刚刚接触JAV,现在遇到一个问题:JDK安装与环境配置jdk正常安装成功后,配置如下:JAVA_HOME=c:\j2sdk1.4.2_09Path=%JAVA_HOME%\bin;%JAVA_HOME%\jre\binCLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 
  在CMD 命令提示符下 输入  java -version提示配置成功:C:\Documents and Settings\Administrator>java -version
java version "1.4.2_09"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2
Java HotSpot(TM) Client VM (build 1.4.2_09-b05, mixed mode)    (已在c:\目录下建立了一个名为 hello.java 的 含有java 程序的文本文件)public class hello{
public static void main(String arg[]){
System.out.print("Hi! JAVA!");
}

可是为什么输入  javac hello.java 却提示:error: cannot read: hello.java
1 error
难倒还是配置有问题吗?请各位帮忙解答,谢谢。

解决方案 »

  1.   

    或者说可能你没改文件的扩展名,你的文件名可能是hello.java.txt
      

  2.   

    我是在 C:\>javac hello.java 对,我的文件扩展名就是hello.java.txt
      

  3.   

    晕,  文件名:类名+.java, 不是.txt
      

  4.   

    把你的文件名修改成由hello.java.txt修改成hello.java就没有问题啦
      

  5.   

    文件名应该是 hello.java
    而且 hello这个要和你的类名一样才行的