【问题标题】:simple odata4j - NoClassDefFoundError简单的 odata4j - NoClassDefFoundError
【发布时间】:2014-08-26 06:04:08
【问题描述】:

我正在尝试使用 odata4j 连接到 OData 服务。 ATM 就是那段代码:

public class Main extends AbstractExample{
    private static String service = "http://server/ApplicationData.svc";
    public static void main(String[] args) {
        ODataConsumer.Builder b = ODataConsumers.newBuilder(service);
        b.setClientBehaviors(new BasicAuthenticationBehavior("dev","dev"));
        ODataConsumer consumer = b.build();
    }
}

应用程序已经在 main 的第一行出现错误退出:

ODataConsumer.Builder b = ODataConsumers.newBuilder(service);

错误:

Exception in thread "main" java.lang.NoClassDefFoundError: javax/ws/rs/ext/RuntimeDelegate
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:270)
at org.odata4j.consumer.ODataConsumers$Builder.getConsumerClass(ODataConsumers.java:71)
at org.odata4j.consumer.ODataConsumers$Builder.<init>(ODataConsumers.java:47)
at org.odata4j.consumer.ODataConsumers$Builder.<init>(ODataConsumers.java:37)
at org.odata4j.consumer.ODataConsumers.newBuilder(ODataConsumers.java:103)
at com.company.Main.main(Main.java:17)
Caused by: java.lang.ClassNotFoundException: javax.ws.rs.ext.RuntimeDelegate
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 7 more
ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
JDWP exit error AGENT_ERROR_NO_JNI_ENV(183):  [../../../src/share/back/util.c:838]

遗憾的是,我不知道是什么原因造成的。希望有人能在这里帮忙!

最好的问候 西蒙

【问题讨论】:

    标签: java odata


    【解决方案1】:

    经过半天的搜索,检查了 3 次,现在发布了我刚刚发现我的构建路径设置不正确的问题。 它现在正在工作。 参考

    odata4j-0.7.0-clientbundle.jar
    

    不见了。

    西蒙

    【讨论】:

      猜你喜欢
      • 2013-07-05
      • 2012-03-25
      • 2021-12-20
      • 2014-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-05
      • 2016-10-10
      相关资源
      最近更新 更多