导航:首页 > 程序命令 > javac不是内部命令或外部命令

javac不是内部命令或外部命令

发布时间:2022-05-13 04:07:10

‘壹’ JDK安装成功了,为什么输入javac后显示不是内部或外部命令

原因一:没有安装jdk,只安装了jre

jdk1.7.0_60+jre才是完整的,如果没有安装jdk的话,在cmd里边输入javac就会提 示“‘javac’ 不是内部或外部命令,也不是可运行的程序 或批处理文件”。

解决方法:安装jdk即可。

原因二:安装了jdk和jre,但是配置失败

安装了jdk的话,正常cmd下输入javac时一定可以成功的,

所以,是环境配置有问题,我们可以检查以下三处地方:

第一、”JAVA_HOME”

JAVA_HOME的内容是jdk安装目录。如小编安装的位置:D:Program Files (x86)Javajdk1.7.0_60,并且后边不带分号;

‘贰’ java可以运行,但是javac运行时提示不是内部或外部命令

环境变量
没有配置好.
再配置一个
CLASSPATH
,把值设置为.;就是一个点一个分号就可以了

‘叁’ 在编译java文件时出现:'javac' 不是内部或外部命令,也不是可运行的程序 或批处理文件。请问如何处理

主要是因为你的classpath设置不对。jdk的环境变量配置一般如下:
JAVA_HOME=你的jdk安装路径
path=%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;
classpath=.;%JAVA_HOME%/lib;%JAVA_HOME%/jre/lib;
当你敲入javac的时候会从操作系统的path下查找这个命令,你的path里面如果没有将jdk的bin目录配置进去,就找不到这个命令了。

‘肆’ 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".....(不同版本号则不同)

‘伍’ javac 不是内部命令或外部命令,也不是……

javac 是java语言编程编译器。javac工具读由java语言编写的类和接口的定义,并将它们编译成字节代码的class文件。javac 可以隐式编译一些没有在命令行中提及的源文件。用 -verbose 选项可跟踪自动编译。当编译源文件时,编译器常常需要它还没有识别出的类型的有关信息。对于源文件中使用、扩展或实现的每个类或接口,编译器都需要其类型信息。这包括在源文件中没有明确提及、但通过继承提供信息的类和接口。

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

如果java命令可以用,那么javac命令应该也可以用。
出现你这种情况的原因有二:
(1)已经正确安装JDK,但没有重新打开控制台,导致javac命令不能用。
解决方法:关闭原有控制台,重新打开控制台,输入javac测试。

(2)已经正确安装JDK,但没有设置path环境变量,导致javac命令不可用。
解决方法:设置环境变量,将类似“C:\Program Files\Java\jdk1.6.0_17\bin”的值添加到path环境变量中。重新打开控制台,输入javac测试。

至于“java -version”显示安装成功,这并不能说明什么。java是跨平台的语言,在Windows、Linux等多种操作系统平台上都预装有java的运行环境JRE,在它的bin目录下就有java命令(用于运行Java程序),但没有javac命令(用于编译Java程序)。也就是说,即使你不安装JDK,一样可以使用java命令,但不能直接使用javac,除非安装jdk,并设置path环境变量。

‘柒’ JAVAC不是内部命令或外部命令怎么解决

  1. 看看你的电脑上有没有安装JAVA。

    解决方法: 安装JAVA

  2. 没有设置系统环境变量。

    解决方法:

    1.右键我的电脑,点击“属性”

    2.单击“高级”选项卡

    (切记不要照着我的写,你安装的路径可能不一样)

‘捌’ 在CMD中键入javac显示 javac不是内部或者外部命令,但是键入java却显示正常

可能安装JDK不完整,或者是配置环境变量错误。

配置环境变量:

1,新建一个系统变量。

变量名:JAVA_HOME

变量值:D:Java

其中变量名可以随便写,变量值必须是安装JDK的路径

2,系统变量(CLASSPATH),没有就自己新建一个

变量名:CLASSPATH

变量值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;

其中变量值展开形式就是:D:Javalibdt.jar和D:Javalib ools.jar

3,系统变量(Path)

在变量值的最后面加上:

;%JAVA_HOME%in;%JAVA_HOME%jrein;

(8)javac不是内部命令或外部命令扩展阅读

安装好JDK后,发现使用java命令没有问题,但是javac却会提示不是内部或外部命令。一般的配置是这样的:

(1)新建->变量名"JAVA_HOME",变量值"C:Javajdk1.8.0_05"(即JDK的安装路径)

(2)编辑->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%in;%JAVA_HOME%jrein”

(3)新建->变量名“CLASSPATH”,变量值“.;%JAVA_HOME%lib;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar”

如果直接新增,把“;%JAVA_HOME%in;%JAVA_HOME%jrein”这段加进去会发现javac依然是运行不了的。

‘玖’ 运行javac时,出现不是内部或外部命令,也不是可运行的程序或批处理文件.

要正确运行JAVA程序需要先安装JDK,然后在环境变量里新建一个系统变量,名称为JAVA_HOME,值为你安装的JDK的根目录,如C:\Program
Files\Java\jdk1.5.0_07

阅读全文

与javac不是内部命令或外部命令相关的资料

热点内容
母亲缓解压力的利器 浏览:323
奶油脸的特效是哪个app 浏览:45
高阶导数简便算法 浏览:289
可爱的程序员电视剧全集免费观看 浏览:265
电脑看文件夹需要下载什么软件 浏览:654
高三自我解压教程 浏览:210
linuxphp参数 浏览:740
视图预编译sql 浏览:143
安卓编程要用什么配置的电脑 浏览:339
压缩工具为什么解压不了 浏览:303
06年之前的程序员 浏览:629
静态编译和误报毒哪个大 浏览:245
3d打印算法工程师都做些什么 浏览:385
程序员那么可爱电视剧男女主离婚 浏览:981
php绑定微信 浏览:532
ln的运算法则前面有数字 浏览:89
服务器通话记录如何删除 浏览:732
盒子文件夹放哪 浏览:816
程序员装修流程 浏览:806
foxpro命令大全 浏览:733