在Web浏览器中运行Java代码

时间:2012-05-23 05:21:35

标签: java web-applications

作为一名学生,我创建了一个我主持实验的网站。这个实验只不过是java或c ++中的源代码。例如,如果我们必须开发一个代码来打印前10个数字,那么我将托管一个名为(say)“numbers.java”的文件,其中包含以下代码

import java.io.*;
class numbers
{
  public static void main( String args[])
  {
    int i;
    for(i=1;i<=10;i++)
    {
      system.out.println(i);
    }
  }
}

这只是一个例子。我托管这些文件,人们在执行实践时会引用它们。

但作为开发者,我想创建类似于Google游乐场的游乐场。在这个游乐场上,人们可以在网络浏览器中在线执行此代码。

我知道这些代码可以用applet执行,甚至可以在php中重写执行但我仍然不想重写我想要执行它们的工作,因为它在web broswer上。这只是意味着我想在网络浏览器中运行 .java 文件。

因此可以在Web浏览器中运行上面显示的java代码。如果有可能,请建议我在上面的代码中做出的更改。

提前致谢。

1 个答案:

答案 0 :(得分:1)

如果您使用的是Java 6或更高版本,则可能需要查看JSR 223(JDK的通用脚本)。除此之外,它还允许您将Java代码作为脚本运行,例如与BeanShell一起使用时。