當添加的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