「java可以javac」java可以用来干什么
今天给各位分享java可以javac的知识,其中也会对java可以用来干什么进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
为什么java可以用但是javac不能用
今天在服务器上安装好jdk后配置了环境变量,然后用dos命令测试是否配置成功,结果显示java命令可用,但是javac不是内部或外部命令,找了一些资料终于解决了。
首先打开“运行”输入cmd,再输入“java -version”如果有内容说明你的jdk安装成功
然后你要知道java可用说明你配置的classpath是正确的,javac不是内部或外部命令,说明你的path配置有问题,先检查下path路径是否配置正确。
如果确定没有问题的话,打开jdk的安装目录,在bin文件夹里查找下是否有javac.exe程序,如果有,说明你的path配置的有问题,如果没有,那说明你下载的jdk不是正规渠道下载的,建议去java官网上重新下载安装,我的问题就是一开始下载的jdk本身的毛病,卸载重新安装后就好了。
java可以运行但是在命令行里javac不行是为什么
在cmd中可以运行java,但运行javac命令时提示:'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。\x0d\x0a原因:安装java时把jdk的路径和jre的路径选择成一样,就造成覆盖了。这时候你在lib下也找不到tools.jar和dt.jar.\x0d\x0a解决:\x0d\x0a1)卸载java,直接用windows自带的卸载这两个有关java的程序;\x0d\x0a2)重新安装java,安装时有两次选择路径的机会,第一次是让你选择jdk安装路径,选择为C:\Program \x0d\x0aFiles\Java\jdk1.8.0_144,第二次是让你选择jre的安装路径,选择为C:\Program \x0d\x0aFiles\Java\jre(在java目录下新建文件夹jre);\x0d\x0a3)环境配置(控制面板-系统-高级系统设置-环境变量)\x0d\x0a变量名:Path\x0d\x0a变量值:C:\Program Files\Java\jdk1.8.0_144\bin\x0d\x0a打开cmd,输入java,javac和java -verbose都成功,就说明安装成功了;\x0d\x0a关于环境配置,网上有很多不同的版本,好吧,用了一晚上挨个试,试到怀疑人生。。。不知道是不是只有我不行,但是写出几种提供参考(万一是我电脑有毛病了呢)\x0d\x0a第一种:在path环境变量的最前端加上你自己的jdk的这两个目录path= C:\ProgramFiles\Java\jdk1.7.0_67\bin;C:\Program Files\Java\jdk1.7.0_67\bin\jre\bin;\x0d\x0a第二种:新建变量(在D盘新建一个java文件夹,在java文件下新建两个文件夹,分别命名为jdk和jre,安装路径分别选择为D:\java\jdk,D:\java\jre)\x0d\x0a变量名:Path\x0d\x0a变量值:C:\ProgramData\Oracle\Java\javapath;%java_home%\bin;%java_home%\jre\bin\x0d\x0a变量名:JAVA_HOME\x0d\x0a变量值:D:\java\jdk\x0d\x0a变量名:ClassPath\x0d\x0a变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
javac命令和java命令做什么事情呢?
javac用来编译java文件,java用来执行。
1,javac命令用来编译java文件,例如编写一个Test.java文件,使用javac Test.java可以执行编译操作,将生成一个Test.class文件。
2,java命令可以执行生成的class文件,使用java Test可以执行编写的代码。
java可以javac的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java可以用来干什么、java可以javac的信息别忘了在本站进行查找喔。
发布于:2022-12-22,除非注明,否则均为
原创文章,转载请注明出处。