这种方式可能对于jar包是好使的
对于.class文件,不知道!

解决方案 »

  1.   

    你的classpath里必须有E:\Java Project .你的有吗???
    另外,据我所知,某些时候java根本不认带空格的路径的.你的Java Project路径java根本找不到 ------------------------------------------------------
               我们还年轻牛奶会有的奶牛也会有的 
                 可天天在 csdn 混这些会有吗 ??
      

  2.   

    我认为我的classpath设置不会有问题的,要不然在单独import的时候,怎么没有问题呢。至于说有没有空格的问题,我想也是不存在的,理由同上。估计是其他的问题。大家再指点指点!3x
      

  3.   

    把MainClass防到E:\Java Project\,看看
      

  4.   

    把MainClass防到E:\Java Project\后,仍然出现上述错误!
    我的jdk装在E:\java我的classpath设置如下:
    .;E:\j2sdk_nb\j2sdk1.4.2\lib\dt.jar;E:\j2sdk_nb\j2sdk1.4.2\lib\tools.jar;E:\Java Project
      

  5.   

    把MainClass防到E:\Java Project\后,仍然出现上述错误!
    我的classpath设置如下:
    .;E:\j2sdk_nb\j2sdk1.4.2\lib\dt.jar;E:\j2sdk_nb\j2sdk1.4.2\lib\tools.jar;E:\Java Project
      

  6.   

    设置classpath.
    百分之百的是它的问题。
    我以前也遇到这种问题设置classpath就可以了
      

  7.   

    我用的编译器是netBean3.5,它自动生成了一个classpath,如下(*)行所示。
    我的jdk安装在E:\java 下,我的classpath设置如下:
    .;E:\j2sdk_nb\j2sdk1.4.2\lib\dt.jar;E:\j2sdk_nb\j2sdk1.4.2\lib\tools.jar;(*)
    E:\Java Project;
    E:\java\j2sdk_nb\j2sdk1.4.2\lib\dt.jar;E:\java\j2sdk_nb\j2sdk1.4.2\lib\tools.jar
    (以上两行是我根据程序需要修改的,它们和(*)行一起,构成现在的classpath)不知这样设置哪里有错,望各位指点一二。bow~~
      

  8.   

    是不是netBean的问题,你换个IDE试试吧!(手工编译试一下,如果同样有问题就当我没说好了)
      

  9.   

    把mainclass 反倒mypackage里
    加上package mypackage;
        import mypackage.*;
    就好了
    我和你用的是一个ide
    classpath一样
      

  10.   

    方法一:
    把 MainClass 放到E:\Java Project\下面
    方法二:
    把E:\Java Project\加到classpath里没问题的
      

  11.   

    把mainclass 反倒mypackage里
    加上package mypackage;
        import mypackage.*;compile 和 build都没问题但是excute以后确保错:java.lang.NoClassDefFoundError: TestImport (wrong name: mypackage/TestImport)
            at java.lang.ClassLoader.defineClass0(Native Method)
            at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
            at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
            at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
            at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
            at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
            at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
    Exception in thread "main" 
    程序代码如下:
    package mypackage;
    import mypackage.*;public class TestImport {
        
        /** Creates a new instance of TestImport */
        public TestImport() {
        }
        
        /**
         * @param args the command line arguments
         */
        public static void main(String[] args) {
            MyClass x = new MyClass();
            AddClass y = new AddClass();
            x.i = 10;
            y.i = 20;        
        }
        
    }
    这到底是怎么回事啊?
      

  12.   

    使用netBean时,classpath的设置有什么特别的地方么?
    需要在netBeans里面设置么?