「javajavac不行」javac命令不能用
本篇文章给大家谈谈javajavac不行,以及javac命令不能用对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java可以运行javac不能运行怎么回事
- 2、求助,java新手一枚,在cmd里输入javac后无反应,怎么回事?
- 3、Java可以javac就不行是什么原因
- 4、java可以运行但是在命令行里javac不行是为什么
- 5、为什么我的java可以运行,javac不能运行
- 6、java环境配置成功javac不能执行
java可以运行javac不能运行怎么回事
Classpath=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
这个地方最后面 你没有写分号 正确的为:
Classpath=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
不写分号容易出 什么找不到main的错误
如果javac不是内部命令,恭喜你,重新安装JDK 并且重新配置环境变量吧。我以前也遇到过一次。不信你去JDK路径看看 根本没有javac.exe这个东西
求助,java新手一枚,在cmd里输入javac后无反应,怎么回事?
你单独输入javac命令有用吗?
比方说是否会出现下面图例展示的效果。
如果出现了,则表示里的环境变量设置对了,如果没有出现则需要配置环境变量。
首先你需要找到自己安装的java环境的地方,也就是我们说的jdk的位置,然后右键点击我的电脑
打开属性功能页面后,如下图圈中的点击。
再配置java及编译环境,如下图所示:
我的java环境放在D盘所以,就这么配置了。
这些完成后,需要找到指定java文件的路径你若需要编译,则用javac命令,用完该命令后会在该文件下生成一个同名的.class文件,如要执行则用java命令。
如下图:
Java可以javac就不行是什么原因
可能环境变量有错误,检查一下:
变量CLASSPATH:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;C:\Program Files (x86)\OpenNI\Bin\org.OpenNI.jar
变量path:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA ……(和后面的没关1系了)
我不知道我的问题跟这个有没有关系:变量path中有一个路径:
C:\ProgramData\Oracle\Java\javapath;
这个路径里面只有3个快捷方式,java、javaw、javaws,它们分别指向JAVA_HOME下的相关文件。
java可以运行但是在命令行里javac不行是为什么
在cmd中可以运行java,但运行javac命令时提示:'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。
原因:安装java时把jdk的路径和jre的路径选择成一样,就造成覆盖了。这时候你在lib下也找不到tools.jar和dt.jar.
解决:
1)卸载java,直接用windows自带的卸载这两个有关java的程序;
2)重新安装java,安装时有两次选择路径的机会,第一次是让你选择jdk安装路径,选择为C:\Program
Files\Java\jdk1.8.0_144,第二次是让你选择jre的安装路径,选择为C:\Program
Files\Java\jre(在java目录下新建文件夹jre);
3)环境配置(控制面板-系统-高级系统设置-环境变量)
变量名:Path
变量值:C:\Program Files\Java\jdk1.8.0_144\bin
打开cmd,输入java,javac和java -verbose都成功,就说明安装成功了;
关于环境配置,网上有很多不同的版本,好吧,用了一晚上挨个试,试到怀疑人生。。。不知道是不是只有我不行,但是写出几种提供参考(万一是我电脑有毛病了呢)
第一种:在path环境变量的最前端加上你自己的jdk的这两个目录path= C:\ProgramFiles\Java\jdk1.7.0_67\bin;C:\Program Files\Java\jdk1.7.0_67\bin\jre\bin;
第二种:新建变量(在D盘新建一个java文件夹,在java文件下新建两个文件夹,分别命名为jdk和jre,安装路径分别选择为D:\java\jdk,D:\java\jre)
变量名:Path
变量值:C:\ProgramData\Oracle\Java\javapath;%java_home%\bin;%java_home%\jre\bin
变量名:JAVA_HOME
变量值:D:\java\jdk
变量名:ClassPath
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
为什么我的java可以运行,javac不能运行
可能环境变量有错误,检查一下:
变量CLASSPATH:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;C:\Program Files (x86)\OpenNI\Bin\org.OpenNI.jar
变量path:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA ……(和后面的没关1系了)
我不知道我的问题跟这个有没有关系:变量path中有一个路径:
C:\ProgramData\Oracle\Java\javapath;
这个路径里面只有3个快捷方式,java、javaw、javaws,它们分别指向JAVA_HOME下的相关文件。
java环境配置成功javac不能执行
java环境配置成功,javac不能执行的原因较多:
首先要确保安装的是jdk,而不只是Jre(java runtime environment),如果只安装jre,bin目录下没有javac命令,就不能执行;
其次保证路径没有错误,不要使用中文路径,仔细检查环境变量中的字符,如斜线是"\"而不是”/",分号是";"而不是";";
若安装java时把jdk的路径和jre的路径选择成一样,就造成覆盖。这时候在配置的JAVA_HOME目录lib目录下找不到tools.jar和dt.jar,bin目录下找不到javac,就不能执行。可以卸载java之后重新安装。
注意事项:配置好环境变量之后检查每个配置的路径下是否有相对应的文件。
javajavac不行的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于javac命令不能用、javajavac不行的信息别忘了在本站进行查找喔。