当我编译一个程序时,他总是说Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\zhouyong>e:E:\>cd javaE:\java>javac HelloWorld.java
error: cannot read: HelloWorld.java
1 error

解决方案 »

  1.   

    比如java装在C:\jdk1.5
    则:
    JAVA_HOME=C:\jdk1.5
    CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
      

  2.   

    HelloWorld.java 有没有写错?
      

  3.   

    你把classpath改成下面这样试试CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\bin;
      

  4.   

    你先在CMD下输入JAVAC看有没有反应,如果有正确的提示信息
    说明你的配制没有问题,如果有,那只有重新设定配制了
    如果配制没有问题那就是HelloWorld.java有问题
    先看你CMD下的路径有没有写错,是否是HelloWorld.java的路径
    如果路径正确,看他的错误提示信息是什么
    不知你看不看得懂,管他的,直接在网上下个正确HelloWorld的来,网上多得是了
    这样应该就可以搞定了
      

  5.   

    你的文件名可能是HelloWorld.java.txt,只不过被隐藏了,去掉txt就行
      

  6.   

    配置是正确的,HelloWorld.java也是正确的,但是
    E:\java>javac HelloWorld.java
    error: cannot read: HelloWorld.java
    1 error到底是怎么回事。。