【问题标题】:Eclipse exception: java.lang.ClassNotFoundException [duplicate]Eclipse 异常:java.lang.ClassNotFoundException [重复]
【发布时间】:2020-06-08 01:58:13
【问题描述】:

关于 Eclipse 异常有很多类似的问题:java.lang.ClassNotFoundException,但在我的情况下它们似乎都不起作用。

从 Eclipse 运行我的 java 程序时引发异常,输出消息如下:“Caused by: java.lang.ClassNotFoundException: com.alibaba.fastjson.JSON”。

我在project->properties->java build path->Libraries->Classpath中添加了fastjson-1.2.62.jar,这样程序就可以构建成功了。

如何让程序在运行时找到fastjson库?

【问题讨论】:

标签: java eclipse


【解决方案1】:

试试这个 - 在属性下单击“运行/调试设置” - 选择/单击您正在使用的启动配置,然后单击编辑按钮。应该有一个编辑启动配置属性的窗口。
检查类路径的设置。
我猜你需要的 jar 文件不在列表中。 (虽然我很困惑为什么它不是 - 可能在此问题之前进行其他编辑?)
请让我知道这是否有帮助(或没有)。干杯!

【讨论】:

  • 我的情况是在“JRE”和“源”选项卡之间有一个名为“依赖项”而不是“类路径”的选项卡。在“依赖项”选项卡中,将 jars 添加到“类路径条目”将导致 xxx.MainWindow 出现 java.lang.ClassNotFoundException。
  • 我通过创建一个新配置解决了这个问题,其中 jar 会自动出现在 Dependencies 选项卡内的类路径条目中。然后就可以了。
猜你喜欢
  • 1970-01-01
  • 2014-09-16
  • 2013-08-07
  • 2013-09-10
  • 2013-08-01
  • 2013-11-02
  • 1970-01-01
  • 2023-01-31
  • 2016-05-05
相关资源
最近更新 更多