我收到一条错误,指出java.lang.NoClassDefFoundError: usemathobject/Main
,但我不确定为什么会收到它。
经过一些搜索,我找到了 thread处理这个错误。在该线程中,它说我需要修改 MANIFEST.MF 文件,但它没有清楚地向我解释如何修改该文件。它指定要放在命令行上的内容,但不指定要放在 MANIFEST.MF 文件中的内容。我也尝试添加
Main-Class: "C:\Users\MyName\Documents\NetBeansProjects\UseMathObject\src\usemathobject\UseMathObject.java"
到 Manifest.mb
,如 https://blogs.oracle.com/olaf/entry/jdev_including_a_classpath_in 上的建议但这没有用。
我在 Windows Vista
上使用 NetBeans IDE 6.9.1
。
最佳答案
Main-Class: usemathobject.UseMathObject
您提供包和类名,而不是文件路径。
关于java - 为什么我在 java 应用程序中收到 ClassNotFoundException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16630293/