我有一个用 Eclipse 开发的 Java 应用程序。我试图将它导出为 .jar 文件,以独立运行它,但如果我尝试使用命令运行它
java -jar 应用程序.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。它包含一个公共静态 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 错误是什么意思?
谢谢