zoukankan      html  css  js  c++  java
  • 关于javac不是内部命令的解决办法

    学java这么久第一次越到这样的问题哦,还不能解决于是百度一下 。

    在 dos下运行java -version是正常的,但是在dos下运行javac ,error 信息是javac不是内部命令,也是不可运行程序,折腾了半天,都没有找到原因,因为环境变量配置过了呀.在dos下运行set path=c:\Java\jdk1.5.0_02\bin
    set classpath=C:\Java\jdk1.5.0_02\lib\tools.jar;C:\Java\jdk1.5.0_02\lib\dt.jar;C:\Java\jdk1.5.0_02\bin
    之后javac可以用了,不过重新打开cmd,再运行 javac还是出错,不是内部命令,也是不可运行程序.直接运行java没有任何问题.真奇怪.后来用
    > echo %JAVA_HOME%
    > echo %PATH%
    > echo %CLASSPATH%
    看classpath有问题.原来是在设置的时候JAVA_HOME的值多了个;把分号去掉之后,一切正常了,o my god!
     
    JAVA_HOME设置为:
    C:\Program Files\Java\jdk1.5.0_12(看具体的安装位置)
    classpath设置为:
    .;%JAVA_HOME%\lib;
    Path设置为:
    %JAVA_HOME%\bin;

     

    注意有时候在环境变量设置没有效果 ,还不知道是为什么,最好使用cmd的命令来设置要不然会出错;

  • 相关阅读:
    Java8简明教程第二章
    Java8简明教程-2
    Java8简明教程第一章
    Java8简明教程-1
    redis的初级使用
    hdu--4681--dp
    hdu--5091--线段树
    hdu--1542&&1255&1828--线段树<扫描线>
    hdu--5139--bc
    hdu--5128--计算几何<算不上.暴力模拟> && hdu--5131--初级cmp
  • 原文地址:https://www.cnblogs.com/pengqinping/p/2752296.html
Copyright © 2011-2022 走看看