尝试从unix korn shell

时间:2016-12-15 18:18:19

标签: java unix compiler-errors version

我是使用Java的新手,我想从unix执行Java程序,而我正在尝试执行它,我收到以下错误:

Exception in thread "main" java.lang.UnsupportedClassVersionError: javaapplicationtest/JavaApplicationTest : Unsupported major.minor version 52.0

我正在使用:

java -jar JavaApplicationTest.jar

你知道如何纠正这个错误吗?

1 个答案:

答案 0 :(得分:0)

您的系统上似乎安装了多个JDK / JRE版本。 您尝试运行的代码是针对JRE 1.8编译的,而PATH上的java版本是1.6。

您可以执行以下操作来运行程序:

  1. 修改您的环境变量,以便在您尝试执行java时,它会获得1.8版本。查看如何在正在运行的特定UNIX风格上执行此操作。
  2. 如果您自己编译源代码,则可以更改目标运行时以便能够在早期版本上运行此代码。 javac -target 1.4 JavaApplicationTest.java