java - 如何更改本地 linux 服务器上的 java 版本

标签 java linux netbeans-8

但是,我成功地使用 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/

相关文章:

java - 将单词(由两个或多个单词组成)分成几个部分

java - Retrofit 2.0 多重拦截器

java - 通用网址格式

java - 如何使用java查看两个矩形是否有一个相等的点?

java - 了解 Java applet 的 getParent 方法

linux - 复制过去 24 小时内容更改的特定命名目录

c - "SO_REUSEPORT"(OS X) 或 "SO_REUSEADDR"(Linux) 真的允许用户对多个套接字使用 recvfrom 吗?

Java Frame (Awt) 不出现在centos程序执行上

java - 将 JTable 数据(包括表头)导出到 Excel 文件

java - 带有 Netbeans 安装程序的 JDK 8 在没有警告的情况下退出