我有一个我在Eclipse中创建的程序,我希望能够在HTML中运行,但该程序不是JApplet . 我想知道是否有办法创建一个用户可以输入信息的控制台,程序将能够读取它并运行java类,就像它在Eclipse中一样?
如果这还不够清楚,这是一个一般的例子:你有一个主要方法,即可执行文件
public static void main(String [] args)
在该方法中,您可以调用多个类
公共类Car1 公共类Car2 等
在主方法中,构建扫描仪以接收用户输入
扫描仪扫描=新扫描仪(System.in);
最后,程序运行并使用扫描仪接收信息,提示用户输入内容 .
有没有办法将主程序作为Java程序运行(如Eclipse那样),但在网页中(最好使用HTML或HTML5,但欢迎使用其他语言)?
2 回答
您可以使用HTML / Javascript从用户获取输入并使用AJAX将其发送到服务器 . 然后在服务器上,您可以根据用户发送给您的内容执行相关的Java .
不在applet中执行Java听起来很难实现并且存在安全风险 .
我不认为你想要类似这些网站的东西 . http://www.compileonline.com/compile_java_online.php http://ideone.com/
我认为您可能会找到一种方法来使用GWT运行Java程序,GWT是Google用于网页的Java版本 . 但是有一个警告的话 . 它是一个强大的框架,虽然谷歌表示将继续支持该项目,但许多工程师已转移到Googles Dart项目 . 该网站在这里:http://www.gwtproject.org/