0
當前嘗試將我的MacOS設置爲在我的Eclipse中使用Cucumber。目前使用JavaSE-1.8和下面提到的引用的庫。我不確定問題出在哪裏,但是我得到關於java.lang.NoClassDefFoundError的一個錯誤:org/jdom2/JDOMException。我不知道爲什麼,我包括了jdom2,並且在執行我的黃瓜功能文件時仍然出現錯誤。使用JavaEE設置黃瓜
黃瓜的Java 1.2.4 黃瓜核心1.2.4 黃瓜JVM-DEPS-1.0.5 的JUnit 4.12 小黃瓜-2.12.2 黃瓜HTML-0.2.3 hamcrest-所有1.3 黃瓜的junit-1.2.4 jdom2-2.0.5
當我嘗試運行黃瓜功能,我得到以下錯誤在我的JUnit窗口。
java.lang.NoClassDefFoundError: org/jdom2/JDOMException
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.privateGetPublicMethods(Class.java:2902)
at java.lang.Class.getMethods(Class.java:1615)
at cucumber.runtime.java.MethodScanner.scan(MethodScanner.java:40)
at cucumber.runtime.java.JavaBackend.loadGlue(JavaBackend.java:86)
at cucumber.runtime.Runtime.<init>(Runtime.java:91)
at cucumber.runtime.Runtime.<init>(Runtime.java:69)
at cucumber.runtime.Runtime.<init>(Runtime.java:65)
at cucumber.api.junit.Cucumber.createRuntime(Cucumber.java:78)
at cucumber.api.junit.Cucumber.<init>(Cucumber.java:58)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
還是給我留下了一個錯誤.... objc [5797]:JavaLaunchHelper類在/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/bin/java和/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/中實現首頁/ JRE/lib目錄/ libinstrument.dylib。將使用兩者之一。哪一個是未定義的。 無法在/Users/dorianflowers/thinkBox312/EclipseWorkSpace/Corumber-Libraries/jdom2-2.0.5.jar中找到Premain-Class清單屬性 VM初始化期間發生錯誤 代理程序庫未能初始化:儀器 – Dorian
請檢查此鏈接http://stackoverflow.com/questions/18794573/objc10012-class-javalaunchhelper-is-implemented-in-both-libinstrument-dyl –