Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
安装了两个Java版本,哪个版本优先?_Java - Fatal编程技术网

安装了两个Java版本,哪个版本优先?

安装了两个Java版本,哪个版本优先?,java,Java,我必须在一些客户机上安装较低版本的Java,但其中一些客户机已经安装了新版本。你知道哪个优先吗?有没有办法强迫Java使用某个版本而不卸载另一个版本?我们有一个应用程序需要某些较低的版本。客户端我想你是指一些Windows机器吧 您可以通过设置来控制使用哪个版本: 要包含在运行时使用的java.exe的系统路径。 JAVA_HOME变量指向JDK库,只有在机器上进行开发时才使用。 我想你说的客户端是指一些Windows机器吧 您可以通过设置来控制使用哪个版本: 要包含在运行时使用的java.ex

我必须在一些客户机上安装较低版本的Java,但其中一些客户机已经安装了新版本。你知道哪个优先吗?有没有办法强迫Java使用某个版本而不卸载另一个版本?我们有一个应用程序需要某些较低的版本。

客户端我想你是指一些Windows机器吧

您可以通过设置来控制使用哪个版本:

要包含在运行时使用的java.exe的系统路径。 JAVA_HOME变量指向JDK库,只有在机器上进行开发时才使用。
我想你说的客户端是指一些Windows机器吧

您可以通过设置来控制使用哪个版本:

要包含在运行时使用的java.exe的系统路径。 JAVA_HOME变量指向JDK库,只有在机器上进行开发时才使用。
此外,如果您只是使用Java启动应用程序,而应用程序本身没有调用任何Java,则只需设置启动应用程序的快捷方式即可:

…\my\path\to\java\java.exe name of AppMainClassinYourjar.class


并将类路径设置为。

此外,如果您只是使用Java启动应用程序,而应用程序本身没有调用任何Java,则只需设置启动应用程序的快捷方式即可:

…\my\path\to\java\java.exe name of AppMainClassinYourjar.class


并将类路径设置为。

如果您使用的客户端没有设置JDK的选项,那么它将查看您在OS环境变量中定义的JAVA_HOME


有一些客户端,比如Eclipse,您可以在其中定义安装在您机器上的任何版本的JDK

如果您使用的客户端没有设置JDK的选项,那么它将查看您在OS环境变量中定义的JAVA_HOME


有一些客户端,比如Eclipse,您可以在其中定义安装在您机器上的任何版本的JDK

哪个操作系统?以先定义的为准。应该注意的是,较新版本的Java可以很好地运行较旧版本的代码,以及编译到较旧的Java规范。我如何定义哪个是第一个?哪个操作系统?以最先定义的为准。需要注意的是,较新版本的Java可以很好地运行较旧版本的代码,也可以编译到较旧的Java规范。我如何定义哪个是第一个?对于客户端,确定是指在应用程序中设置系统路径?否。在Windows环境设置中设置系统路径。对于客户端,确定是指在应用程序中设置系统路径?否。在Windows环境设置中设置系统路径。