我在尝试安装 wildfly.swarm
时遇到一些问题插件( https://github.com/forge/wildfly-swarm-addon )通过 JBoss Tools
上Eclipse
Maven
尽管我在 Eclipse 上正确设置了 JDK,但一直告诉我找不到 java 编译器。
但是好的,首先要做的事情是:
我安装了Java 8
+ Maven v3.3.9
+ Eclipse Neon
+ JBoss Tools
。一切都很顺利...
然后,我尝试安装wildfly.swarm
插件( https://github.com/forge/wildfly-swarm-addon )通过 JBoss Tools
.
Forged Console
提示我以下错误:
为了解决这个问题,我检查了 Eclipse 上的 JDK 路径是否正确。它是:
我还检查了 Maven 和 Java home 的系统变量是否正确。另外,一切看起来都很好:
最后我去了Windows > Preferences > Maven > Installations
上Eclipse
并添加了一个指向当前 Maven 目录的新条目:
我一直在 Stackoverflow 上寻找一些解决方案,在一些建议之间,有人告诉我在 JRE Definition
上添加 tools.jar 。所以,我做到了,然后重新启动Eclipse,再次尝试安装wildfly-swarm
通过Forge Console
但又...同样的错误。
有人也遇到过这个问题吗?
另外:我还尝试通过 mv package
构建 Widlfly Swarm 的示例命令一切顺利:
最佳答案
我也面临着同样的问题。我可以在命令行上运行 mvn install,但不能在 eclipse 中运行。您可以通过在 pom.xml 中添加此内容来临时解决此问题
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<fork>true</fork>
<executable>C:\Program Files\Java\jdk1.8.0_101\bin\javac.exe</executable>
</configuration>
</plugin>
关于Eclipse Neon + JBossTools + Maven 结果出现错误 : No compiler is provided in this environment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39977340/