在环境变量中配置好java的classpath和path后,运行一个简单的hello.
java程序,正常。但是运行一个其他的程序就会提示, 错误:无法读取:MyFram.java
但是如果不设置环境变量,这个程序又可以正常的运行。这是什么原因呀?

解决方案 »

  1.   

    从错误信息来看,应该还是环境变量的问题,你可以再检查以下你的环境变量,另外还有一个可能存在的问题就是文件权限,若你使用的是NTFS文件系统或者Unix等,那么请检查相关的访问权限。
    应该不是什么大问题
      

  2.   

    javac MyFram.java
    java MyFram
    这样可以吗?
      

  3.   

    应该是环境变量的问题,是不是classpath中没有包括当前目录-->  .
      

  4.   

    应该不是classpath的问题,如果是classpath的问题的话,应该是运行的时候报找不到这个类,而不是编译的时候无法读取java文件啊。