我有一个在 Eclipse 中创建的程序,我希望能够在 HTML 中运行,但是该程序不是 JApplet。我想知道是否有一种方法可以创建一个控制台,用户可以在其中输入信息,并且程序将能够读取它并运行 java 类,就像在 Eclipse 中一样?
如果这还不够清楚,这里有一个一般示例: 您有主要方法,它是可执行文件
public static void main(String[] args){…}
在该方法中您调用多个类
public class Car1 {…}
public class Car2 {…}
etc.
在主方法中,构建了一个扫描器来接收用户输入
Scanner scan = new Scanner(System.in);
最后,程序运行并使用扫描仪获取信息,提示用户输入内容。
有没有办法将该主程序作为 Java 程序(如 Eclipse 那样)运行,但在网页中运行(最好使用 HTML 或 HTML5,但欢迎其他语言)?
最佳答案
您可以使用 HTML/Javascript 获取用户的输入并使用 AJAX 将其发送到服务器。然后在服务器上,您可以根据用户发送给您的内容执行相关的Java。
不在小程序中执行 Java 听起来很难实现并且存在安全风险。
我认为您不想要类似这些网站的内容。 http://www.compileonline.com/compile_java_online.php http://ideone.com/
关于java - 像在 Eclipse 控制台中一样在 HTML 页面(不是 JApplet)上运行 java .class 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18708002/