「java环境javac」java环境javac不能运行

博主:adminadmin 2023-01-01 01:45:08 811

本篇文章给大家谈谈java环境javac,以及java环境javac不能运行对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java环境变量配置完了javac为什么不对呢

这种情况是因为你没有配置jdk的环境变量或者没有配置完全环境变量。需要配置的变量有JAVA_HOME 变量,Path 变量和CLASSPATH 变量这三个变量。你先检查一下是否都配置完成并且正确,如果不会配置的话可以参考这篇教程网页链接

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之后重新安装。

注意事项:配置好环境变量之后检查每个配置的路径下是否有相对应的文件。

编译java文件时出现:“javac不是内部或外部命令也不是可运行的程序或批处理文件”,如何处理?

如果java命令可以用,那么javac命令应该也可以用。\x0d\x0a出现你这种情况的原因有二:\x0d\x0a(1)已经正确安装JDK,但没有重新打开控制台,导致javac命令不能用。\x0d\x0a解决方法:关闭原有控制台,重新打开控制台,输入javac测试。\x0d\x0a\x0d\x0a(2)已经正确安装JDK,但没有设置path环境变量,导致javac命令不可用。\x0d\x0a解决方法:设置环境变量,将类似“C:\Program Files\Java\jdk1.6.0_17\bin”的值添加到path环境变量中。重新打开控制台,输入javac测试。\x0d\x0a\x0d\x0a 至于“java -version”显示安装成功,这并不能说明什么。java是跨平台的语言,在Windows、Linux等多种操作系统平台上都预装有java的运行环境JRE,在它的bin目录下就有java命令(用于运行Java程序),但没有javac命令(用于编译Java程序)。也就是说,即使你不安装JDK,一样可以使用java命令,但不能直接使用javac,除非安装jdk,并设置path环境变量。

java环境变量设置时输入java可以,但javac不可以

1.安装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下复制一个java.exe的文件,所以cmd下可以运行,必须保证javac在命令行中任意位置可以运行,才算对!

java环境javac的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java环境javac不能运行、java环境javac的信息别忘了在本站进行查找喔。