当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 手动安装jdk后,出错
帖子发表于 : 2011-03-06 23:03 

注册: 2010-02-08 0:14
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
我的系统是10.4,之前的java是直接从新立得里安装的,后来发现是openjdk,而且写个swing的程序还出现异常,后来有人说换了jdk就行了,
我从官网下了jdk,安装前先从新立得里卸载了之前那个,但貌似没卸载掉阿,因为运行java -version时显示的还是openjdk,后来我把/usr/bin,/etc下的java都删了,然后安装了官网的,那个图形的程序可以运行了,但是要在ecllipse里运行才行,用java命令的话连helloword都报错,
这个是目录下的文件
hulun@tunzao-laptop:~/workspace/test/src$ ls
bread.class hello.java meal.class #test.java#
cheese.class lettuce.class portable_lunch.class test.java
hello.class lunch.class test.class
这个是出错信
hulun@tunzao-laptop:~/workspace/test/src$ 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.
求解 :em20


_________________
Thinking in Java


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 手动安装jdk后,出错
帖子发表于 : 2011-03-11 13:18 

注册: 2011-01-27 8:50
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
你要修改/etc/profile文件
在最后添加:
export JAVA_HOME=你自己安装的目录
export CLASSPATH=$JAVA_HOME/lib;
export PATH=$JAVA_HOME/bin:$PATH


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译