我正在阅读一些关于jvm如何工作的文章,我测试过如果我从Eclipse(已安装的JRE)更改jre,代码将在该jvm中执行。所以我的问题是为什么eclipse需要在环境变量中设置JAVA_HOME。如果我在Eclipse中选择另一个(安装的JRE)
,eclipse是否会以任何形式使用该JRE答案 0 :(得分:0)
Eclipse确实不要求设置JAVA_HOME,但作为您的信息,您可以通过网络找到的许多MANY工具使用内部oracle工具,如果您的计算机将永远不会运行不知道它们位于何处,JAVA_HOME只是环境中的一个变量,所以你(以及你使用的工具)可以执行诸如javac或java之类的东西,而不会告诉每次它们在pc中的位置