java环境变量设置c不是内部或外部命令

javac不是内部或外部命令
下载安装好jdk后,试图运行javac命令进行编译,结果出现错误提示:
问题出现在环境变量得到配置上。(我的电脑--右键--属性--高级--环境变量--&)
通常问题有两方面,一方面是路径不对,另一方面是路径前后标点符号不对(英文半角):
CLASSPATH&&
.;%JAVA_HOME%\&&&&&&&&&&&&&&&&
(注意:前面点号,分号,后面分号)
JAVA_HOME&& C:\Program
Files\Java\jdk1.6.0_17&&
(注意:前后均无符号)
Path&&&&&&&
%JAVA_HOME%\&&&&&&&&&&&&&&(注意:写在原来变量值的最前面&
前无符号,后为分号)
经过对比,原来是自己的JAVA_HOME路径后面多了分号,修改后重新实验,成功。
(开个玩笑,广大为javac问题所困扰的同胞们,千万不要照着我上面截图的内容写一遍,不然也会得到跟我一样的错误结果奥)
上面环境变量配置的第三图错误,应为下图:
修改后,成功:
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。查看: 5045|回复: 10
我的是win7系统,在dos命令窗口,编译Test.java时,提示javac不是内部或外部命令?
该用户从未签到
qa_save.jpg (12.87 KB, 下载次数: 26)
10:48 上传
该用户从未签到
javac Test.java&&//运行这步后,会生成Test.java的Test.class文件
java Test& && && & //若成功后,就会出现相应的界面
如果错误,原因1:代码错误,原因2:环境变量path没有配置正确
TA的每日心情衰 17:30签到天数: 93 天[LV.6]常住居民II
环境变量没设置
该用户从未签到
扬帆起航 发表于
环境变量没设置
右击计算机(我的电脑)--属性-高级系统设置--高级选项卡--环境变量--在系统变量里面找到变量为Path的双击打开编辑,然后在末尾增加jdk的bin路经,变得看看末尾前面的路经有没有加英文的分号.
假如你的jdk安装在c:\Program File\java文件夹下,就是C:\Program Files\Java\jdk1.6.0_10\bin
该用户从未签到
你没配置环境变量,具体方法如下:
1.新建用户变量JAVA_HOME 和CLASSPATH
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0& && && &(jdk的安装位置,根据自己安装的路径填写,如果你默认在C盘安装的话
就是此路径)
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.%JAVA_HOME%\lib\tools.
2. 选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量
的值中,并使用半角的分号和已有的路径进行分隔。
变量名:Path
变量值:%JAVA_HOME%\%JAVA_HOME%\jre\
这是java的环境配置,配置完成后直接启动eclipse,它会自动完成java环境的配置
TA的每日心情开心 11:12签到天数: 2 天[LV.1]初来乍到
没用win7,XP挺好用的!
该用户从未签到
史战伟 发表于
你没配置环境变量,具体方法如下:
1.新建用户变量JAVA_HOME 和CLASSPATH
变量名:JAVA_HOME
这个环境变量是每次重启计算机的时候都要重新设置一遍的么?我的怎么每次开机都要重新写?有什么办法改善下么?
补充内容 ( 21:48):
我把环境变量那些该有的不该有的都弄乱了,怎么初始化变成原来一次没改过的样子?
该用户从未签到
我的也是这个啊,好像要下载一个叫CDK的软件吧。我是刚来的新生。。。
该用户从未签到
没有设置环境变量 你可以去百度自学下怎么设置
该用户从未签到
你没有安装jdk或者jdk安装了没有配置环境变量。请安装jdk并配置环境变量
Beijing Aptech Beida Jade Bird Information Technology Co.,Ltd
北大青鸟IT教育 北京阿博泰克北大青鸟信息技术有限公司 版权所有查看: 2018|回复: 7
win7 64操作系统,按课程里面的为什么显示javac不是内部或外部命令?
该用户从未签到
win7 64操作系统,按课程里面的为什么显示javac不是内部或外部命令,jdk环境变量配置有问题?文件中dt.jar和tools.jar都存在 路径也检查了很多遍 没有问题 环境配置也没有问题
TA的每日心情郁闷 11:25签到天数: 8 天[LV.3]偶尔看看II
解决方案:
运行——&cmd
在控制台中运行以下命令设置java环境变量即可解决:
set java_home=C:Program FilesJavajdk1.6.0_26& &安装JDK的根目录
set classpath=%JAVA_HOME%lib& & & & ools.%JAVA_HOME%libdt.
set path=%JAVA_HOME%
注:输入不区分大小写,另外附上几个Java命令
java -help&&可以查看命令
java -home&&查看JDK安装路径
java -version&&查看JDK版本
补充内容 ( 19:51):
这是按照我的路径写的,你相应的改一下
TA的每日心情慵懒 22:58签到天数: 16 天[LV.4]偶尔看看III
jdk环境变量配置有问题。
该用户从未签到
不用怀疑,肯定是配置的问题!
该用户从未签到
AoHu 发表于
解决方案:
运行——&cmd
在控制台中运行以下命令设置java环境变量即可解决:
该用户从未签到
关键是环境变量path设置时我把原来的系统给的路径给删了怎么办?
TA的每日心情郁闷 11:25签到天数: 8 天[LV.3]偶尔看看II
quyiwei 发表于
关键是环境变量path设置时我把原来的系统给的路径给删了怎么办?
额,我也没有办法了,去看看百度吧
TA的每日心情郁闷 11:25签到天数: 8 天[LV.3]偶尔看看II
quyiwei 发表于
选为最佳答案呗
Beijing Aptech Beida Jade Bird Information Technology Co.,Ltd
北大青鸟IT教育 北京阿博泰克北大青鸟信息技术有限公司 版权所有18209人阅读
以前装jdk 从来没遇到过今天这种情况,各种解决办法试了一下午,终于出来了,说一下解决的办法:
JAVA_HOME 、classpath 都在系统变量中建立好;
java_home 添加jdk的安装目录,注意java_home &要书写正确:安装目录后边不要加分号。
classpath 的对应值是 & & .;%java_home%\lib\dt.%java_home%\lib\tools.jar & 注意这个地方不要漏掉最前面的 点 .
在原来的path值后面添加 &;%java_home%\%java_home%\jre\bin
确定后 ,重新启动cmd &输入 javac &这次就好用了。记得要重启哦。
前面的网上都有了,我今天遇到的是什么呢?
就是我把java_home 写成 javahome 了 少了 _ & ,然而我的后面引用时却用的%java_home%这样就大错特错了,因为我压根就没建立java_home的环境变量 我建的是javahome,所以不对。
说白了 java_home 就是一个变量名 后边对应着变量值,但是如果声明的变量的变量名和使用的变量名不一样,怎么能对呢,呵呵,这个原理和编程一样。
同学们 ,一定要注意这个问题,以此类推 其他的变量名也要注意是否正确。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:54326次
排名:千里之外
原创:28篇
转载:14篇
(1)(2)(2)(1)(2)(6)(8)(1)(1)(4)(13)(1)cmd提示“Javac不是内部或外部命令,也不是可运行的程序或批处理文件。”这是怎么回事啊
好无奈啊,我是一步一步按照视频里的步奏来的啊,cmd提示“Javac不是内部或外部命令,也不是可运行的程序或批处理文件。”
谢谢,现在环境变量已经弄好了,但是为何cmd却无法编译程序呀,cmd提示“javac找不到word.java”
非常感谢!
写下你的评论...
谢谢,现在环境变量配置好了
怎么样弄好的,我想死了
写下你的评论...
写下你的评论...
Copyright (C)
All Rights Reserved | 京ICP备 号-2}

我要回帖

更多关于 jdk环境变量配置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信