但是,我成功地使用 Java 1.5 构建了我的 NetBeans Web 项目;我的 Linux 服务器支持/使用 Java 1.4 和 Java 1.5(以及 JBoss 4.0.2)。
当我检查项目的版本 (java -version) 时,它显示当前版本是 Java 1.4.2。但是,我不想更改服务器上的“JAVA_HOME”设置,因为其他项目需要使用此版本。
我希望我的项目使用来自服务器的 Java 1.5... 关于我应该如何去做的想法?有我可以更改的配置吗?
我有这个错误:
java.lang.UnsoupportedClassVersionError: bad Version in .class file
最佳答案
您的 Linux 服务器需要安装 Java 1.5 版本。
接下来,在您的终端/命令提示符中运行以下一组命令:
- JAVA_HOME="{修复我}"
- 导出 JAVA_HOME
- 导出 PATH = $JAVA_HOME/bin:$PATH
在占位符 {fix-me} 中指定安装在 Linux 机器上的 Java 5 的路径。
这只会暂时将 Java 版本设置为 5,直到终端/命令提示符 session 处于 Activity 状态。所以你不必担心打扰其他项目。
关于java - 如何更改本地 linux 服务器上的 java 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31050241/