QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2847|回复: 26

郁闷啊~~关于RH8下的JAVA编程。

[复制链接]
发表于 2002-11-23 14:24:06 | 显示全部楼层 |阅读模式
系统是RH8完全安装(当然包括了jdk),自己再装了j2sdk1.4.0_02,执行一些在WIN下很正常的程序,却老出现异常:java.lang.NoClassDefFoundError.
即使我在终端中:
export CLASSPATH=/usr/java/j2sdk1.4.0_02/jre/lib/rt.jar
export JAVA_HOME=/usr/java/j2sdk1.4.0_02/
还是一样的结果,有谁知道该怎么做吗?
发表于 2002-11-23 15:05:22 | 显示全部楼层
你怎么执行的?
回复

使用道具 举报

 楼主| 发表于 2002-11-23 15:11:58 | 显示全部楼层
java xxxxx
或者/usr/java/j2sdk1.4.0_02/bin/java xxxxx
回复

使用道具 举报

发表于 2002-11-23 15:52:42 | 显示全部楼层
错了
应该是java -jar xxx.jar
回复

使用道具 举报

 楼主| 发表于 2002-11-23 16:33:52 | 显示全部楼层
你说的是.jar的,我说的是.class格式的。
我知道.jar的那样运行。
回复

使用道具 举报

发表于 2002-11-23 17:52:29 | 显示全部楼层
class格式的我还没运行过,谁有经验就说说吧
回复

使用道具 举报

 楼主| 发表于 2002-11-24 14:28:11 | 显示全部楼层
55555~~~~~没有人知道吗?
回复

使用道具 举报

发表于 2002-11-24 16:46:27 | 显示全部楼层
rh 8.0 里面自带 java ,在 /usr/bin/java 。

而你运行的可能是这个 java ??
回复

使用道具 举报

发表于 2002-11-24 21:25:30 | 显示全部楼层
我也下载了一个软件,java格式的,也是class的,不知道怎么运行?
回复

使用道具 举报

发表于 2002-11-25 11:39:55 | 显示全部楼层
修改你的配置文件:.bash_profile
在里面添加
JAVA_HOME=/usr/java/j2sdk1.4.1/----------(写上你的安装路径)
PATH=$JAVA_HOME/bin
CLASSPATH=$JAVA_HOME/lib/tools.jar
回复

使用道具 举报

 楼主| 发表于 2002-11-25 13:25:47 | 显示全部楼层
我的是这样,还是出现那个错误,何解?另外,我已经把jdk卸掉了。
JAVA_HOME=/usr/java/j2sdk1.4.0_02/
PATH=$PATH:$JAVA_HOME/bin:$HOME/bin
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
回复

使用道具 举报

发表于 2002-11-25 13:49:54 | 显示全部楼层
我放在: /etc/profile

# 为使用 j2sdk1.4.1_01 而设置:
#
export JAVA_HOME=/usr/java/j2sdk1.4.1_01
# 指定 JAVA 的(类)目录:
export CLASSPATH=${JAVA_HOME}/bin/lib:${JAVA_HOME}/bin/jre/lib
# 加入 JAVA 路径:
PATH=$PATH:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin

#
# 指定 ANT 主目录:
export ANT_HOME=/usr/local/jakarta-ant-1.5.1
# 加入 ANT 路径:
PATH=$PATH:${ANT_HOME}/bin

2002年11月25日下午13时52分34秒[root@mail java]# ll /usr/java/
total 4
drwxr-xr-x    8 root     root         4096 11月 25 13:49 j2sdk1.4.1_01/
lrwxrwxrwx    1 root     root           14 11月 25 13:49 jdk -> j2sdk1.4.1_01//
lrwxrwxrwx    1 root     root           18 11月 25 13:49 jre -> j2sdk1.4.1_01/jre//
回复

使用道具 举报

 楼主| 发表于 2002-11-25 16:38:53 | 显示全部楼层
唉,我快疯了,不管怎么弄都会出现异常:java.lang.NoClassDefFoundError.
编译都能通过,就是不能执行,真是气死人了。
回复

使用道具 举报

发表于 2002-11-25 16:47:36 | 显示全部楼层
还记得吗?在windows里面classpath设置里面第一个需要加上一个原点" . "
在linux里面是不是也要如此?
回复

使用道具 举报

发表于 2002-11-25 16:49:03 | 显示全部楼层
执行前,可能需要加入这个程序的  CLASSPATH 。

不过,即使这样,我也有很多 java 程序无法运行呢 。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-15 16:50 , Processed in 0.040609 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表