我是这么在linux下装sdk的!!

samus 2003-09-13 01:51:49
1.在sun的网站上下的j2sdk1.4.2_01 for linux(rpm)
2.在shell下 ./j2sdk-1_4_2_01-linux-i586.bin之后生成j2sdk-1_4_2_01-linux-i586.rpm
3.双击它安装完毕(/usr/java/j2sdk1.4.2_01)
4.在/etc/profile尾部添加:

JAVA_HOME=/usr/java/j2sdk1.4.2_01
export JAVA_HOME
CLASSPATH=/usr/java/j2sdk1.4.2_01/lib:/usr/java/j2sdk1.4.2_01/jre/lib
export CLASSPATH
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:.
export PATH
JRE=/usr/java/j2sdk1.4.2_01/jre
export JRE

5.在shell中输入:
source /etc/profile
6.测试:
# java -version
java version "1.4.2_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_01-b06)
Java HotSpot(TM) Client VM (build 1.4.2_01-b06, mixed mode)
# javap
No classes were specified on the command line. Try -help.
7.运行
在/root下生成一个test.java文件,其内容:
class test{
public static void main(String[] args){
System.out.println("test");
}
}
shell
#javac test.java

#java test
Exception in thread "main" java.lang.NoClassDefFoundError: test


问题:
为什么?
...全文
95 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lEFTmOON 2003-09-15
  • 打赏
  • 举报
回复
public class test{
public static void main(String[] args){
System.out.println("test");
}
}
samus 2003-09-15
  • 打赏
  • 举报
回复
好,懂里了
robotcrawl 2003-09-14
  • 打赏
  • 举报
回复
java -classpath . test
kane_cai 2003-09-13
  • 打赏
  • 举报
回复
CLASSPATH=.;/usr/java/j2sdk1.4.2_01/lib:/usr/java/j2sdk1.4.2_01/jre/lib
把CLASSPATH最前面加个.,也就是当前目录.
网络咖啡 2003-09-13
  • 打赏
  • 举报
回复
使用这个命令执行
java -classpath 你的类文件路径 test

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧