alien rpm deb,ubuntu下安装jdk过程及遇到的问题
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下安装jdk经验分享
Ubuntu下安装jdk经验分享 http://www.jb51.net/article/55131.htm 转载于:https://www.cnblogs.com/kangtuohongwai/p/ ...
- 在Ubuntu下安装jdk解压出现问题:./jdk-6u30-linux-i586.bin: 113: ./install.sfx.3631: not found
在Ubuntu下安装jdk解压出现问题:./jdk-6u30-linux-i586.bin: 113: ./install.sfx.3631: not found. Failed to extract ...
- Ubuntu下安装JDK步骤
今日费了老大的劲才在ubuntu下安装成功jdk,特此记录,供大家参考. 步骤如下: 1.下载合适的jdk:网上jdk版本很多我盲目的下载了很多,后来发现其实只需要 输入jdk-7u25-linux- ...
- ubuntu下安装JDK和netbeans
我在ubuntu下安装netbeans十分简单,我下载了jdk-7u1-nb-7_0_1-linux-ml.sh,直接在终端输入 sh jdk-7u1-nb-7_0_1-linux-ml.sh 安装的 ...
- ubuntu如何安装java jdk,Ubuntu下安装JDK图文详解
很详细的在Ubuntu中安装JDK图文详解教程,我们选择的是jdk1.6.0_30版本.安装文件名为jdk-6u30-linux-i586.bin. 1.复制jdk到安装目录 (1)假设jdk安装文件 ...
- Ubuntu下安装JDK/JRE受难记!
由于license的原因,Ubuntu的发行版中不在包含Oracle(Sun)Java 6了,取而代之的是OpenJDK,这是Ubuntu默认的java版本,也是最易于安装. 但是偏偏有些应用特意强调 ...
- linux 安装jre和jdk,Ubuntu下安装JDK/JRE及问题的解决
由于license的原因,Ubuntu的发行版中不在包含Oracle(Sun)Java 6了,取而代之的是OpenJDK,这是Ubuntu默认的java版本,也是最易于安装. 但是偏偏有些应用特意强调 ...
- 超详细在Ubuntu下安装JDK图文解析
我们选择的是jdk1.6.0_30版本.安装文件名为jdk-6u30-linux-i586.bin. 1.复制jdk到安装目录 (1)假设jdk安装文件在桌面,我们指定的安装目录是:/usr/loca ...
- ubuntu安装eclipse java环境变量配置_【Linux学习】Ubuntu下安装JDK以及配置环境,和eclipse的下载...
OpenJDK 还是 SunJDK? 由于刚开始接触Linux,所以在搜索如何安装jdk的问题上,有了不同的说法,其中有一种安装是直接安装OpenJDK,还有一种方法下载官方网站的SunJDK,那么两 ...
- ubuntu下安装jdk
安装1.5 sudo apt-get install sun-java5-jdk sudo update-alternatives --config java sudo update-alternat ...
最新文章
- elastic job review
- 【转】理解OAuth 2.0
- html中选择省份城市,省份、城市、区县三级联动Html代码
- python 字典查询比列表快_Python 字典和列表的对比应用
- 精进:如何成为一个很厉害的人---书摘
- 如何利用Caffe训练ImageNet分类网络
- 安装netframewo酷比魔方平板电脑一键Root教程
- 硬盘扩容linux重新检查,Linux 无损扩容磁盘
- 有哪些管理类书籍值得推荐?
- 极力推荐收藏的几个高清免费图片素材网站
- 怎么撰写营销策划书?
- oracle12c启动ODM,Oracle 12c impdp 导入ORA-17500: ODM err:Communication error on send 错误处理方法...
- dnf超时空漩涡副本路线流程图_DNF超时空漩涡怎么打
- centos7 | All matches were filtered out by modular filtering for argument: mysql-community-server
- 微信小程序个人和企业有什么不一样(个人和企业小程序的区别)
- 三日月くるみ - 魔法みたいな恋したい
- AD入门学习—元件库(原理图库)的创建
- elementUI脚手架
- android 使用SAF框架操作外置sd卡
- ora数据库常用命令