在cmd中Java可以运行javac不能运行是怎么回事

不在jre阿谁目录,直接%java_home%\bin 不就可以了!莫非没这个位置只要这一句就够了,其他java设置可以不要!

第1个回答  推荐于2018-04-21
应该是你的环境变量没有配置好! 配置如下: 新建 JAVA_HOMEC:\Program Files\Java\j2sdk1.5.0 (JDK的安装路径) 新建 PATH%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(复制+粘贴) 新建 CLASSPATH.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (可以不配) 环境变量配置的理解: 1. PATH环境变量。作用是指定命令搜索路径,在CMD命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。 2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。 3. JAVA_HOME环境变量。它指向jdk的安装目录,Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。本回答被提问者和网友采纳

Win10系统下cmd可以运行java却不能运行javac怎么办
有不少win10系统用户在电脑中安装和配置好java环境之后,发现在CMD中已经可以运行JAVA,但是JAVAC却无法运行,这是怎么回事呢,是因为环境变量设置错误导致,下面就给大家带来具体的解决步骤。1、以下为Win7环境变量设置方法;2、再来看看Win10的。配置win10下Path路径的时候要分条,而win7是两条配置合在...

...在命令提示符中输入Java可以运行,但Javac不能运行
结论:Java环境变量设置完成后,在命令提示符中可以运行Java,但若Javac无法运行,问题可能出在未将JDK的\\jre\\bin目录添加到系统路径。实际上,虽然javahome可能会简化管理,但它并不是必须的,直接配置JDK安装目录下的bin路径即可。以下是详细的步骤:首先,确认您的JDK安装路径,找到对应版本的JRE,双击...

java在cmd中可以运行,为啥javac不行
原因:安装java时把jdk的路径和jre的路径选择成一样,就造成覆盖了。这时候你在lib下也找不到tools.jar和dt.jar.解决:1)卸载java,直接用windows自带的卸载这两个有关java的程序;2)重新安装java,安装时有两次选择路径的机会,第一次是让你选择jdk安装路径,选择为C:\\Program Files\\Java\\jdk1.8...

在命令提示符里能运行java却不能运行javac
原因:安装java时把jdk的路径和jre的路径选择成一样,就造成覆盖了,这时候你在lib下也找不到tools.jar和dt.jar.解决:卸载java,重新安装。配置环境变量:1、新建一个系统变量。变量名:JAVA_HOME 变量值:D:\\Java 2、系统变量(CLASSPATH),没有就自己新建一个 3、系统变量(Path)在变量值的最...

在cmd中Java可以运行,javac不能运行是怎么回事???
1.确保在你的path路径下有javac这个命令。2.在cmd窗口下输入:echo %JAVA_HOME%查看该变量是否与你要设置的一样。3.同样,输入echo %Classpath% 验证。4.再输入 echo %PATH% 验证。5.我遇到的是在JAVA_HOME后多加了一个分号。以上仅供参考。

为什么java可以用但是javac不能用
首先打开“运行”输入cmd,再输入“java -version”如果有内容说明你的jdk安装成功 然后你要知道java可用说明你配置的classpath是正确的,javac不是内部或外部命令,说明你的path配置有问题,先检查下path路径是否配置正确。如果确定没有问题的话,打开jdk的安装目录,在bin文件夹里...

为什么我的java可以运行,javac不能运行
C:\\ProgramData\\Oracle\\Java\\javapath;C:\\Program Files (x86)\\NVIDIA ……(和后面的没关1系了)我不知道我的问题跟这个有没有关系:变量path中有一个路径:C:\\ProgramData\\Oracle\\Java\\javapath;这个路径里面只有3个快捷方式,java、javaw、javaws,它们分别指向JAVA_HOME下的相关文件。

我装了JAVA 我在命令提示符里面 输入java 可以.但是输入javac就不行了...
很多人不能够很好的进行JAVA编程,原因就在于对JAVA运行环境的不了解或是了解得不够透彻。如果连一个普通的JAVA程序运行环境都搭建不好。就更不要说理解J2EE的运行环境搭建了。故本文首先介绍如何搭建普通JAVA程序的运行环境,再介绍如何在这个基础上进一步搭建J2EE运行环境。 一、什么是JDK? 学JAVA的人都应该知道SUN公司...

java提示javac是什么意思?
jdk安装完成后,在cmd命令窗口输入Java可以显示帮助信息,输入javac提示不是内部命令或外部命令,一般是因为环境变量没有配置或者配置错误导致的,下面就介绍下解决办法 1、键盘windows+R键,调出运行窗口,输入cmd并回车 2、进入命令窗口,输入javac,提示不是内部命令或外部命令 3、打开控制面板,找到系统中...

...javac不是内部或外部命令 也不是可运行程序 怎么办
JAVA_HOME=C:\\Program Files\\Java\\jdk1.8.0_31 PATH=%JAVA_HOME%\\bin;CLASSPATH=.;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar;--- 其中:PATH属于追加内容,添加到原先内容的最前面,分号隔开。其他的都是新建内容。

相似回答