我试图执行一个 .jar 文件,我有 3 天的时间试图运行它,但我没有尝试过正确的 clink 并使用 java 运行,但没有任何反应,我在控制台中尝试了一百万种方法,但什么也没有,程序在 NetBeans 上运行良好但是当我编译时,我什么也没得到,我检查了清单及其正常,当我使用控制台运行时,我得到了这个错误:
Exception in thread "main" java.lang.NoClassDefFoundError: dist/ModuloControlAcceso
Caused by: java.lang.ClassNotFoundException: dist.ModuloControlAcceso
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: dist.ModuloControlAcceso. Program will exit.
我的项目的路径是 /home/user/NetBeansProjects/ModuloControlAcceso/dist
清单是:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.4
Created-By: 1.6.0_26-b03 (Sun Microsystems Inc.)
Class-Path: /home/victor/NetBeansProjects/ModuloControlAcceso/dist/lib/mysql-connector-java-5.1.18-bin.jar
X-COMMENT: Main-Class will be added automatically by build
Main-Class: modulocontrolacceso.ModuloControlAcceso
对不起,我是 java 中的菜鸟,这是我的第一个程序,我的英语也不好,所以我会提供一个完整的解释来解决我的问题。