解决Ubuntu上java和javac之间的版本冲突

前端之家收集整理的这篇文章主要介绍了解决Ubuntu上java和javac之间的版本冲突前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在Ubuntu上编译的Java应用程序有问题。它抛出UnsupportedClassVersionError。
我正在使用比我的PATH中配置的更高的JDK版本来编译以运行Java:
$ javac -version
javac 1.7.0_147

$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK Client VM (build 20.0-b11,mixed mode,sharing)

我该如何解决

运行以下任意一项来查找位置的位置
javac 1.7.0_147

使用如下:

whereis javac

要么

locate javac

要么

find javac

然后,一旦找到该目录,象征性地强制将bin内容链接到/ usr / bin:

sudo ln -f -s [put location here]/bin/* /usr/bin

猜你在找的Ubuntu相关文章