各位高手,我是java的初学者,下载了jdk版本安装配置后用java -version命令测试得到正确结果,可是当用javac来运行.java程序时提示javac不是有效的内部或外部命令,请问是什么原因?
我一开始认为是path没有设置好,不过重新设置了几次重起后还是这样!

解决方案 »

  1.   

    既然出现“用javac来运行.java程序时提示javac不是有效的内部或外部命令”
    就说明肯定是路径出错,你搜索javac.exe 和 java.exe 所在路径加入path就行了,一般情况下应该在某个bin目录下像我的系统jbuilder2006装在d:\borland下,所以路径重要包含:D:\Borland\jdk1.5\bin;
    虽然d:\borland路径下也有一个bin但是那里没有javac.exe等文件;
      

  2.   

    我找过来,我的机子没有找到javac.exe这个文件``````我是在sun公司下载的jdk5.0,不知道还会不会有其它原因?
      

  3.   

    菜鸟问一句;那个path在哪里设;^_^
    第一次使用java
      

  4.   

    在我的电脑--属性--高级----环境变量--新建
    path=c:\j2sdk\bin
    (假设你的jdk安装到了c盘根目录.)
      

  5.   

    到你的JDK5.0下面的bin目录看,可以看到很多,javac.exe,java.exe,...只要把你的Path指到这个目录来就可以