在classpath的最前面加入一个路径“.”,这个点代表当前路径

解决方案 »

  1.   

    a编译成功了,就是在编译b时产生了错误,意思是找不到a.class我设置了正确的类路径但是还是找不到需要的类!这是为什么呀?
      

  2.   

    我也碰到相同的问题ee.java文件
    public class ee{
        public static void main(String[] args) {
            System.out.println("Hello World");
        }
    }
    c:\j2skd\bin> javac ee.java  (注:ee.java文件放在c:\j2sdk\bin目录下)
    在ms-dos下提示信息:
    error:cannot read: ee.java
    1 error
    c:\j2skd\bin> javac -classpath c:\j2sdk\bin ee.java  (注:ee.java文件放在c:\j2sdk\bin目录下)
    在ms-dos下提示信息:
    error:cannot read: ee.java
    1 error环境变量配置
    SET CLASSPATH=.;C:\j2sdk\lib\tools.jar;C:\j2sdk\lib\dt.jar
    SET JAVA_HOME=C:\j2sdk  
        PATH="%PATH%";c:\j2sdk\bin
    SET TOMCAT_HOME=C:\tomcat共同关注!!!!
      

  3.   

    我做是:
    import java.rmi.*;
    public class A
    {
        public void getPerfectTime ( ) throws RemoteException
        {
        }
    }
    import java.rmi.*;
    public class B extends A
    {
        public void getPerfectTime ( ) throws RemoteException
        {
        }
    }
    可以编译通过.建议:源文件名要用大写字母开头,public 公共类要与源文件名相同,这也是编程的好习惯.