我安装的是jdk1.7.0  安装目录是默认的:"C:\Program Files\Java\jdk1.7.0"环境变量为:
(1)path 变量值为C:\Program Files\Java\jdk1.7.0\bin; ;D:\vista优化大师\VistaMaster
          
(2)classpath变量值为.;C:\Program Files\Java\jdk1.7.0\lib;C:\Program Files\Java\jdk1.7.0\lib\tools.jar ;
            
(3)java_home 变量值为C:\Program Files\Java
我写的个HelloWord源程序放在"C:\Program Files\Java\yuanchengxu"这个目录下的文件夹。我在DOC下输入c:\users\lenovo> javac HelloWord.java结果出现      “javac:找不到文件:HelloWord.java”没有办法编译怎么回事!请问哪里错啦!还用就是查看“java-version”JDK版本 出现"不是内部或外部命令也不是可运行程序或批处理文件"还有看看 源程序没错吧!
//文件名:HelloWorld.java 
public class HelloWorld 

public static void main(String args[]) 
//向屏幕上写字符串"HelloWorld!" 

System.out.println("HelloWorld!"); 

}   
我用的是vista操作系统,怎么老调不出来啊!哪里出错啦!请大虾帮忙指正!谢谢啦!

解决方案 »

  1.   

    HelloWord源程序在"C:\Program Files\Java\yuanchengxu"这个目录
    DOC下输入c:\users\lenovo> 当然找不到了,
    到C:\Program Files\Java\yuanchengxu>去javac就行了
      

  2.   

    java_home 变量值为C:\Program Files\jdk1.7.0
      

  3.   

    C:\Program Files\Java\yuanchengxu> 试啦!还是不行
      

  4.   

    java_home 变量值为C:\Program Files\jdk1.6.0
      

  5.   

    java-version”JDK版本 出现"不是内部或外部命令也不是可运行程序或批 处理文件
    ====================
    看看classpath是不是不对啊,java命令都不能识别
      

  6.   

    %java_home%  
    C:\Program Files\jdk1.6.0
      

  7.   

    jdk都没配置成功 怎么能javac 呢, 重配一边吧, 楼主配的太乱了。
      

  8.   

    同意1楼观点
    进入doc窗口后,输入以下命令
    cd C:\Program Files\Java\yuanchengxu
    javac HelloWord.java
    java HelloWord
      

  9.   

    同意1楼和9楼的观点
    另外path,classpath中使用的是绝对路径,就没有必要用java_home了
      

  10.   

    java_home 变量值为C:\Program Files\jdk1.7.0
    classpath变量值为.;C:\Program Files\Java\jdk1.7.0\lib;
    path 变量值为C:\Program Files\Java\jdk1.7.0\bin;
    到C:\Program Files\Java\yuanchengxu>去javac就行了