在命令提示符里能运行java却不能运行javac

我的环境配置没有问题 我都一直在用eclipse写代码 但想在命令提示符里测试一下

第1个回答  2012-04-27
环境变量没配追问

配得很好

第2个回答  2020-11-16

别用%home_work%,直接用绝对路径,现在win10有些都不读取这个,
不读取%home_work%/bin之所以能在命令符窗口运行java,是因为C:\Program Files (x86)\Common Files\Oracle\Java\javapath文件里也有个java.exe,但是没有javac.exe。所以运行不了javac。
不信的话 可以在自己java目录bin下cmd 用 java -version 看一下版本 ,和在命令符窗口查出来的 java -version 版本不一样(只有javac错误的情况下才会出现这种情况,配置成功的不会出现这种情况)

第3个回答  2012-04-27
CLASSPATH
Path
JAVA_HOME
你都配对了吗?追问

对的

追答

把你的CLASSPATH Path JAVA_HOME配置的内容贴出来瞅一瞅。

追问

我的安装目录的:C:\Java
环境变量如下:
CLASSPATH:
.;C:\Java\lib;C:\Java\lib\dt.jar;C:\Java\lib\tools.jar;
JAVA_HOME:
C:\Java
Path:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

...在命令提示符中输入Java可以运行,但Javac不能运行
1、找到对应版本的jre,双击打开 \/iknow-pic.cdn.bcebos.com\/34fae6cd7b899e517d3469174fa7d933c8950d7e"target="_blank"title="点击查看大图"class="ikqb_img_alink">\/iknow-pic.cdn.bcebos.com\/34fae6cd7b899e517d3469174fa7d933c8950d7e?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_...

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

在命令提示符里能运行java却不能运行javac
1、新建一个系统变量。变量名:JAVA_HOME 变量值:D:\\Java 2、系统变量(CLASSPATH),没有就自己新建一个 3、系统变量(Path)在变量值的最后面加上:;%JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin;打开cmd,输入java,javac和java -verbose都成功,就说明安装成功了。

为什么在命令提示符窗口里输入“Java”有反应而“javac”无反应?
首先说明本机jdk安装成功了 其次说明本机java环境变量未配置或者配置不正确 按照以下步骤检查本机java环境变量是否配置正确 打开命令提示符窗口 输入 set 回车或者输入 echo %path% 回车 如果时输入set回车,就需要找到打印出来的path环境变量那一行 查看path环境变量内容是否还有本机jdk安装目录 假如jdk安装...

在命令提示符窗口里输入javac有反应,但是输入java不能运行?
这个报错意思是,无法找到java的运行环境,另外,还有就是JDK版本提示要1.7的。可以先用JDK1.7试试。

在命令提示符里能运行java却不能运行javac,我的环境都是按照步骤来配置...
你这很明显没配置完,而且配置有问题嘛 JAVA_HOME这个变量只是为了做一个缩写同时也是封装,你定义了又不用,那不是白费劲么 后面用JAVA_HOME来代替目录,一方面简写,另一方面万一哪天你要换位置了,环境变量只需要改JAVA_HOME的值就行了 看看正确的配置方法吧 有用的话,记得采纳哦!么么哒!^-^ ...

为什么我装java后,在命令提示输入java -version有反应,为什么输入java...
如果你是保存在D盘,那么就可以输入以下命令 javac Greetings.java 这是编译命令,它将完成编译刚才所写的程序,如果编译没有错误那么目录会依然是“D:\\>”(如果有错的话,系统就会提示,这时你的环境配置就有问题了。)如果没错这时你就可以运行你的程序了,输入以下命令 java Greetings 这是运行命令...

...我在命令提示符里面 输入java 可以.但是输入javac就不行了._百度知...
1、 点击操作系统桌面上左下角的‘开始’菜单,选择‘运行’,然后在打开对话框里输入CMD,看到了吧,我们进入了命令提示符窗口,我们爱叫他DOS界面。 2、 现在大家在窗口里应该看到提示符了吧,通常会是这样:C:\\Documents and Settings\\Administrator> 3、 下面让我们在提示符后面敲上这样一个命令:JAVA,出现了这样的...

...JDK后输入java可以运行但输入javac无法运行,为什么?
javac不能运行应该是你的环境变量设置问题,至于命令提示符找不到文件我也碰到过这种问题,那是因为win7系统默认的设置将你的记事本的后缀名txt隐藏了,实际上你写的程序还是txt文件只是你看不到而已,解决的办法是:打开“计算机——组织——文件夹和搜索选项——查看”然后把“隐藏已知文件类型扩展名”...

java环境变量配置后(pycharm怎么配置python环境变量)
Java环境变量已设置,在命令提示符中输入Java可以运行,但Javac不能运行jdk环境变量没有设置完整,还需要把jdk安装目录下\\jre\\bin目录配置在path中。和javahome没有关系,直接在path添加路径是一样的,用javahome只是方便管理。把java中\\jre\\bin目录配置在path中的步骤如下:1、找到对应版本的jre,双击...

相似回答