用Notepad++编译java后在linux命令提示符符中却显示javac不是内存或外部命令

以前装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 就是一个变量名 后边对应着变量值,但是如果声明的变量的变量名和使用的变量名不一样,怎么能对呢,呵呵,这个原理和编程一样。
同学们 ,一定要注意这个问题,以此类推 其他的变量名也要注意是否正确。
阅读(...) 评论()在使用notepad++编辑器编写完java代码,然后使用javac编译时出现警告:编码GBK的不可映射字符
[问题点数:40分,结帖人qq_]
本版专家分:0
结帖率 100%
CSDN今日推荐
本版专家分:7961
2016年12月 Java大版内专家分月排行榜第一2016年9月 扩充话题大版内专家分月排行榜第一2016年5月 扩充话题大版内专家分月排行榜第一
2016年7月 扩充话题大版内专家分月排行榜第二
2017年1月 Java大版内专家分月排行榜第三2016年12月 扩充话题大版内专家分月排行榜第三2016年10月 扩充话题大版内专家分月排行榜第三2016年6月 扩充话题大版内专家分月排行榜第三
本版专家分:5278
本版专家分:712
匿名用户不能发表回复!|
其他相关推荐notepad添加 java运行出现jdk版本问题
[问题点数:50分,无满意结帖,结帖人answerlcb]
本版专家分:0
结帖率 100%
CSDN今日推荐
匿名用户不能发表回复!|
其他相关推荐JDK安装完成后,配置完环境变量还是会出现javac不是内部命令
今天重新学习Java,没有使用eclipse,使用的文本编辑器Notepad++,这就需要提前安装JDK。
我是按默认路径安装的JDK。安装路径为: C:\Program Files\Java\jdk1.8.0_66。
在安装完JDK后,开始配置环境变量
1.在计算机属性里,点击高级系统设置
2.选高级--&环境变量
创建2个用户变量(JAVA_HOME,CLASSPATH)
1)JAVA_HOME
值: C:\Program Files\Java\jdk1.8.0_66
2)CLASSPATH
值: .;%JAVA_HOME%\%JAVA_HOME%\lib\tools.
(注意这串值最前面是一个点.)
4. 最后在Path里面添加 %JAVA_HOME%\%JAVA_HOME%\jre\bin
在自己配置完这些以后,开始检验是否安装成
首先在DOS窗口下分别输入java -version,java都没问题
但是输入javac就老是不行,显示不是内部命令
第一次配置path:%JAVA_HOME%\%JAVA_HOME%\jre\bin
第二次配置path:C:\Program Files\Java\jdk1.8.0_66\C:\Program Files\Java\jdk1.8.0_66\jre\(我使用了全路径,成功了)
参考:http://www.cnblogs.com/pxue/archive//2042530.html
备注:后来成功以后我重新使用了第一种配置,这次竟然成功了,搞不懂
安装JDK后出现 只能运行JAVA不能运行JAVAC
Java 环境:javac不是内部命令或外部命令解决方案
'java'不是内部或外部命令解决方法
解决cmd中,javac提示:javac不是内部或外部命令,但是运行java、java-version正常的问题
配置java开发环境时,运行javac 报告javac不是内部或外部命令,但是运行java、java-version正常
解决JAVA环境变量配置javac不可用问题
JDK环境变量设置及javac不是内部命令错误处理
java环境变量配置好之后,cmd命令行javac为什么还是无效
win10配置java环境变量,解决javac不是内部或外部命令等问题
处理java错误:javac不是内部或外部命令
没有更多推荐了,}

我要回帖

更多关于 linux命令提示符 的文章

更多推荐

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

点击添加站长微信