根据各位的修改之后还是有问题 在d:\erp\ddd\java ddd之后就会出下面的问题 谁能帮忙解决一下Exception in thread "main" java.lang.NoClassDefFoundError: ddd (wrong name: ddd ddd) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:502) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:1 3) at java.net.URLClassLoader.defineClass(URLClassLoader.java:250) 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:299) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265) at java.lang.ClassLoader.loadClass(ClassLoader.java:255) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
Method mth = c.getDeclaredMethod(methodName, mthClassParameters);
可以直接写
Method mth = c.getMethod(methodName, null);吧
一般两个java文件在同一个包里好象不需要引入,那么现在,你在ddd类里引入自己的包吧
import ddd.*;试试
或者设置classpath,把D:\ERP放入classpath路径中
2、运行用:java ddd.ddd
3、我刚才说的也要改的。
在d:\erp\ddd\java ddd之后就会出下面的问题
谁能帮忙解决一下Exception in thread "main" java.lang.NoClassDefFoundError: ddd (wrong name: ddd
ddd)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:1
3)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
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:299)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)