java - 为什么我在 java 应用程序中收到 ClassNotFoundException?

标签 java netbeans

我收到一条错误,指出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/

相关文章:

java - 如何将 java 数组元素添加到 javascript 数组中?

java - (JAVA) System.in 上的终止函数 .. 可能吗?

java - 如何在 Java Swing 中获得自定义拖放支持

c - 如何将 gchar* 转换为 char

java - Netbeans 中具有密码属性的文本框

java - 如何解决 "Exception in thread "Animation Thread"java.lang.NullPointerException"?

Java:查找字符串长度时包含空格

java - Boolean.TRUE 和 true 有什么区别

java - JTable日历模型

java - 无法将 ModuleInfo 对象添加到 ArrayList<?扩展模块信息>