cmd后
java可以出打印信息。。
但是javac 就不了了打印信息啦~提示
C:\Documents and Settings\Administrator>javac
'javac' 不是内部或外部命令,也不是可运行的程序
或批处理文件。但是我的path里又是有的啊~
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Ja
va\j2re1.4.2\bin\javac;C:\Program Files\Sybase\Shared\Sybase Central 4.0\java;C:
\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Sybase\SQL An
ywhere 7\win32;C:\Program Files\Sybase\Shared\win32;C:\Program Files\Sybase\Shar
ed\Web Targets;C:\Program Files\Sybase\Shared\PowerBuilder;PATH=C:\WINDOWS\syste
m32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Java\j2re1.4.2\bin\java
c;C:\Program Files\Sybase\Shared\Sybase Central 4.0\java;C:\Program Files\Micros
oft SQL Server\80\Tools\BINN;C:\Program Files\Sybase\SQL Anywhere 7\win32;C:\Pro
gram Files\Sybase\Shared\win32;C:\Program Files\Sybase\Shared\Web Targets;C:\Pro
gram Files\Sybase\Shared\PowerBuilder;C:\Program Files\Java\j2re1.4.2\bin\javac
请高人帮下忙!!

解决方案 »

  1.   

    C:\Program Files\Java\j2re1.4.2\bin\javac -》C:\Program Files\Java\j2re1.4.2\bin
      

  2.   

    环境变量配的好乱。。为什么配的是JRE的路径?而不是JDK
      

  3.   

    C:\Program Files\Java\j2re1.4.2\bin\javac
    改成
    C:\Program Files\Java\j2re1.4.2\bin
    指定到目录,而不是指定到文件
    java可以用,是因为某些软件或者windows系统自带的
      

  4.   

    你的classpath呢,我木有看到呢,呵呵
      

  5.   

    CLASSPATH:     
    .;C:\Program Files\Java\jdk1.6.0_25\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_25\lib\dt.jar
      

  6.   

    jdk中才有javac, 而jre中没有, 原因就是你配的是jre而非jdk
    自己仔细看看你的环境变量吧
      

  7.   

    C:\Program Files\Java\j2re1.4.2\bin\javac 
    这个有问题第一 Jre的bin下面没有javac,JDK的bin下面才有
    第二 path设置到bin目录就可以了,没必要加javac,如:
    C:\Program Files\Java\j2sdk1.4.2\bin
      

  8.   

    把,jdk的bin目录加入到path环境变量中去。
      

  9.   

    把你的JDK目录给出来,JAVA_HOME CLASSPATH和PATH变量值都贴一下
      

  10.   

    JDK和JRE是不同的,你要搞清楚,一个是开发用的(包含运行所需的东西),一个是运行用的;你配置JRE的BIN,没有javac的命令,只有java的命令
      

  11.   

    我的jdk1.6.0_22在E:\My File\myJava\Java\目录下,然后如下设置:JAVA_HOME设置:E:\My File\myJava\Java\jdk1.6.0_22classpath设置:%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jarpath设置:%JAVA_HOME%\bin
      

  12.   

    应该指定javac名令文件路夹,而不是本身。
      

  13.   

    XP系统的环境变量配置:右击我的电脑-->属性-->高级-->环境变量-->path--jdk路径();
      

  14.   

    刚才的问题以解决谢谢~现在又有一个问题我感觉没有错啊怎么提示下面的 错误
    C:\j2sdk1.4.2_12\bin>javac helloword.java
    helloword.java:5: package system does not exist
                    system.out.printin("hello");
                          ^
    1 error
      

  15.   

    java 程序是区别大小写的,另外你不要造词,没有system.out.printin
      

  16.   

    System.out.printin("hello");
    system--小写的system包编译器当然找不到
      

  17.   

    最后一个问题就给分了啊~我现在编译器以编译生成了helloword.class文件。但是我在用java helloword时出现这样的错误!!
    Exception in thread "main" java.lang.NoClassDefFoundError:helloword 
    不可能是没有找到helloword吧我全是复制的都没有用手输!
      

  18.   

    main函数要么没写,要么写的有问题,把问题全贴出来吧。记得用代码格式,就是你回复内容时字体旁边那个那#号的选项,点击JAVA后会出现[code][/code]一对配对符,把代码贴在配对符的中间。
      

  19.   

    http://www.cnblogs.com/nicholas_f/articles/1494073.html
    JDK的配置方式。觉得还是先GOOGLE或者百度一下比较好。
      

  20.   

    JAVA:
    C:\Program Files\Java\jdk1.6.0_25PATH:
    C:\Program Files\Java\jdk1.6.0_25\binCLASSPATH:   
    .;C:\Program Files\Java\jdk1.6.0_25\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_25\lib\dt.jar
      

  21.   

    哥们,你的JAVA水平有待提高啊,建议你先抄点代码打打
      

  22.   

    如果classpath里没有配置你的类路径就这样
    java -classpath d:\ HelloWorld  
    其中HelloWorld在D盘根目录下ClassPath记得要配置当前路径 .;
    点为命令执行的当前路径,分号为隔开;如果配置好classpath 就可以
    java  HelloWorld
      

  23.   

    不如看这个
    http://tg4a34.mail.126.com/app/wp/doGetFile.jsp?sid=lAerYzyobZMdUYqOawoohQGibfJRGAoY&mode=download&mid=67:1tbiQxWRsk0vIvw1kwABsu
      

  24.   

    把JDK安装路径加到PATH环境变量中去,注意 加到JDK的bin目录
      

  25.   

    C:\Program Files\Java\j2re1.4.2\bin\javac改为;C:\Program Files\Java\jdk1.4.2\bin
      

  26.   

    lz 我也是刚开始遇到同样的问题,我path也配置好了,不知lz 是怎么解决的 不胜感激!
      

  27.   

    我也是这个问题,搞了很久,网上说的各种方法都不行,我的是win7.32位。我是这样做的,右击javac.exe,属性,兼容性,把兼容模式改为windows vista (service pack 2)就行了。