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 –