在sun的web site上下载了了rpm.bin包,解压后得到rpm包;
步骤1: 用rpm直接安装:
kenry@debian:~/utils$ rpm -ivh jdk-6u7-linux-i586.rpm
error: Failed dependencies:
/bin/basename is needed by jdk-1.6.0_07-fcs.i586
/bin/cat is needed by jdk-1.6.0_07-fcs.i586
/bin/cp is needed by jdk-1.6.0_07-fcs.i586
/bin/gawk is needed by jdk-1.6.0_07-fcs.i586
/bin/grep is needed by jdk-1.6.0_07-fcs.i586
/bin/ln is needed by jdk-1.6.0_07-fcs.i586
/bin/ls is needed by jdk-1.6.0_07-fcs.i586
/bin/mkdir is needed by jdk-1.6.0_07-fcs.i586
/bin/mv is needed by jdk-1.6.0_07-fcs.i586
/bin/pwd is needed by jdk-1.6.0_07-fcs.i586
/bin/rm is needed by jdk-1.6.0_07-fcs.i586
/bin/sed is needed by jdk-1.6.0_07-fcs.i586
/bin/sort is needed by jdk-1.6.0_07-fcs.i586
/bin/touch is needed by jdk-1.6.0_07-fcs.i586
/usr/bin/cut is needed by jdk-1.6.0_07-fcs.i586
/usr/bin/dirname is needed by jdk-1.6.0_07-fcs.i586
/usr/bin/expr is needed by jdk-1.6.0_07-fcs.i586
/usr/bin/find is needed by jdk-1.6.0_07-fcs.i586
/usr/bin/tail is needed by jdk-1.6.0_07-fcs.i586
/usr/bin/tr is needed by jdk-1.6.0_07-fcs.i586
/usr/bin/wc is needed by jdk-1.6.0_07-fcs.i586
/bin/sh is needed by jdk-1.6.0_07-fcs.i586
报错,搜索了一下,网上很多人装rpm包都有这个问题,但是没有解决。
尝试其他方法2:
先用alien 转成deb
allien -d jdk-6u7-linux-i586.rpm
得到:jdk_1.6.0_07-1_i386.deb ,然后安装
dpkg -i jdk_1.6.0_07-1_i386.deb
装上去了,/usr/lib/jdk1.6.0_07
设置环境变量JAVA_HOME, CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
执行 java -version, 报错,找不到java/lang/Object, 很显然,装的不对,$JAVA_HOME/jre/lib里面没有一些
java的基本类。不知道为什么。
请问在ubantu或是debian里面怎么能把jdk装好?
装jdk的时候出现问题;
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 2
- 注册时间: 2007-07-24 16:18
- 佚之狐L
- 帖子: 840
- 注册时间: 2008-01-28 13:02
Re: 装jdk的时候出现问题;
mrscruff 写了:在sun的web site上下载了了rpm.bin包,解压后得到rpm包;
步骤1: 用rpm直接安装:
kenry@debian:~/utils$ rpm -ivh jdk-6u7-linux-i586.rpm
error: Failed dependencies:
/bin/basename is needed by jdk-1.6.0_07-fcs.i586
/bin/cat is needed by jdk-1.6.0_07-fcs.i586
/bin/cp is needed by jdk-1.6.0_07-fcs.i586
/bin/gawk is needed by jdk-1.6.0_07-fcs.i586
/bin/grep is needed by jdk-1.6.0_07-fcs.i586
/bin/ln is needed by jdk-1.6.0_07-fcs.i586
/bin/ls is needed by jdk-1.6.0_07-fcs.i586
/bin/mkdir is needed by jdk-1.6.0_07-fcs.i586
/bin/mv is needed by jdk-1.6.0_07-fcs.i586
/bin/pwd is needed by jdk-1.6.0_07-fcs.i586
/bin/rm is needed by jdk-1.6.0_07-fcs.i586
/bin/sed is needed by jdk-1.6.0_07-fcs.i586
/bin/sort is needed by jdk-1.6.0_07-fcs.i586
/bin/touch is needed by jdk-1.6.0_07-fcs.i586
/usr/bin/cut is needed by jdk-1.6.0_07-fcs.i586
/usr/bin/dirname is needed by jdk-1.6.0_07-fcs.i586
/usr/bin/expr is needed by jdk-1.6.0_07-fcs.i586
/usr/bin/find is needed by jdk-1.6.0_07-fcs.i586
/usr/bin/tail is needed by jdk-1.6.0_07-fcs.i586
/usr/bin/tr is needed by jdk-1.6.0_07-fcs.i586
/usr/bin/wc is needed by jdk-1.6.0_07-fcs.i586
/bin/sh is needed by jdk-1.6.0_07-fcs.i586
报错,搜索了一下,网上很多人装rpm包都有这个问题,但是没有解决。
尝试其他方法2:
先用alien 转成deb
allien -d jdk-6u7-linux-i586.rpm
得到:jdk_1.6.0_07-1_i386.deb ,然后安装
dpkg -i jdk_1.6.0_07-1_i386.deb
装上去了,/usr/lib/jdk1.6.0_07
设置环境变量JAVA_HOME, CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
执行 java -version, 报错,找不到java/lang/Object, 很显然,装的不对,$JAVA_HOME/jre/lib里面没有一些
java的基本类。不知道为什么。
请问在ubantu或是debian里面怎么能把jdk装好?
代码: 全选
sudo apt-get install sun-java6-jdk
https://cds.sun.com/is-bin/INTERSHOP.en ... P_zb8gqA==
下载jdk-6u7-linux-i586.bin复制到/tmp
代码: 全选
cd /tmp
./jdk-6u7-linux-i586.bin
键至 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
方法很简单,就是在 java 安装目录下放进去一个中文字体即可。
代码: 全选
cd /usr/lib/jvm/java-6-sun/jre/lib/fonts
sudo mkdir fallback
cd fallback
sudo ln -s ~/.fonts/fireflysung.ttf
/usr/share/fonts/wenquanyi/wqy-zenhei/wqy-zenhei.ttf)
代码: 全选
sudo mkfontdir
sudo mkfontscale
携书弹剑走黄沙,瀚海天山处处家;
大漠西风飞翠羽,江南八月看桂花
大漠西风飞翠羽,江南八月看桂花