首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse Neon + JBossTools + Maven on error:此环境中没有提供编译器

Eclipse Neon + JBossTools + Maven on error:此环境中没有提供编译器
EN

Stack Overflow用户
提问于 2016-10-11 20:33:02
回答 1查看 150关注 0票数 2

当我尝试在Eclipse上通过JBoss Tools安装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的系统变量是否正确。而且,一切看起来都很好:

最后,我访问了Eclipse上的Windows > Preferences > Maven > Installations,并添加了一个指向当前Maven目录的新条目:

我在Stackoverflow上寻找了一些解决方案,在一些建议之间,有人告诉我在JRE Definition上添加tools.jar。所以,我这样做了,然后重启Eclipse,再次尝试通过Forge Console安装wildfly-swarm,但再次...同样的错误。

有没有人也遇到过这个问题?

另外:我还尝试通过mv package命令构建Widlfly Swarm的示例,一切都很顺利:

EN

回答 1

Stack Overflow用户

发布于 2016-10-16 23:17:58

我也面临着同样的问题。我可以在命令行上运行mvn install,但不能在eclipse中运行。您可以通过在pom.xml中添加以下内容来临时修复此问题

代码语言:javascript
复制
        <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>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39977340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档