【发布时间】:2016-10-11 12:33:02
【问题描述】:
我在尝试通过JBoss Tools 在Eclipse 上安装wildfly.swarm 插件(https://github.com/forge/wildfly-swarm-addon)时遇到了一些问题
Maven 一直告诉我,尽管我在 Eclipse 上正确设置了 JDK,但没有找到 java 编译器。
但是好的,首先要做的事情:
我安装了Java 8 + Maven v3.3.9 + Eclipse Neon + JBoss Tools。一切顺利...
然后,我尝试通过JBoss Tools安装wildfly.swarm插件(https://github.com/forge/wildfly-swarm-addon)。
Forged Console提示我以下错误:
为了解决这个问题,我检查了 Eclipse 上的 JDK 路径是否正确。它是:
我还检查了 Maven 和 Java home 的系统变量是否正确。此外,一切似乎都很好:
最后,我去了Windows > Preferences > Maven > InstallationsEclipse
并添加了一个指向当前 Maven 目录的新条目:
我一直在 Stackoverflow 上寻找一些解决方案,在一些建议之间,有人告诉我在 JRE Definition 上添加 tools.jar。所以,我做到了,然后重新启动 Eclipse,再次尝试通过 Forge Console 安装 wildfly-swarm 但又一次......同样的错误。
有人也遇到过这个问题吗?
另外:我还尝试通过 mv package 命令构建 Widfly Swarm 的示例,一切顺利:
【问题讨论】:
-
你的 PATH 变量中有一个 jre,这就是为什么 Java --Versions 会显示一个 jre 并且会被 maven 使用
-
嗨,詹斯!提前感谢您的快速回复。 Path 变量指向 JDK 的主目录,这是肯定的。我尝试使用
mvn package命令构建Wildfly Swarm 的示例,一切顺利。我编辑了我的回复,以便提供更多关于此的信息