关于Ubuntu安装java环境方面请教大家

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
succeswing
帖子: 10
注册时间: 2008-10-22 22:58

关于Ubuntu安装java环境方面请教大家

#1

帖子 succeswing » 2008-11-07 20:28

我在java的网页上下载了jdk-6u10-linux-i586-rpm.bin这个安装包,下载后在shell下运行chmod +x jdk-6u10-linux-i586-rpm.bin成功,后来我运用sudo+command最终将它移到了根目录下,我现在./usr/local下打入 sudo mkdir jdk,然后将jdk-6u10-linux-i586-rpm.bin移到jkd下,后来运行sudo ./jdk-6u10-linux-i586-rpm.bin,显示成功,用ls命令===================================================================================
jdk-6u10-linux-i586.rpm sun-javadb-core-10.4.1-3.1.i386.rpm
jdk-6u10-linux-i586-rpm.bin sun-javadb-demo-10.4.1-3.1.i386.rpm
sun-javadb-client-10.4.1-3.1.i386.rpm sun-javadb-docs-10.4.1-3.1.i386.rpm
sun-javadb-common-10.4.1-3.1.i386.rpm sun-javadb-javadoc-10.4.1-3.1.i386.rpm
===================================================================================得到上班结果。然后我用gedit ~/.bashrc,在最后一行添加 export PATH =/usr/local/jdk/bin:$PATH,然后保存。
回到shell后,我敲入java-version,出现结果找不到命令。。。。。。。。。。。 这是怎么回事呢,是执行路径设置的不对吗?哪位大哥给小弟偶讲讲,我是菜鸟。。

更正一下,由于我下载错误导致的不能完全安装,应该下载.bin 而不是rpm.bin.更改之后可以完成安装,但是在设置路径的时候用gedit ~/.bashrc,在最后一行添加 export PATH =/usr/local/jdk/bin:$PATH,然后保存。再重启shell,还是找不到java命令。。我汗,是不是这个路径设置的有问题啊?
上次由 succeswing 在 2008-11-08 20:47,总共编辑 1 次。
kane_9909
帖子: 88
注册时间: 2007-05-09 14:34

Re: 关于Ubuntu安装java环境方面请教大家

#2

帖子 kane_9909 » 2008-11-07 20:58

.rpm文件是fedora的安装包格式,和deb类似,还需要安装才行。
在ubuntu下官方应该有一个open-jdk的包可以替代sun的jdk吧。
succeswing
帖子: 10
注册时间: 2008-10-22 22:58

Re: 关于Ubuntu安装java环境方面请教大家

#3

帖子 succeswing » 2008-11-07 21:09

不明白,解释一下
kane_9909
帖子: 88
注册时间: 2007-05-09 14:34

Re: 关于Ubuntu安装java环境方面请教大家

#4

帖子 kane_9909 » 2008-11-07 21:21

就是说你现在还没有安装完,只是解开了包而已,还要安装那几个rpm,ms得用alien吧,但是我也没有实际弄过。
或者你就不用sun的那个jdk,源中有个开源的open-jdk可以代替,用apt-get install openjdk-6-jdk openjdk-6-doc openjdk-6-jre安装
头像
Element
帖子: 3537
注册时间: 2005-09-10 16:04
来自: DG-GD-China

Re: 关于Ubuntu安装java环境方面请教大家

#5

帖子 Element » 2008-11-07 22:36

安装JAVA环境支持

打开终端,执行以下命令,或使用Adept/新立得软件管理器,在其中分别搜索"sun-java6-jre"和"sun-java6-jdk"并标记安装。
sudo apt-get install sun-java6-jre

如果空间富裕,建议安装一个JDK。
sudo apt-get install sun-java6-jdk

提示:安装过程中需要你回答是否同意使用协议(终端中红蓝色的提示界面),此时按tab键至OK,再按回车即可正常安装。

设置当前默认的java解释器:
sudo update-alternatives --config java

执行后会出现类似如下的画面:
There are 2 alternatives which provide `java'.

Selection Alternative
-----------------------------------------------
1 /usr/bin/gij-wrapper-4.1
*+ 2 /usr/lib/jvm/java-6-sun/jre/bin/java

Press enter to keep the default[*], or type selection number:

输入 有包含 "sun" 的行的前面的数字。如上面显示,则输入2,然后回车确定。


配置JAVA环境变量:
sudo gedit /etc/environment

在其中添加如下两行:
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun
sudo gedit /etc/jvm

将文件中的
/usr/lib/jvm/java-6-sun

这一行填入到配置块的顶部

安装浏览器的JAVA Plugin(可选):
sudo apt-get install sun-java6-plugin
以上来自 wiki 快速指南 7.04版,我觉得对新版本安装java是适用的
然后我用gedit ~/.bashrc,在最后一行添加 export PATH =/usr/local/jdk/bin:$PATH,然后保存。
回到shell后,我敲入java-version,出现结果找不到命令。。。。。。。。。。。 这是怎么回事呢,是执行路径设置的不对吗?哪位大哥给小弟偶讲讲,我是菜鸟。。
设好path后要重新打开一个终端,这样才有效。
http://element.blog.ubuntu.org.cn/
Ubuntu Jaunty Jackalope...
AMD Barton 2600+
MSI K7N2 Delta-L
Kingston DDR400 512M*2+256M*1
nVidia FX5200
Seagate 80G(Jaunty Jackalope)
Seagate 160G(XXxxXX)
SyncMaster 732N
头像
pentie
帖子: 228
注册时间: 2007-08-27 22:03
来自: http://apt-blog.co.cc/

Re: 关于Ubuntu安装java环境方面请教大家

#6

帖子 pentie » 2008-11-08 1:17

源裡面有,何必去下載呢.....
头像
cannys
帖子: 95
注册时间: 2007-11-30 17:18

Re: 关于Ubuntu安装java环境方面请教大家

#7

帖子 cannys » 2009-04-27 19:54

看看,学习了
回复