【发布时间】:2011-06-06 11:13:03
【问题描述】:
java -version命令返回我用来浏览网页的java的java版本是真的吗,但是我在netbeans/eclipse中使用的java版本可以是完全不同的版本?
其实我在netbeans和eclipse中使用的java版本可以不一样吗?
还是一个系统只有一个适用于所有应用程序的 java 版本?
【问题讨论】:
标签: java java-me jakarta-ee versioning
java -version命令返回我用来浏览网页的java的java版本是真的吗,但是我在netbeans/eclipse中使用的java版本可以是完全不同的版本?
其实我在netbeans和eclipse中使用的java版本可以不一样吗?
还是一个系统只有一个适用于所有应用程序的 java 版本?
【问题讨论】:
标签: java java-me jakarta-ee versioning
java -version 命令返回我用来浏览网页的java的java版本是不是真的,
不,它返回系统路径中的第一个版本。浏览器可能使用不同的版本。
但是我在 netbeans/eclipse 中使用的 java 版本可以是完全不同的版本吗?
是的
其实我在netbeans和eclipse中使用的java版本可以不一样吗?
是的
还是一个系统只有一个适用于所有应用程序的 java 版本?
没有
【讨论】:
浏览器中使用的 Java 版本在控制面板中定义。这默认为 java -version 返回的版本。 IE 使用 JRE。
安装NetBeans的时候会询问使用哪个版本的Java,所以不一定和IE一样,虽然可能默认是同一个版本的JDK。
NetBeans 和 Eclipse 可以配置为使用与标准版本不同的 JDK,因此您不能保证 IE 和 NetBeans/Eclipse 使用相同版本的 Java。
在 Windows 上,您可以在一台机器上安装任意多个版本的 Java。
【讨论】:
您的面包车安装了多个版本的 java。在 eclipse.ini 中你可以指定它将使用什么虚拟机。
【讨论】:
不,它可以有多个。您可以通过设置应用程序的类路径来设置要用于您的应用程序的特定 java 版本。
【讨论】: