alien rpm deb,ubuntu下安装jdk过程及遇到的问题
来源:互联网 发布:昆山仕德伟网络 编辑:程序博客网 时间:2024/09/21 06:33
Ubuntu10.10 64位安装jdk-6u-linux-x64-rpm.bin和tomcat6.0.33
系统:ubuntu10.10 64位
jdk版本:jdk-6u26-linux-x64-rpm.bin
Tomcat:apache-tomcat-6.0.33.tar.gz
下载了jdk和tomcat之后,我把它放在/home/software目录下(software为新建的文件夹),
Step1. jdk的安装和环境设置
(1)安装jdk
#cd /home/software
#chmod -R 755 jdk-6u26-linux-x64-rpm.bin
#./jdk-6u26-linux-x64-rpm.bin
其中报错,如下:
其原因是没有安装alien工具,而alien工具是ubuntu的软件包转换工具,由于ubuntu的软件包格式是deb,而我们现在的安装是rpm包,所以要先用alien把rpm包转换为deb包。
安装alien
其中由于刚才操作了./jdk-6u26-linux-x64-rpm.bin之后,将生成的包如下:
红色为刚才生成的,而现在只需把jdk-6u26-linux-amd64.rpm转换为deb包就可以了,操作如下:
更改其权限:
之后再进行安装jdk,如下:
(2)jdk环境设置
修改/etc/profile 文件
#vi /ect/profile
添加下面的指令
JAVA_HOME=/usr/Java/jdk1.6.0_26
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH=$JAVA_HOME/bin:$HOME/bin:$PATH
export PATH JAVA_HOME CLASSPATH
(备注:第一行:指明JDK安装路径
第二行:java加载类(class or lib)路径,只有类在classpath中,java命令才能识别(必须配置.jar)
第三行:使得系统可以在任何路径下识别java命令($JAVA_HOME/bin必须放在PATH的最前面))
保存并退出后,执行如下命令:
#source /etc/profile
# java -version // 有显示java的版本为1.6.0_26,则表示安装成功
(3)执行java -version报错处理方案
在上面安装了jdk之后,在执行命令 java -version时却报下面的错误:
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
出现此问题先检查环境变量配置是否正确
如果没问题就看一下lib和jre/lib中的rt.pack、tools.pack如果发现有这两个文件的话,就是因为他们没有解压,我们只需要把他们解压成rt.jar和tools.jar就一切OK了
此时再执行命令:java -version 就可以查看到其信息了!!
相关的命令如下:
# cd $JAVA_HOME (即进入/usr/java/jdk1.6.0_26)
# cd lib
# unpack200 tools.pack tools.jar
# cd ../jre/lib/
# unpack200 rt.pack rt.jar
#java -version
即可显示上面的资料!!此时jdk安装成功!!!
- alien rpm deb,ubuntu下安装jdk过程及遇到的问题
- ubuntu下rpm包安装+alien安装+deb包镜像站
- ubuntu下安装rpm包 Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。
- Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。
- ubuntu rpm包转换成deb alien
- 安装alien,DEB与RPM互换
- 安装alien,DEB与RPM互换
- 安装alien,DEB与RPM互换
- Ubuntu下安装scrapy遇到的问题及解决过程
- LINUX 下安装 jdk 问题(please use alien to install rpm packages on Debian )
- LINUX 下安装 jdk 问题(please use alien to install rpm packages on Debian )
- Ubuntu下deb与rpm包的安装方法
- 安装Ubuntu过程及遇到的问题
- opensuse 下 sled 11sp2 下安装 转换 deb 到rpm 通过alien fr net
- [转]Ubuntu:使用Alien实现DEB与RPM互换
- Ubuntu下安装和设置JDK以及遇到的问题
- Ubuntu下安装JDK和Eclipse遇到的问题记录
- ubuntu 安装deb,rpm包
- ThinkPHP 3.1.2 模板的使用技巧
- spring IOC,DI,AOP
- 文章标题
- hdu5667 费马小定理加矩阵快速幂
- 手机连上了HID怎么让APP进行SPP通信
- alien rpm deb,ubuntu下安装jdk过程及遇到的问题
- 排序中的归并排序Java
- yii2 数据库操作 -转自懒人程序
- Android全屏模式,沉浸模式。粘性沉浸模式
- 经典的JS面试题目。看你答对了没?
- “Windows 无法安装到这个磁盘。选中的磁盘具有MBR分区表”的问题
- hdu 1533 Going Home KM算法
- android:layout_weight的真实含义
- js回调函数