【发布时间】:2021-04-12 14:33:36
【问题描述】:
首先,我明确表示我在这个论坛和其他论坛上找到了这个主题,但是这些论坛上给出的解决方案都没有对我有用。
我在 Ubuntu 上使用 Eclipse,我正在尝试为我的 java 项目导入一些 .jar,但我无法使其工作,这是问题的屏幕:
正如您在屏幕右上角看到的,okhttp.jar 已添加到构建路径中,并且两个导入语句(通过按“ctrl + shift + o”生成)正确地遵循出现在包在左侧的探索。
我也尝试过不使用eclipse(将okhttp.jar和类放在同一个文件夹中并使用javac -cp okhttp.jar Oracle.java编译文件),但即使它编译,当我尝试执行@时也会出现此错误987654324@:
Exception in thread "main" java.lang.NoClassDefFoundError: com/squareup/okhttp/OkHttpClient
at Oracle.<clinit>(Oracle.java:20)
Caused by: java.lang.ClassNotFoundException: com.squareup.okhttp.OkHttpClient
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
... 1 more
有人知道是什么导致了这个问题吗?
【问题讨论】: