该如何编译.java文件?(30分)

  • 主题发起人 主题发起人 DiamondKing
  • 开始时间 开始时间
D

DiamondKing

Unregistered / Unconfirmed
GUEST, unregistred user!
在sun.com下载了 JDK1.2.2并安装 (目录:D:/jdk1.2.2)
按照readme上配置 path 和classpath
为 path:D:/Jdk1.2.2/bin
set classpath=F:/Java/ (Test.java文件放在F:/java/下面)

当执行 Javac Test.java 时提示错误
ERROR:can't read :Test.java
1 error
问题出在哪里? 我是初学者,请多指教。
 
我也是初学java,建议检查以下内容
java_home环境变量
大小写
类名与文件名是否一致
 
问题出在:不应该用 set classpath=F:/Java,而应该象下面这样:
set classpath=D:/Jdk1.2.2/lib/tools.jar
F:
cd /Java
Javac Test.java
 
在delphi.mychangshu.com下了一个JCreator Pro用了一下,感觉还可以
 
编译:javac *.java
运行:java *
 
to yysun: 现在可以编译了(原目录下面多了一个class文件),但执行
F:/>java> java Test
时提示错误:Exception in thread "main ",java.lang.NoClassDefFoundError:test
谢谢sun 老师。
 
缺少主函数
 
microyzy: 如果重新设置回classpath=F:/java/
D:/>java Test 是可以运行的。 所以..
我不知道是不是编译的时候设置一次classpath(如yysun说的那个路径) ,而运行的时候又要重新设置
一次classpath .不至于有这么麻烦吧。
 
都要有,set classpath=D:/Jdk1.2.2/lib/tools.jar;F:/java
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
871
DelphiTeacher的专栏
D
D
回复
0
查看
930
DelphiTeacher的专栏
D
D
回复
0
查看
945
DelphiTeacher的专栏
D
D
回复
0
查看
777
DelphiTeacher的专栏
D
后退
顶部