我安装的是jdk1.6.0;
已经设置了java_home;pathclass;path也修改了。
然后运行"cmd”,
直接输入"javac HelloDate.java”,
结果输出的是"'javac'不是内部或外部命令,也不是可运行的程序或批处理文件"。
但若输入"java",则会有帮助的信息出现。
运行"cmd”后应该具体输入些什么?怎么编译java程序?

解决方案 »

  1.   

    1 pathclass ?? 是 CLASSPATH , 注意大小写
    2 path ? 你应该设置JDK的目录。而不是jre的目录比如
    c:\program files\jdk\jdk1.6.0.5\bin
      

  2.   

    安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在c:\j2sdk1.4.2):
      
      JAVA_HOME=c:\j2sdk1.4.2
      classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
      path=%JAVA_HOME%\bin
      
      

  3.   

    CLASSPATH 是.;%java_home%\lib;%java_home%\lib\tools.jar
    java_home是J:\program files\Java\jdk1.6.0
    path是在原本的系统变量path后添加了%java_home%\bin;%java_home%\jre\bin
    HelloDate.java我存在jdk1.6.0\bin文件下了
    输入javac HelloDate.java仍然不可以啊
      

  4.   

    环境变量没有设置...
    如2楼所说去配置下吧,就可以了
    你下个Eclipse吧...装过JRE,JDK,以后就直接在IDE里面就可以运行....不用配置环境变量的
      

  5.   

    建议你设在系统环境变量里,设好以后,重新打开新命令行窗口,先打javac看看有没有帮助文件出来
      

  6.   

    你在dos窗口下输入 java version 看能否看到你的jdk版本信息,不行就照楼上的设置路径
    祝楼主成功
      

  7.   

    http://www.family168.com/tutorial/jsp/html/preface.html#preface-03-01就这么配。
      

  8.   

    看楼主的出错信息是由于javac程序并没有包含在path这一环境变量中,就事论事而言,只需将Java安装路径中jdk***/bin/目录 (此目录中应当包含javac.exe文件)加到path环境变量即可
      

  9.   

    JAVA_HOME=C:\Program Files\Java\jdk1.6.0
    Path=%JAVA_HOME%\bin;
    Classpath=你的java包的位置;
    注意大小写,我的是XP系统。