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 展开
我吧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 展开
2个回答
展开全部
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)
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)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询