java -version 命令是否返回我用于浏览网页的java的java版本,但我在netbeans / eclipse中使用的java版本可能完全不同版本
实际上我在netbeans和eclipse中使用的java版本可以不同吗?
或者系统只有1个版本的java可以在所有应用程序中运行吗?
答案 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版本。