java - 像在 Eclipse 控制台中一样在 HTML 页面(不是 JApplet)上运行 java .class 程序?

标签 java html eclipse java.util.scanner japplet

我有一个在 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/

相关文章:

java - UTC 给定时区的日期和时间

java - CloudFront 分配 ID

java - Kafka 重试配置和性能影响

javascript - 控制第二个窗口中的内容时,单个按键会触发两次

javascript - 第二个下拉列表取决于我的第一个下拉列表。如何?

java - 为什么当从 SVN checkout Ant version 1.3 时,Ant java 项目本身有很多错误?

java - 压缩数据并将其上传到 S3,而不将全部内容保存在内存中

javascript - 多张背景图片

apache-flex - 在 Flex Builder 项目中哪些文件应该进入源代码管理?

eclipse - 如何以编程方式在 Eclipse 插件的 Package Explorer 中选择节点