找回密码
 立即注册
查看: 2579|回复: 1

ubuntu下的JAVA问题---关于java版本冲突什么的

[复制链接]
发表于 2012-5-24 01:08:59 | 显示全部楼层 |阅读模式
我昨晚安装了sunjava,然后就不可以运行java程序了
java Hello
Exception in thread "main" java.lang.NoClassDefFoundError: Hello
Caused by: java.lang.ClassNotFoundException: Hello
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: Hello. Program will exit.


搜索了后,说是jre版本冲突什么的,ubuntu下我先安装了个
jre-6u24-linux-i586.bin
后来又安装了
jdk-6u24-linux-i586.bin
这两个应该是可以的哈,难道是和ubuntu自带的openJDK冲突么?
后来我设置了默认JDK为sunJDK啊,还是不行。

javac Hello.java 可以生成.class文件,但是java Hello,就不行了··

求指教


谢谢各位了



java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode, sharing)

javac -version
javac 1.6.0_24

----------

这有什么问题吗?
这是/etc/environment下的配置文件

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

export JAVA_HOME=/home/liuyu/Java/jdk1.6.0_23

export JRE_Home=/home/liuyu/Java/jdk1.6.0_23/jre

export CLASSPATH=$CLASSPATHJAVA_HOME/libJAVA_HOME/jre

然后我再

sudo gedit /etc/profile
里面也添加了


export JAVA_HOME=/home/liuyu/Java/jdk1.6.0_23
export JRE_HOME=/home/liuyu/Java/jdk1.6.0_23/jre
export CLASSPATH=$CLASSPATHJAVA_HOME/libJAVA_HOME/jre/lib
export PATH=$JAVA_HOME/binJAVA_HOME/jre/binPATHHOME/bin



------------

以上就是我的配置了

有大大看出问题在哪么--



-------------------------------------------------------------------------------
回答:
PATH="/home/liuyu/Java/dk1.6.0_23 /bin"   
CLASSPATH="/home/liuyu/Java/dk1.6.0_23/lib"   
这样试试.. 你那个指向jre干嘛? 还装载home里面 咋不放到usr里面

--------------------------------------------------------------------------------
回答2:
path:
%java_home%/bin

classpath:
.;%java_home%/lib/dt.jar;%java_home%/lib/htmlconverter.jar;%java_home%/lib/jconsole.jar;%java_home%/lib/tools.jar;

java_home
/home/liuyu/Java/dk1.6.0_23

其它的不用管,这三个配对了,我包你不会再有问题
欢迎来到泰泽网:http://www.tizennet.com/ 泰泽论坛:http://bbs.tizennet.com/ 好没有内涵哦,快到设置中更改这个无聊的签名吧!
回复

使用道具 举报

发表于 2013-1-12 02:34:29 | 显示全部楼层
佩服佩服!
欢迎来到泰泽网:http://www.tizennet.com/ 泰泽论坛:http://bbs.tizennet.com/ 好没有内涵哦,快到设置中更改这个无聊的签名吧!
回复

使用道具 举报

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

本版积分规则

QQ|泰泽应用|泰泽论坛|泰泽网|小黑屋|Archiver|手机版|泰泽邮箱|泰泽网 ( 蜀ICP备13024062号-1 )

GMT+8, 2024-12-26 13:43 , Processed in 0.057335 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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