帮帮初学者:为什么在WIN2000Server的命令提示符下输入javac welcome.java不对?
我装了JDK和TEXTPAD。
问题点数:20、回复次数:10Top
1 楼sunjiujiu(绿茶狂人@抵制日货)回复于 2001-09-12 08:46:45 得分 0
你输入命令:java -version看看出现什么信息,估计是你的jdk的路径设的不对。你应该在classpath中指定你的:c:\jdk1.3\bin(如果jdk在c盘)Top
2 楼hexiaofeng(java爱好者)回复于 2001-09-12 08:54:49 得分 0
出现什么信息?Top
3 楼vdragon(紫龙)回复于 2001-09-12 09:02:03 得分 0
一般是这样设置
set path=%path%;$JAVA_HOME\bin;
set classpath=%classpath$;.;
你的出错信息是什么?Top
4 楼icey(icey)回复于 2001-09-12 14:26:38 得分 0
在你的系统环境中,在path中加入你jdk的安装目录下的bin\Top
5 楼AmpyShccl(独步)回复于 2001-09-12 14:32:38 得分 0
除了要设置好和java有关的路径外.
最好把winnt\system32\java.exe改名.
Top
6 楼silverpearl(婷婷)回复于 2001-09-15 06:43:03 得分 0
错误是:Exception in thread "main" java.lang.NoClassDefFoundError:sun/tools/javac/Main
还有,在哪里设置PATH?
谢谢!
Top
7 楼xycleo()虚竹和尚()回复于 2001-09-15 09:22:02 得分 0
在系统的环境变量!!Top
8 楼mist(mist)回复于 2001-09-15 09:23:59 得分 0
如果你用jdk1.3.1会出现这个问题,但用oldjavac这个命令,oldjavac welcome.java没问题。Top
9 楼huangry(凯撒)回复于 2001-09-15 09:34:40 得分 0
看一下你的类名的大小写和文件名是否一致,抑或是你打文件名是大小写错了!Top
10 楼Minim(名)回复于 2001-09-15 12:31:07 得分 20
出现Exception in thread "main" java.lang.NoClassDefFoundError这个错误主要是因为你的系统设置不正确造成的,可以参照以下进行:
打开 c:\autoexec.bat 文件,在最后添加以下信息:(请核实路径及tools.jar文件名)
set path = %path%;d:\jdk1.3\bin
set classpath = %classpath%;d:\jdk1.3\lib\tools.jar;.;d:\jdk1.3
这样设置后重新启动,或运行c:\autoexec.bat文件后,可测试效果,应该就可以了
我现在也在学它,如有需要可以和我联系,我们可以讨论一下,呵呵
cthubo@371.net Top




