Java javac 不是内部命令

发布网友

我来回答

5个回答

热心网友

1、先检测是否进行了Java的配置:打开“开始”菜单,点击“运行”程序。输入“cmd”按回车键进入DOS命令。并输入javac效果如图为没有配置

2、进行配置:右击“我的电脑”,找到“属性”选项点击“高级”选项卡中的“环境变量”按钮并打开如图

3、增加和修改“系统变量”:点击“新建”按钮。输入新系统变量“JAVA_HOME”以及变量的值“C:\Program Files\Java\jdk1.7.0_01”此处为jdk的路径如图

修改“path”变量。找到“path”变量后点击“编辑”按钮,在“path”值的最后添加“%JAVA_HOME%\bin”

仿照“JAVA_HOME”新建“classpath”系统变量,并输入值“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”
4、测试。步骤同1。效果如下为配置成功。

热心网友

Path 顾名思义,是路径

即windows通过这个变量设置的参数解析成路径,并能全局访问

所以要访问全局到jdk下面的java、javac命令,要在Path里配置jdk的安装目录路径,否则只能在安装目录下访问并调用命令

那么其实环境变量配置如下:

加一个变量JAVA_HOME  值为 jdk的安装目录

(为什么是这个,只不过用的多了广泛了也就这样了,其他要使用jdk的软件也会去试图找这个参数)

在Path变量里添加两个路径值

%JAVA_HOME%\bin

%JAVA_HOME%\jre\bin

(注意像win7及以前,PATH的设置是一个字符串,以分号;作为路径分隔符,win10也支持这样设置,但同时提供单独编辑一列的方式,一条记录就是一个路径)

热心网友

path的两个分开放,不需要分号,分行提供了间隔了。

热心网友

不是在CLASSPATH里添加,而是在path里加%JAVA_HOME%\bin;追问path里面添加了也不行……

热心网友

可以去这里,网页链接,帮您远程处理好。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com