这是我的问题我安装了Java插件的Chrome它确实意味着我已经在我的机器上安装了java ...安装此插件后我可以在命令下运行
java -jar myfile.jar
通过批处理文件或者我必须在我的机器上安装java并设置class-path然后它应该工作?
如果我将安装Java浏览器插件,它也会在我的机器和设置路径中自动安装java。
我很难理解它的工作原理。任何人都可以帮我吗?
答案 0 :(得分:1)
JRE是Java运行时环境,即解释和执行Java类文件所需的软件。 Java浏览器插件是JRE和浏览器之间的桥梁,用于运行嵌入HTML的Java小类。
您可以在此link中查看Chrome浏览器的Java插件。
该插件与JRE捆绑在一起,并在浏览器中运行,允许Java代码在客户端的浏览器进程内运行。使用插件时,主入口点类必须编写为Applet,但它调用的所有Java代码都可以是常规Java。
出于安全原因,使用Java插件运行Java代码时存在一些限制。所有代码都应在沙盒中运行,对文件系统的访问权限有限等。
此外,当插件检查您机器上已安装的JRE版本时,这意味着您确实拥有JRE。 您可以根据需要安装任意数量的JDK。只需将它们放在不同的文件夹中即可。
您在路径上引用的那个是您的选择 - 但是当您在命令行键入“java ....”命令时,可能会选择要使用的那个。在没有任何其他因素的情况下,您应该将其设置为最新的JDK版本。
请注意,您的IDE可能支持多个JDK,例如Eclipse具有“Preferences / Java / Installed JRE”,您可以在其中设置多个JDK / JRE以与Eclipse一起使用
答案 1 :(得分:0)