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过程及遇到的问题相关推荐

  1. Ubuntu下安装jdk经验分享

    Ubuntu下安装jdk经验分享 http://www.jb51.net/article/55131.htm 转载于:https://www.cnblogs.com/kangtuohongwai/p/ ...

  2. 在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 ...

  3. Ubuntu下安装JDK步骤

    今日费了老大的劲才在ubuntu下安装成功jdk,特此记录,供大家参考. 步骤如下: 1.下载合适的jdk:网上jdk版本很多我盲目的下载了很多,后来发现其实只需要 输入jdk-7u25-linux- ...

  4. ubuntu下安装JDK和netbeans

    我在ubuntu下安装netbeans十分简单,我下载了jdk-7u1-nb-7_0_1-linux-ml.sh,直接在终端输入 sh jdk-7u1-nb-7_0_1-linux-ml.sh 安装的 ...

  5. ubuntu如何安装java jdk,Ubuntu下安装JDK图文详解

    很详细的在Ubuntu中安装JDK图文详解教程,我们选择的是jdk1.6.0_30版本.安装文件名为jdk-6u30-linux-i586.bin. 1.复制jdk到安装目录 (1)假设jdk安装文件 ...

  6. Ubuntu下安装JDK/JRE受难记!

    由于license的原因,Ubuntu的发行版中不在包含Oracle(Sun)Java 6了,取而代之的是OpenJDK,这是Ubuntu默认的java版本,也是最易于安装. 但是偏偏有些应用特意强调 ...

  7. linux 安装jre和jdk,Ubuntu下安装JDK/JRE及问题的解决

    由于license的原因,Ubuntu的发行版中不在包含Oracle(Sun)Java 6了,取而代之的是OpenJDK,这是Ubuntu默认的java版本,也是最易于安装. 但是偏偏有些应用特意强调 ...

  8. 超详细在Ubuntu下安装JDK图文解析

    我们选择的是jdk1.6.0_30版本.安装文件名为jdk-6u30-linux-i586.bin. 1.复制jdk到安装目录 (1)假设jdk安装文件在桌面,我们指定的安装目录是:/usr/loca ...

  9. ubuntu安装eclipse java环境变量配置_【Linux学习】Ubuntu下安装JDK以及配置环境,和eclipse的下载...

    OpenJDK 还是 SunJDK? 由于刚开始接触Linux,所以在搜索如何安装jdk的问题上,有了不同的说法,其中有一种安装是直接安装OpenJDK,还有一种方法下载官方网站的SunJDK,那么两 ...

  10. ubuntu下安装jdk

    安装1.5 sudo apt-get install sun-java5-jdk sudo update-alternatives --config java sudo update-alternat ...

最新文章

  1. elastic job review
  2. 【转】理解OAuth 2.0
  3. html中选择省份城市,省份、城市、区县三级联动Html代码
  4. python 字典查询比列表快_Python 字典和列表的对比应用
  5. 精进:如何成为一个很厉害的人---书摘
  6. 如何利用Caffe训练ImageNet分类网络
  7. 安装netframewo酷比魔方平板电脑一键Root教程
  8. 硬盘扩容linux重新检查,Linux 无损扩容磁盘
  9. 有哪些管理类书籍值得推荐?
  10. 极力推荐收藏的几个高清免费图片素材网站
  11. 怎么撰写营销策划书?
  12. oracle12c启动ODM,Oracle 12c impdp 导入ORA-17500: ODM err:Communication error on send 错误处理方法...
  13. dnf超时空漩涡副本路线流程图_DNF超时空漩涡怎么打
  14. centos7 | All matches were filtered out by modular filtering for argument: mysql-community-server
  15. 微信小程序个人和企业有什么不一样(个人和企业小程序的区别)
  16. 三日月くるみ - 魔法みたいな恋したい
  17. AD入门学习—元件库(原理图库)的创建
  18. elementUI脚手架
  19. android 使用SAF框架操作外置sd卡
  20. ora数据库常用命令

热门文章

  1. 最新教程:M1芯片的Mac电脑进入恢复模式?
  2. Python安装详细步骤
  3. java多线程——CAS
  4. Linux欢迎文字配置(命令行模式)
  5. IPv4与IPv6数据报格式详解
  6. 我的MYSQL学习心得(九) 索引
  7. Linux常用命令之:软件安装命令
  8. poj Eeny Meeny Moo 我用链表暴力超时了!!!
  9. ON1 Resize 2022 for Mac(图片大小修改工具)
  10. MimoLive for Mac(视频直播制作软件) 支持big sur