为什么JAVA配置完成后。在DOS输入JAVAC好使,输入JAVA却不好使

为什么JAVA配置完成后。在DOS输入JAVAC好使,输入JAVA却不好使,第1张

javac
是编译java程序的啊。这个列出来的表单是说
:javac
后面可以跟这些参数。实现不同的编译方式。这是一个帮助文档。输入java的话,也有的。java是运行java程序的

出现javac不是可以执行命令,或者没反应,一定是jdk环境变量配置有问题。
如下载jdk后:jdk安装在“D:\Program Files\java\jdk160_10”
第一步:新建“java_home”值,输入“D:\Program Files\java\jdk160_10”;
第二步:新建“classpath”值,输入“;%java_home%\lib”;
第三步:在path中增加“%java_home%\bin”;
备注:配置环境变量在“计算机”右击“属性”,之后选择“高级环境变量”,在选择“环境变量”即可。

按我说的做,固定步骤:
安装JDK
2将JDK的安装目录,直接到bin目录复制到PATH环境变量中,放在最前端,并且以英文输入法的状态分号结束,比如;不应该是;

这里说明几个困惑你的问题,第一PATH环境变量是系统变量,不需要你创建,系统有的,把你的路径加进去就OK,之所以加到jdk\bin;目录下,是因为这样可以再任何位置使用java和javac这个命令,至于classpath不用新建,根本不需要这个环境变量,可以不用JAVA_HOME,这个名字随意的,只是统称规则这么起,用这个就是方便你以后移动JDK位置不用更改PATH里的值,而是直接更改JAVA_HOME而已。最后说的是只要安装JDK,不配置任何环境变量都可以在命令行,也就是cmd中运行java,原因是安装JDK时,会往C:\windows\system32下复制一个javaexe的文件,所以cmd下可以运行,必须保证javac在命令行中任意位置可以运行,才算对!

JDK18安装后不用配置环境变量都可以使用java 命令 , 因为在安装的时候会写入一个 C:\Windows\System32\javaexe , javac 命令在jdk 的 bin 目录下 , 必须要配置环境变量才能用 ,自己看看环境变量哪里配置错了

jdk安装时会复制javaexe、javawexe、javawsexe到windows\system32目录下,所以安装完jdk就可以使用java/javaw/javaws命令了。classpath这个变量现在没有什么用了。只需要设置 JAVA_HOME并将 %JAVA_HOME%\bin添加到PATH就可以了。

可以看下配置javac和java应用时是不是写错了。
先排错,如果找不到就重新配置 *** 作一遍,之前有整理过详细的配置文档,并且列举了常用错误的解决方法,我分享在一个学习网站上,你可以去下载看看>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13392880.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-27
下一篇 2023-07-27

发表评论

登录后才能评论

评论列表(0条)

保存