javac时显示不是内部或外部文件命令,但我.class文件却可以正确显示结果。为什么?

我把在别人电脑上编译通过的java文件和.class文件一起复制到我的电脑上。。却出现上述问题,就是class文件有效,java文件却不能编译我吧JDK装在D:\java... 我把在别人电脑上编译通过的java文件和.class文件一起复制到我的电脑上。。却出现上述问题,就是class文件有效,java文件却不能编译

我吧JDK装在D:\java下
classpath .;D:\java\lib;
path D:\visualc++\Tools\WinNT;D:\visualc++\MSDev98\Bin;D:\visualc++\Tools;D:\VC98\bin;D:\java\bin;
我是在doc环境下编译的
在学校机房编译通过。
然后我把这个fib.java文件和fib.class文件一起拷到我的电脑上。
运行javac fib.java时提示javac不是内部或外部文件命令也不是可处理的文件
但是执行java fib时可以输出正确的结果。

我装的是jdk-6u5-windows-i586-p.exe

有javacpl.exe,javaw.exe,javaws.exe,java.exe
就是不存在javac.exe
展开
 我来答
seadn
2008-03-28 · TA获得超过1403个赞
知道小有建树答主
回答量:226
采纳率:0%
帮助的人:307万
展开全部
classpath是文件,不是目录

CLASSPATH=.;D:\java\lib\tools.jar;D:\java\lib\dt.jar

----------------
什么叫“.class文件可以打开”?class是二进制文件,你所说的“打开”是运行?
编译不了总得有个错误信息吧,把提示贴出来

----------------
你自己机器上安装的应该是jre,不是jdk
jre只有java的运行环境没有开发环境,不支持javac命令,重装一个jdk就ok了

---------------
装的看来是对的,那你自己找一找吧,找到javac.exe所在的那个目录,把那个目录加到path里就行

--------------
卸载以后重装一下jdk吧,从java.sun.com下载,尝试一下老一点的版本,比如jdk1.5(jdk5)
wangiverson
2008-03-26 · 超过34用户采纳过TA的回答
知道答主
回答量:304
采纳率:0%
帮助的人:140万
展开全部
设置你的Path路径,我的是:D:\Program Files\Java\jdk1.6.0\bin
仅供参考。
根据你自己的路径和jdk版本来设置吧!其它的就不用设了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式