Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.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运行时安装JDK_Java - Fatal编程技术网

在java运行时安装JDK

在java运行时安装JDK,java,Java,我在一台Linux计算机上工作,有几个用户。其中一个用户当前正在运行一个java程序,但我需要重新安装JDK,因为我遇到了一个不受支持的major.minor错误。JDK似乎还没有安装(键入javac-version只是给了我一个可以获得编译器的包列表) 我可以在不停止其他用户的java程序的情况下安装JDK吗?只需将新的JDK安装在不同的目录中,您可以在一台计算机上安装许多不同的JVM和版本。您不应该影响任何其他用户 相关:只需将新的JDK安装在不同的目录中,就可以在一台计算机上安装许多不同的

我在一台Linux计算机上工作,有几个用户。其中一个用户当前正在运行一个java程序,但我需要重新安装JDK,因为我遇到了一个不受支持的major.minor错误。JDK似乎还没有安装(键入
javac-version
只是给了我一个可以获得编译器的包列表)


我可以在不停止其他用户的java程序的情况下安装JDK吗?

只需将新的JDK安装在不同的目录中,您可以在一台计算机上安装许多不同的JVM和版本。您不应该影响任何其他用户


相关:

只需将新的JDK安装在不同的目录中,就可以在一台计算机上安装许多不同的JVM和版本。您不应该影响任何其他用户


相关:

如果出现以下错误:

java.lang.UnsupportedClassVersionError: test_hello_world :
 Unsupported major.minor version 51.0
您必须遵循以下内容:

报告的主要数字为:

J2SE 8 = 52,
J2SE 7 = 51,
J2SE 6.0 = 50,
J2SE 5.0 = 49,
JDK 1.4 = 48,
JDK 1.3 = 47,
JDK 1.2 = 46,
JDK 1.1 = 45
要解决实际问题,您应该尝试使用较新版本的Java JRE运行Java代码,或者为Java编译器指定目标参数,以指示编译器创建与早期Java版本兼容的代码

例如,要生成与Java 1.4兼容的类文件,请使用以下命令行:

javac -target 1.4 HelloWorld.java
如果确实要安装不同的版本,请执行以下操作:

J2SE 8 = 52,
J2SE 7 = 51,
J2SE 6.0 = 50,
J2SE 5.0 = 49,
JDK 1.4 = 48,
JDK 1.3 = 47,
JDK 1.2 = 46,
JDK 1.1 = 45
如果您从下载linux二进制文件,您可以将其安装在您喜欢的任何目录中。然后在代码中引用这些lib,就可以开始了

使用二进制安装程序,它将创建自己的命名子目录(例如,在您的示例中,/usr/java/jdk1.5.0),因此您可以下载任意数量的文件,它们将自己排列在适当命名的子目录中


主java二进制文件位于/usr/bin中,因此如果您想替换它,当您键入“java”时,它将访问您的java,而不是那个java,您只需将旧的文件移出/usr/bin,并将新文件链接到其中。键入哪个java将告诉您系统上的默认java是什么。

如果您遇到以下错误:

java.lang.UnsupportedClassVersionError: test_hello_world :
 Unsupported major.minor version 51.0
您必须遵循以下内容:

报告的主要数字为:

J2SE 8 = 52,
J2SE 7 = 51,
J2SE 6.0 = 50,
J2SE 5.0 = 49,
JDK 1.4 = 48,
JDK 1.3 = 47,
JDK 1.2 = 46,
JDK 1.1 = 45
要解决实际问题,您应该尝试使用较新版本的Java JRE运行Java代码,或者为Java编译器指定目标参数,以指示编译器创建与早期Java版本兼容的代码

例如,要生成与Java 1.4兼容的类文件,请使用以下命令行:

javac -target 1.4 HelloWorld.java
如果确实要安装不同的版本,请执行以下操作:

J2SE 8 = 52,
J2SE 7 = 51,
J2SE 6.0 = 50,
J2SE 5.0 = 49,
JDK 1.4 = 48,
JDK 1.3 = 47,
JDK 1.2 = 46,
JDK 1.1 = 45
如果您从下载linux二进制文件,您可以将其安装在您喜欢的任何目录中。然后在代码中引用这些lib,就可以开始了

使用二进制安装程序,它将创建自己的命名子目录(例如,在您的示例中,/usr/java/jdk1.5.0),因此您可以下载任意数量的文件,它们将自己排列在适当命名的子目录中


主java二进制文件位于/usr/bin中,因此如果您想替换它,当您键入“java”时,它将访问您的java,而不是那个java,您只需将旧的文件移出/usr/bin,并将新文件链接到其中。键入哪个java将告诉您系统上的默认java是什么。

Oops,对不起!被电源线绊倒了。现在我们可以升级Java.share您得到的错误。哦,对不起!被电源线绊倒了。现在,我们可以升级Java.share您得到的错误。不回答所问的问题。不回答所问的问题。