LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 855|回复: 5

jdk的配置问题。郁闷!

[复制链接]
发表于 2003-11-4 21:50:20 | 显示全部楼层 |阅读模式
环境JBuilder9自代jdk1.4+jre

JBuilder目录:/opt/Jbuilder9
jdk1.4:/opt/Jbuilder9/jdk1.4
jre:/opt/Jbuilder9/jdk1.4/jre


我/etc/profile内添加如下:
#java
JAVA_HOME=/opt/JBuilder9/jdk1.4
export JAVA_HOME
CLASSPATH=$JAVA_HOME/jdk1.4/lib/JAVA_HOME/lib/dt.jarJAVA_HOME/jreJAVA_HOME/lib/tools.jarJAVA_HOME/bin:
export CLASSPATH
PATH=$PATHJAVA_HOME/binJAVA_HOME/jre/bin
export PATH

.bashrc:
同上

javac可以用,但郁闷的是每次用 java *.class就提示"main"什么的。
[root@magic root]# java Clock.java
Exception in thread "main" java.lang.NoClassDefFoundErro
请高手指点.
发表于 2003-11-4 22:29:55 | 显示全部楼层
编译javac filename
运行java class
eg.
源文件为 test.java
编译javac test.java
运行java test
运行不要扩展名。
发表于 2003-11-4 22:32:13 | 显示全部楼层
还有CLASSPATH要加入当前目录
export CLASSPATH=.CLASSPATH
发表于 2003-11-4 23:11:43 | 显示全部楼层
JAVA_HOME=/opt/JBuilder9/jdk1.4
export JAVA_HOME
CLASSPATH=$JAVA_HOME/jdk1.4/lib/:


对吗??  :ask :ask :ask
发表于 2003-11-5 09:00:32 | 显示全部楼层
CLASSPATH=.JAVA_HOME/lib/dt.jarJAVA_HOME/lib/tools.jarJAVA_HOME/jre/lib/rt.jar
export CLASSPATH
前面的点(.)就表示当前目录。
发表于 2003-11-5 19:50:37 | 显示全部楼层
这种情况我碰到过,修改你的CLASSPATH
export CLASSPATH=$JAVA_HOME/libJAVA_HOME/jre/lib
就行了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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