和我以前写的一样但我现在也不知道地种方法对还是错一会儿我试试吧 原因是javac exam2.java One2.java 和javac exam2.java有区别的呀 前种写法我的上面的写法就可以通过 朋友告诉我的 我也做了 是可以通过的但是之后 java exam2 就会出错了F:\j\wide1>java exam2 Exception in thread "main" java.lang.NoClassDefFoundError: exam2 (wrong name: wi de1/exam2) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:509) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12 3) at java.net.URLClassLoader.defineClass(URLClassLoader.java:246) at java.net.URLClassLoader.access$100(URLClassLoader.java:54) at java.net.URLClassLoader$1.run(URLClassLoader.java:193) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:186) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265) at java.lang.ClassLoader.loadClass(ClassLoader.java:262) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322) 不知道为什么还是求大家了
原因是javac exam2.java One2.java 和javac exam2.java有区别的呀
前种写法我的上面的写法就可以通过
朋友告诉我的
我也做了
是可以通过的但是之后
java exam2
就会出错了F:\j\wide1>java exam2
Exception in thread "main" java.lang.NoClassDefFoundError: exam2 (wrong name: wi
de1/exam2)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:509)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
3)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:246)
at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
at java.lang.ClassLoader.loadClass(ClassLoader.java:262)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322)
不知道为什么还是求大家了
然后在c:\temp下用命令
java -cp "%CLASSPATH%;.\" wide1.exam2
来运行。