如何在 Eclipse 2018-12 和 Fedora 29 上使用 JDK1.6 配置 JBoss 5.1.0GA?

How to configure JBoss 5.1.0GA using JDK1.6 on Eclipse 2018-12 and Fedora 29?

我正在尝试在 Eclipse 2018-12 上配置 JBoss AS 服务器,但我无法使用 Jboss 工具创建服务器 Jboss 5.1.0.GA 4.9.0.Final。错误消息是:'This server requires an execution environment from J2SE-1.4 through JavaSE-1.8, but no valid JRE was found. Caution is advised.'

Error Message - Add Server

尽管我已经更改了执行环境,但我无法为环境执行找到兼容的 JRE 执行 (JDK 1.6)。

Compatible JRE Execution

之前我用 JDK 6.0 配置了已安装的 JRE,但我注意到在配置时有些 jars 文件不存在,它们是:

Libs not present

在 Ubuntu 18.04 的情况下,oracle jdk_1.6.0_45 上存在的这些 jar 在配置时可见,但在 Fedora 29 上不存在。

我如何配置才能添加 JBoss 服务器,并在 JDK1.6 上使其成为 运行?

我在 F29 虚拟机上试过你的配置。 这是我所做的:

  • 已安装 JDK1.6。0_45(来自 Oracle)
  • 2018-12 年安装
  • 2018-12 年推出
  • 已安装 JBoss 工具服务器适配器
  • 尝试添加 JBoss 5.1,但发现不可能
  • 删除了 Java 11 (sudo yum remove java-11-openjdk-headless)
  • 已安装 Java 8 (sudo yum install java-1.8.0-openjdk-devel)
  • 重新启动 2018-12
  • 创建 JBoss 5.1 服务器时出错
  • 在错误日志中注意到 JDK1.6.0 缺少 libnsl.so.1)
  • 已安装 libnsl(sudo yum install libnsl)
  • 创建和启动服务器现已成功

希望对您有所帮助