2024年4月28日发(作者:)
Ubuntu中安装jdk
喜欢Ubuntu的朋友们,一点小收获,希望与大家分享,望帮助解决Ubuntu里java安装和
配置环境变量问题。
无数次的失败以后,终于如愿以偿的解决了ubuntu下java安装及配置问题,以下是一些安
装及配置过程希望可以和喜爱Ubuntu的朋友们一起分享:
1.首先ubuntu 是基于debian的 所以ubuntu中正式的安装软件格式是deb和rpm;而且
rpm格式安装包不能
直接安装,所以要将rpm格式安装包转换成deb格式安装包才可以使用命令安装,以下就以
安装包的安装过程为例:
FILST:要想将rpm格式的安装包转换成deb的,首先打开终端,下载安装alien,
输入命令: sudo apt-get install alien 安装alien
输入命令: sudo alien jdk1.7.0_ 转换rpm格式文件为deb格式文件,成功后
会生成同名的deb文件
输入命令: sudo dpkg -i jdk1.7.0_ 安装deb格式文件
安装成功以后在/usr目录下就会有一个java文件夹,java 文件夹里面有一个jdk1.7.0_21
文件夹
(提示:使用这种方法并不能保证肯定能够顺利安装,所以尽可能找deb格式的安装包,如
果实在找不到,那也只有硬着头皮上了。。。)
SECOND:上面已经安装好jdk了那么接下来就要进入最痛苦的环境变量配置了:
因为要使用一些特殊的命令,所以要以root身份敲命令才可以,那么就先获取root权限吧:
如果你已经设置好root密码:
打开终端,输入命令:su root
输入密码就可以了,不用担心上面没有显示,这恰恰是linux安全之处
如果之前没有设置root密码那就要执行一下操作:
在终端中输入:
sudo passwd root
Enter new UNIX password: (在这输入你的密码)
Retype new UNIX password: (确定你输入的密码)
passwd: password updated successfully
以后,如果在想获得root权限,只需进行如下的操作:
su root
Password: (在此输入你上面设置的密码)
如果要再次禁用 root 帐号,那么可以执行 sudo passwd -l root
THIRD:好了,获得root权限以后还有许多事需要做呢
首先进入第一步中的/usr/java 目录中
以root身份在终端中输入命令:sudo gedit /etc/profile
这时会有一个文本文件打开,在profile文件(刚刚打开的文件)末尾加入:
export JAVA_HOME=/usr/java/jdk1.7.0_21
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/:$JAVA_HOME/lib/
(提示:这里JAVA_HOME的路径因你配置而异,是你的jdk安装路径)
FORTH:那么这个时候我们有没有完成呢?答案让我们很失望,终端中输入 java -version
时出现:
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
事实上按照这种方法,还有最后一步需要我们做,请看以下内容:
解决办法是要将jre目录下的 转为
将jdk1.77.0_21目录下的转为
具体做法如下:
转到jdk安装目录,我们这里是:/usr/java/jdk1.7.0_21
再转到lib目录下: cd lib
输入命令:pwd 出现:/java/jdk1.7.0_21/lib
输入命令: unpack200
输入命令:ls 出现:
.
jexec
visualvm
再转到jre的lib目录下: cd .. cd jre cd lib
输入命令:pwd 出现:/java/jdk1.7.0_21/lib
输入命令:unpack200
在终端输入:java -version/javac/java
出现相应的显示,则大功告成!
tool
tools
发布评论