首页编程java编程为什么进不了javac,为什么java可以用但是javac不能用

为什么进不了javac,为什么java可以用但是javac不能用

编程之家2023-10-11111次浏览

老铁们,大家好,相信还有很多朋友对于为什么进不了javac和为什么java可以用但是javac不能用的相关问题不太懂,没关系,今天就由我来为大家分享分享为什么进不了javac以及为什么java可以用但是javac不能用的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

为什么进不了javac,为什么java可以用但是javac不能用

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

因为名称路径不对,应该如下:

变量名:JAVA_HOME

变量值:C:\Program Files\Java\jdk1.7.0

为什么进不了javac,为什么java可以用但是javac不能用

变量名:path

变量值:%JAVA_HOME%\bin;其他原来的路径

安装jdk过程中,会弹出一个jre的安装,这个和jdk不能安装在同一目录下,否则会冲突。

为什么进不了javac,为什么java可以用但是javac不能用
扩展资料:

Java还可以设置临时环境变量,set path可以查看环境变量。

set path=……;可以修改环境变量,指向目标路径,此时只有一个路径,适用于U盘编辑Java,对所使用电脑不产生任何记录,且只在当前dos窗口有效。

set path=……;%path%;,此时可以调用电脑内部的路径和库,需要注意的是将优选路径写在左边,用英文分号连接。

可以采用上一步的思想,设置临时的classpath

当报错为找不到类时,我们首先检查类名的书写是否正确,然后利用set classpath检查类路径是否正确;

set classpath可以查看类路径

set classpath=.;%classpath%;

参考资料来源:环境变量-百度百科

为什么java可以用但是javac不能用

java可以运行,只能说明JRE环境变量配置正确;javac不能运行,说明JDK环境变量配置错误。所以还是环境变量没有设置正确

我的电脑点右键,选择“属性”,选择“高级”标签,进入环境变量设置,分别设置如下三个环境变量:

设置JAVA_HOME:

一是为了方便引用,比如,JDK安装在C:\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径,那么以后要使用这个路径的时候,只需输入%JAVA_HOME%即可,避免每次引用都输入很长的路径串;

二则是归一原则,当JDK路径改变的时候,仅需更改JAVA_HOME的变量值即可,否则,就要更改任何用绝对路径引用JDK目录的文档,要是万一没有改全,某个程序找不到JDK,后果是可想而知的----系统崩溃!

三则是第三方软件会引用约定好的JAVA_HOME变量,不然,你不能正常使用该软件.

在系统环境变量那一栏中点->新建JAVA_HOME(JAVA_HOME指向的是JDK的安装路径)

变量名: JAVA_HOME

变量值: C:\jdk1.6.0

(1)设置好path变量,使得我们能够在系统中的任何地方运行java应用程序,比如javac、java、javah等等,这就要找到我们安装JDK的目录,

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)\Java\jdk1.7.0_60,并且后边不带分号;

第二、检查CLASSPATH,

这是一个jar包的调用。.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(前面有点号和分号,后边结尾也有分号。)或者可以写成“.;%JAVA_HOME%\lib;”如图所示,一样的效果;

第三、检查“PATH“变量是否正确

PATH变量很简单,就是jdk的bin目录的意思。%JAVA_HOME%\bin;

安装jdk后运行javac可以运行,为什么不能运行java

环境变量没有配置好,检查一下你的环境变量配置,具体配置如下:

首先,你应该已经安装了 java的 JDK了,笔者安装的是:jdk-7u7-windows-x64

接下来主要讲怎么配置 java的环境变量,也是为了以后哪天自己忘记了做个备份

1、进入“计算机”的“属性”选项,选择“高级系统设置”,如下图所示:

2、点击“高级系统设置”后,会看到如下图所示的对话框,选择“环境变量”:

3、点击“环境变量”之后,会看到如下图所示的对话框:

4、接下来就是具体的配置过程了:

①、选择上图所示的“新建”,

“变量名”:Java_Home

“变量值”:C:\Program Files\Java\jdk1.7.0_07

注:“变量值”这一栏主要填写的是你安装 java的路径,这里根据个人的情况可能会有所不同

②、上步结束之后,选中环境变量中的“path”,如下图所示:

选中之后编辑:

在“变量值”一栏的最前面添加如下的 code:

%Java_Home%\bin;%Java_Home%\jre\bin;

注意:上面的代码最好一个字符不要差,因为 Java_Home已经限制了你的 JDK的路径了,Java的每个版本的 JDK应该都是由这些东西构成的

③、上一步确定之后,再“新建”:

“变量名”:ClassPath

“变量值”:.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar

注:上面的代码最好也是一个字符不变的贴上去,“变量值”最前面的.;不要漏掉。

做完上面的三个步骤之后,环境变量的配置已经完成了。

5、检查环境变量搭好了:调出“cmd”检查

1、输入:“java”,你应该看到下面的东西:

2、输入“javac”,你应该看到下面的东西:

3、输入“java-version”,你应该看到下面的东西:

如果上面的三幅图都看见了,恭喜,环境变量配置好了!

关于本次为什么进不了javac和为什么java可以用但是javac不能用的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

java数组可以定义什么类型(在Java中数组属于什么类型)java什么时候需要继承?写java时 在什么样的情况下,需要使用到继承