当添加的Arquillian到Maven构建我得到在Eclipse上面的例外:缺少神器 “sun.jdk:JConsole的:坛子:JDK”
缺少神器sun.jdk:JConsole的:坛子:JDK
<dependency>
<groupId>org.jboss.arquillian.junit</groupId>
<artifactId>arquillian-junit-container</artifactId>
<version>1.1.7.Final</version>
</dependency>
<dependency>
<groupId>org.jboss.arquillian.extension</groupId>
<artifactId>arquillian-persistence-dbunit</artifactId>
<version>1.0.0.Alpha7</version>
</dependency>
(该消息是没有问题的,但Eclipse的拒绝编译,因为它的项目。Maven的工作的。)
当然,我做的第一件事是想exclud从Maven依赖Ë它(wildfly-arquillian-container-managed
就是依赖树国的依赖来自于):
<dependency>
<groupId>org.wildfly</groupId>
<artifactId>wildfly-arquillian-container-managed</artifactId>
<exclusions>
<exclusion>
<artifactId>jconsole</artifactId>
<groupId>sun.jdk</groupId>
</exclusion>
</exclusions>
</dependency>
有没有变化。我试图用-vm C:\Program Files\Java\jdk1.8.0_60\bin
启动Eclipse。并尝试在“首选项 - >已安装的JRE”中编辑JDK以在工具目录中包含JAR。但没有任何工作。
我该怎么办?
我认为你的版本是错误的。没有“arquillian-junit-container”或“arquillian-persistence-dbunit”的'8.2.0.Final'版本。 –
@ JamesR.Perkins是的,你是对的,我从父母的_pom.xml_复制了错误的版本。 –
同样的问题在这里回答: [用Maven依赖关系构建路径问题(jconsole-jdk.jar)](http://stackoverflow.com/questions/25362127/build-path-issue-with-maven-dependencies-jconsole -jdk-jar) – zsizsik