【发布时间】:2012-12-30 14:32:02
【问题描述】:
我有一个用 Eclipse 开发的 Java 应用程序。我试图将它导出为 .jar 文件,以独立运行它,但如果我尝试使用命令运行它
java -jar application.jar
我收到此错误:
Exception in thread "main" java.lang.NoClassDefFoundError: org/jfree/data/xy/XYDataset
Caused by: java.lang.ClassNotFoundException: org.jfree.data.xy.XYDataset
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccesController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$%AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
找不到主类:UI.MainWindow。程序将退出
目前,主类是 MainWindow.class。它包含一个 public static void main(String[] args) 方法。 我检查了 manifest.mf 文件,它似乎是正确的:
Manifest-Version: 1.0 Main-Class: UI.MainWindow
我在 64 位 Windows 2008 系统上使用 Eclipse IDE for Java Developers 版本:Helios Release。
我能做什么? 我怎么能解决这个问题? org/jfree/data/xy/XYDataset 错误是什么意思?
谢谢
【问题讨论】:
-
JFree 图表不在您的类路径中。
标签: java eclipse jar main classnotfoundexception