源文件:/* * Created on 2005-3-29 */ package chuntao.study;/** * @author Mituzhishi */ public class Ch05_02 { public static void main(String[] args) { System.out.println("This code was built using Ant."); } }
D:\Program Files\eclipse\workspace\Ch05_02\build\chuntao\study>java Ch05_02 Exception in thread "main" java.lang.NoClassDefFoundError: Ch05_02 (wrong name: chuntao/study/Ch05_02) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.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) at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Main-Class(空格)包名.类名(回车)
Ant-Version: Apache Ant 1.6.2
Created-By: 1.4.2-b28 (Sun Microsystems Inc.)
Main-Class: Ch05_02
* Created on 2005-3-29
*/
package chuntao.study;/**
* @author Mituzhishi
*/
public class Ch05_02 { public static void main(String[] args) {
System.out.println("This code was built using Ant."); }
}
现在按您的改了,
整个就没反应,
双击没用。
也不说找不到main,
就是没反应。
上面的源文件生成的.class在命令行也执行不起来,
但其他的程序可以,不是环境变量的问题,
怀疑是使用了包的问题
Exception in thread "main" java.lang.NoClassDefFoundError: Ch05_02 (wrong name:
chuntao/study/Ch05_02)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.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)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
命令行的问题解决了,
可是双击Jar文件还是没反应,
也不报错,
我没辙。
另外开了一帖:“双击可执行Jar文件没反应---我没辙 ”
您去看一下吧。
分会给的