Ⅰ javac不是内部或外部命令,也不是可运行的程序或批处理文件
一、首先下载JDK的最新版本。
二、安装好后进行配置。右击“我的电脑”,打开“属性”,选择“高级”里面的“环境变量”。在新打开的界面中系统变量需要设置三个属性。在没安装过JDK的电脑中path属性是本来存在的。
1)在“用户变量”点击“新建”,然后变量名写上"java_home",在变量值写上刚才的安装路径"c:\Program Files\Java\jdk1.6.0_10"。
2)在系统变量里找到path,点击编辑。path的含义就是系统在任何路径下都可以识别java命令。添加变量值";c:\Program Files\Java\jdk1.6.0_10\bin;c:\Program Files\Java\jdk1.6.0_10\jre\bin"。(注:红色部分根据自己的安装地址;最前面的封号不能少)
3)系统变量中点击“新建”,然后变量名写上"classpath",该变量的含义为java加载类(bin or lib)的路径,只有类在classpath中,java命令才能识别。其值为“C:\Program Files\Java\jdk1.6.0_10\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_10\lib\tools.jar"(注:红色部分根据自己的安装地址)。
三、验证是否安装成功。点击“开始”->“运行”,输入"cmd",进入命令行界面,打入"java -version",如果安装成功,则系统显示 java version "1.6.0_10".....(不同版本号则不同)
Ⅱ win10系统输入java/java -version 是显示正常,唯独输入javac,显示“javac不是内部或外部命令,求大神解
JAVA_HOME变量配置错误,不应该包含bin
JAVA_HOME指的是jdk的安装目录,bin只是其中一个子文件夹。
Ⅲ WIN10安装的jdk8环境变量配置测试javac显示不是内部或外部命令,跪求大神看看哪配置的不对
如果显示不是内部或外部命令说明你的jdk的环境变量配置有问题。
1、系统变量→新建 JAVA_HOME 变量 。
变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0)。
2、系统变量→寻找 Path 变量→编辑。
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)。
3、系统变量→新建 CLASSPATH 变量。
变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)。
Ⅳ win10系统环境变量配置好后 ,输入java和javac都行,但其他两个却显示不是内部或外部命令
问题是命令输入错误造成的:
(1)java -version命令,在java和-version之间应该有空格。
(2)java -verbose命令,在java和-verbose之间应该有空格