安装并设置完了jdk,测试java成功,但是javac运行不成功 是什么原因呢

如题所述

你是怎么测试java呢?是用的eclipse吗
如果是eclipse的java集成版本,是自带jdk的。
然而javac是要安装真正的jdk,就是命令行版本的。追问

我安装了JDK,环境变量设置为CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar JAVA_HOME:C:\Java\jdk1.6.0_10\bin path:C:\%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin+原来系统原有的路径。我在命令提示符里输入 java 有反应 但输入javac 提示错误

追答

path:C:\%JAVA_HOME%\bin;
这一句是否有错误呢,为什么前面要加C:这个盘符?
你把C:\Java\jdk1.6.0_10\bin 也加到path里。你原来的这个C:\%JAVA_HOME%\bin不对,建议删掉

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-09
JAVA_HOME:C:\Java\jdk1.6.0_10\bin 这句话错了,你这里已经到了bin目录了,下面的 path:C:\%JAVA_HOME%\bin=C:\Java\jdk1.6.0_10\bin\bin,而JDK中的javac命令是在C:\Java\jdk1.6.0_10\bin里的。
第2个回答  2011-08-09
应该是CLASSPATH少了这个“.;“(一个点,指的是当前目录)

安装并设置完了jdk,测试java成功,但是javac运行不成功 是什么原因呢
如果是eclipse的java集成版本,是自带jdk的。然而javac是要安装真正的jdk,就是命令行版本的。

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

为什么我的java可以运行,javac不能运行
亲,你没有设置环境变量.设置方式如下:1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\\Program Files\\Java\\jdk1.7.0 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar;3. 选择“系统变量”中变量...

...用java -version测试成功,但是用javac测试说不是内部或外部命令...
说明你的classPath环境变量没有配置或配置错误。在我的电脑-->属性-->-高级-->环境变量里面设置,在path里面加上"."代表当前路径,用";"隔开,加上你的jdk下面的bin路径,比如"C:\\Program Files\\Java\\jdk1.6.0_02\\bin",再新建一个classpath变量,把你安装的Java时安装的jre文件夹下的lib路径...

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

jdk 安装后,java和java -version都正常,javac不能正常运行 怎么回事...
CLASSPATH .;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar; 这个复制进去就可以 JAVA_HOME D:\\Program Files\\Java\\jdk1.6.0_10 ==这个是java安装目录 PATH %JAVA_HOME%\\bin; 这个复制就可以 你弄错了。。是这样配置的。。

安装JDK后输入java,java -version正常但是javac后显示不是内部或外部...
输入java,java -version正常,表示JDK已经正常安装。而输入javac出现“不是内部或外部命令”,表示环境变量没有配置好。一下是JDK安装配置的过程,可以参考一下,看看是哪一步出现了错误:1、从Oracle官网下载JDK安装包,如:jdk-7u79-windows-x86版本。2、安装包下载完成后,双击安装包进行安装,安装...

JDK安装成功了,为什么输入javac后显示不是内部或外部命令
原因一:没有安装jdk,只安装了jre jdk1.7.0_60+jre才是完整的,如果没有安装jdk的话,在cmd里边输入javac就会提 示“‘javac’ 不是内部或外部命令,也不是可运行的程序 或批处理文件”。解决方法:安装jdk即可。原因二:安装了jdk和jre,但是配置失败 安装了jdk的话,正常cmd下输入javac时一定...

jdk环境变量配置后java,java -version可以 但是javac无效
exe,如果找不到就会提示‘javac不是内部命令或外部命令',所以,不要按部就班,你看看你指定的两个目录下有没有javac.exe,如果没有的话在path里面指定正确就行了,比如,你的javac.exe是在D:\\java\\jdk1.5.0_08\\jre目录下,那么你再添一条;%JAVA_HOME%\\jre就行了。

jdk能运行java但是不能运行javac,什么问题
下来是验证看看安装是否成功。先打开“开始”-> “运行”,打入“cmd”,进入命令行模式。然后打“java -version”,如果安装成功。系统会显示java version jdk"1.6.0"。确保安装在C盘文件名为jdk1.6,环境变量直接复制就可以了,输入javac来查看该命令是否合法,同样输入java来查看该命令是否合法。

相似回答