一台计算机只有一个java版本是真的吗?

时间:2011-06-06 11:13:03

标签: java java-me java-ee versioning

java -version 命令是否返回我用于浏览网页的java的java版本,但我在netbeans / eclipse中使用的java版本可能完全不同版本

实际上我在netbeans和eclipse中使用的java版本可以不同吗?

或者系统只有1个版本的java可以在所有应用程序中运行吗?

4 个答案:

答案 0 :(得分:3)

  

java -version命令是否返回我用于浏览网页的java的java版本,

不,它返回系统路径中第一个版本。浏览器可能使用不同的版本。

  

但是我在netbeans / eclipse中使用的java版本可能是一个完全不同的版本?

  

实际上我在netbeans和eclipse中使用的java版本可以不同吗?

  

或者系统只有1个版本的java可以在所有应用程序中运行吗?

没有

答案 1 :(得分:2)

你有多个版本的java安装。在eclipse.ini中,您可以指定它将使用的VM。

答案 2 :(得分:2)

浏览器中使用的Java版本在控制面板中定义。这默认为java -version返回的版本。 IE使用JRE。

安装NetBeans时,它会询问使用哪个版本的Java,因此不一定与IE相同,尽管它可能默认为相同版本的JDK。

NetBeans和Eclipse可以配置为使用与标准版本不同的JDK版本,因此您无法保证IE和NetBeans / Eclipse使用相同版本的Java。

在Windows上,您可以在计算机上拥有任意数量的Java版本。

答案 3 :(得分:1)

不,它可以有多个。您可以通过为应用程序设置classpath来设置要用于应用程序的特定Java版本。