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