javac不是内部或外部命令,也不是可运行的程序或批处理文件

javac不是内部或外部命令,也不是可运行的程序或批处理文件安装java后,设置了环境变量,测试,在命令提示符里输入javac,提示说"javac不是内部或外部命令,也不... javac不是内部或外部命令,也不是可运行的程序或批处理文件
安装java后,设置了环境变量,测试,在命令提示符里输入javac,提示说 "javac不是内部或外部命令,也不是可运行的程序或批处理文件"
我安装的JDK1.5,安装在C:\Program Files\Java\jdk1.5.0里了。现在为三个变量设值;
新建 JAVA_HOME 设值 C:\Program Files\Java\jdk1.5.0
新建 CLASSPATH 设值 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
编辑 PATH 设值 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
但是弄好以后 一直不能运行
展开
 我来答
XiJohn
推荐于2017-09-01 · TA获得超过310个赞
知道答主
回答量:13
采纳率:0%
帮助的人:0
展开全部
如果你只需要使用javac命令不需要如此复杂的!!
你先把你自己新建的JAVA_HOME、CLASSPATH这两个变量和PATH变量中的JAVA_HOME%\bin;%JAVA_HOME%\jre\bin删了,
然后只要在Path变量的头部添加如下路径:
C:\Program Files\Java\jdk1.5.0\bin;就可以了。(不需要在添加别的了)

原因很简单:你可以按照这个路径去看看有没有一个叫javac.exe的东东在bin文件夹中,环境变量Path的作用通俗点讲就是用来告诉你的电脑如何去找到这个可执行文件并执行它。

如果你是初学者的话配不配置CLASSPATH环境变量都可以的,因为CLASSPATH变量是用来设定“类路径”的(其实这种方式是sun不推荐的)。设置CLASSPATH变量的目的讲白了其实是为了把别人写好的类库挪过来好将来自己用。

希望对你有帮助哈,呵呵
大雁南飞
推荐于2017-09-20 · 知道合伙人互联网行家
大雁南飞
知道合伙人互联网行家
采纳数:1660 获赞数:26106
编码爱好者

向TA提问 私信TA
展开全部
javac不是内部或外部命令,也不是可运行的程序或批处理文件解决办法:
1.安装jdk,安装方法:在官网下载好jdk之后,双击安装包,进入安装即可;
2.配置环境变量:
a.JAVA_HOME:jdk安装目录
b.CLASSPATH:.;%JAVA_HOME%\lib”
c.PATH:%JAVA_HOME%\bin
配置环境变量方法:
1.点击计算机,右键弹出菜单,选择属性;
2.进入属性之后,选择高级系统设置;
3.点击环境变量,然后依次添加环境变量已经变量值即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5f44b82
推荐于2019-11-13 · TA获得超过2.5万个赞
知道小有建树答主
回答量:148
采纳率:78%
帮助的人:4.8万
展开全部
一、首先下载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".....(不同版本号则不同)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
古月竹影
2010-10-03 · TA获得超过402个赞
知道小有建树答主
回答量:76
采纳率:0%
帮助的人:0
展开全部
你运行的时候有没有加源文件的路径啊?
只要在命令提示符中执行一下 set path=C:\Program Files\Java\jdk1.5.0
然后再执行“源文件的路径” javac “源文件名”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BTzjzxxx
2010-10-03 · TA获得超过4533个赞
知道大有可为答主
回答量:981
采纳率:0%
帮助的人:638万
展开全部
CLASSPATH里也加上%JAVA_HOME%\bin
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式