.jar不会在debian上运行

时间:2013-06-11 12:45:30

标签: java class classpath main

我试图执行一个.jar文件我有3天尝试运行它没有我尝试过正确的碰撞和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中的菜鸟,这是我的第一个程序,我的英语也不好,所以我会给出一个完整的解释来解决我的问题。

1 个答案:

答案 0 :(得分:0)

如果你正在使用eclipse,那么首先使用以下步骤清理所有文件

   project->clean->select clean all -> and then click on

然后右键单击您的项目

   Export->click on Runnable jar->click next next and then finish 

问题将得到解决。