2012-09-17 253 views
3

在机器上没有JREJDK的浏览器中运行小程序是否有办法运行? 如果没有,是否有一种方法可以在轻插件的浏览器中运行applet?在没有Java的情况下运行小程序

+0

很简单!制作一个JavaScript程序,从jar中读取字节码,并模拟JVM,并使用标准库完成。但是,不要指望I/O,尽管......它可能比已安装的JRE慢得多(更慢),更不用说这种项目的复杂性了! – PhiLho

+0

请注意,如果您限制小程序的范围,那么我的口头禅并不像看起来那么愚蠢:毕竟,Processing(来自Processing.org)制作了小程序,但有人设法解释这个简化的Java代码JavaScript,使ProcessingJS。当然,这是Java的一个子集的解释器,而不是完整的JRE。 – PhiLho

回答

3

不,没有解决方案:applet需要JVM才能运行。

当您在浏览器中使用install a Java Plugin时,它会安装JRE。

+0

你的意思是:在浏览器中安装一个Java插件,在机器上安装一个完整的'JRE'(大约100MB)? – MJM

+0

是的。没有轻量级的java解决方案。 –

+0

感谢您的回答。 – MJM

0

您可以在另一台计算机上运行小程序(也许是另一种常识的虚拟机),然后使用远程桌面。这与Opera for mobiles的工作方式类似。

+0

你可以多讨论一下吗? – MJM

相关问题