我安装好了JDK,并且输入javac也能显示出帮助文件,也设置好了环境变量.
而且后缀名也正确.
但是javac 不能读我的JAVA文件,运行javac test.java 语句,提示 error: cannot read: test.java 1 error
请问各位前辈,怎么解决啊????

解决方案 »

  1.   

    环境变量中的classpath怎么配置的?
    如果classpath=.的话,那么就先要进入到你的test.java所在的目录中,然后再javac test.java
      

  2.   

    CLASSPATH
    .:C:\Program Files\Java\jdk1.5.0_01\bin
    Java_HOME
    C:\Program Files\Java\jdk1.5.0_01
    Path
    .:C:\Program Files\Java\jdk1.5.0_01\lib
      

  3.   

    你可以试试在DOS窗口下先进入到你的test.java所在的目录,然后在javac test.java试试
      

  4.   

    我试了很多次,可是还是不行,还是提示 error: cannot read: test.java 1 error 
    到底是出了什么问题呢???
    郁闷
      

  5.   

    可能还是你的环境变量错了 。
    CLASSPATH:  .;%java_home%\lib;%java_home%\lib\tools.jar
    JAVA_HOME:  c:\program files\java\jdk1.6.0_05
    PATH:   %java_home%\bin;%java_home%\jre\bin;C:\Program Files\IDM Computer Solutions\UltraEdit\
     
      

  6.   

    用TextPad编写软件吧,直接编程,编译,运行。省的用DOS界面了。。
      

  7.   

    java文件的路径不对,或者这个文件是只读的,在属性里面看看
      

  8.   

    Path
    .:C:\Program Files\Java\jdk1.5.0_01\bin Java_HOME 
    C:\Program Files\Java\jdk1.5.0_01 CLASSPATH 
    .:C:\Program Files\Java\jdk1.5.0_01\lib这样看看
      

  9.   

    应该是path配置错了,path配置的是../jdk/bin
      

  10.   

    环境变量错了,http://www.sunxin.org/sunxin/003.asp
    看看这片文章吧