我在cmd中输入javac时,出现javac不是内部或外部命令,也不是可运行的程序或批处理文件,为什么?

我看书上说设置环境变量的时候修改path,可是我的path是D:\ProgramFiles\Borland\Delphi7\Bin;D:\ProgramFiles\Bor... 我看书上说设置环境变量的时候修改path,可是我的path是D:\Program Files\Borland\Delphi7\Bin;D:\Program Files\Borland\Delphi7\Projects\Bpl\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
已经定义了delphi了阿,怎么办?
另外输入java的时候是好的.
展开
 我来答
勾豆04c
2006-12-30 · 超过27用户采纳过TA的回答
知道答主
回答量:121
采纳率:0%
帮助的人:119万
展开全部
环境变量设置的不对。
Windows下JAVA环境变量的设置祥解
Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。下面逐个分析。
JAVA_HOME指向的是JDK的安装路径,如x:\JDK_1.4.2,在这路径下你应该能够找到bin、lib等目录。值得一提的是,JDK的安装路径可以选择任意磁盘目录,不过建议你放的目录层次浅一点,如果你放的目录很深,比如x:\XXXXXX\xxxxx\XXXX\xxxx\XXXX\xxxx\XXXX\xxx……
那么,下面的步骤和以后的应用你都要受累了,呵呵。设置方法:
JAVA_HOME=x:\JDK_1.4.2
PATH环境变量原来Windows里面就有,你只需修改一下,使他指向JDK的bin目录,这样你在控制台下面编译、执行程序时就不需要再键入一大串路径了。设置方法是保留原来的PATH的内容,并在其中加上%JAVA_HOME%\bin
(注,如果你对DOS批处理不了解,你可能不明白%%引起来的内容是什么意思;其实这里是引用上一步设定好的环境变量JAVA_HOME,你写成x:\JDK_1.4.2也是可以的;你可以打开一个控制台窗口,输入echo
%JAVA_HOME%来看一下你的设置结果) :
PATH=%JAVA_HOME%\bin;%PATH%
同样,%PATH%是引用以前你设置的PATH环境变量,你照抄以前的值就行了。
CLASSPATH环境变量我放在最后面,是因为以后你出现的莫名其妙的怪问题80%以上都可能是由于CLASSPATH设置不对引起的,所以要加倍小心才行。
CLASSPATH=.\;%JAVA_HOME%\lib\tools.jar
首先要注意的是最前面的".\;",如果你看不清,我给你念念——句点反斜杠分号。这个是告诉JDK,搜索CLASS时先查找当前目录的CLASS文件——为什么这样搞,这是由于LINUX的安全机制引起的,LINUX用户很明白,WINDOWS用户就很难理解(因为WINDOWS默认的搜索顺序是先搜索当前目录的,再搜索系统目录的,再搜索PATH环境变量设定的)
,所以如果喜欢盘根究底的朋友不妨研究一下LINUX。
为什么CLASSPATH后面指定了tools.jar这个具体文件?不指定行不行?显然不行,行的话我还能这么罗索嘛!:)
这个是由java语言的import机制和jar机制决定的,你可以查资料解决。

呵呵,具体的设定方法: win2k\xp用户右键点击我的电脑->属性->高级->环境变量,修改下面系统变量那个框里的值就行了。
win9x用户修改autoexec.bat文件,在其末尾加入:
set JAVA_HOME=x:\JDK_1.4.2
set PATH=%JAVA_HOME%\bin;%PATH%
set CLASSPATH=.\;%JAVA_HOME%\lib\tools.jar

"我的电脑"->"属性"->"高级"->"环境变量"
用户变量里添加变量path值为"E:\Java\jre1.5.0_06;." 无引号
系统变量里加 CLASSPATH值为".;E:\Java\jre1.5.0_06\lib\tools.jar;E:\Java\jre1.5.0_06\lib\dt.jar;"
还有JAVA_HOME值为"E:\Java\jre1.5.0_06"
如果想在DOS环境下能编译JAVA程序的话,需要在系统变量里的Path值后追加%JAVA_HOME%\bin;%JAVA_HOME%\lib;
大雅新科技有限公司
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,... 点击进入详情页
本回答由大雅新科技有限公司提供
lelence
2006-12-20
知道答主
回答量:55
采纳率:0%
帮助的人:28.3万
展开全部
你电脑中没有安装java程序,安装之后也要在环境变量中修改相关的信息。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xhbgq
2006-12-20 · TA获得超过165个赞
知道小有建树答主
回答量:245
采纳率:0%
帮助的人:114万
展开全部
环境变量没有配置好,在autoexec.bat中加启动就运行的项目
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lipbb
2006-12-20 · TA获得超过1838个赞
知道大有可为答主
回答量:2222
采纳率:33%
帮助的人:1086万
展开全部
安装JDK,配置环境变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式