准备用ubuntu来开发java后台,首先就应该配置jdk,但在配置jdk的过程中,出现了很多问题,不过,幸运的是配置成功了。
创建目录
需要在/usr/lib/
目录下创建文件夹。
在创建文件夹前,需要切换用户身份,因为终端显示的是电脑名,而我们需要以root的身份进入到系统中。
当我们输入 su root
指令,并且输入密码后,如果出现认证失败,请参考解决认证失败的问题。如果没有这样的问题,我们以root的身份进入到系统中
## 进入到这个目录下,/usr/lib目标库文件
## 包括动态连接库加上一些通常不是直接调用的可执行文件的存放位置。
cd /usr/lib
## 创建目录,jvm用来存储jdk
sudo mkdir jvm
下载jdk
我们下载jdk的方式有两种
下载方式一
-
前往java官网去下载。
-
默认是下载到根目录下的
下载
,我们可以通过指令
cp /下载/jdk-8u181-linux-x64.tar.gz /usr/lib/jvm/
,将下载好的压缩包放置在jvm目录下。 -
通过指令
root@zhubaoya-ThinkPad-Edge-E431:/home/zhubaoya# tar zxvf jdk-8u171-linux-x64.tar.gz
解压
下载方式二
我们可以在/usr/lib/jvm下通过命令直接下载:
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz
安装jdk
通过命令root@zhubaoya-ThinkPad-Edge-E431:/home/zhubaoya# sudo vim ~/.bashrc
,如果提示vim找不到命令,可能你没有安装vim,可以如此解决:
解决vim找不到命令
如果没有安装vim,可以输入命令sudo apt-get install vim-gtk
,便会出现如下图:
安装完vim
后查看命令 vi tab
键,就会关联出所有vi开头的命令,看是否有vim,有则成功。
编写配置文件
如果没有提示,点击键盘的 i 进行编辑,按 Esc切换指令,输入wq保存退出。
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_171 //这是你安装的解压后的jdk的文件名
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
// 我们也可以这样写:
JAVA_HOME=/usr/lib/jvm/jdk1.8.0_171 //这是你安装的解压后的jdk的文件名
JRE_HOME=${JAVA_HOME}/jre
CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
PATH=${JAVA_HOME}/bin:$PATH
export JAVA_HOME JRE_HOME CLASSPATH PATH
生效配置文件
配置好之后,立即使其生效:
root@zhubaoya-ThinkPad-Edge-E431:~# source ~/.bashrc
然后输入这几条指令:
root@zhubaoya-ThinkPad-Edge-E431:/home/zhubaoya# sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_171/bin/java 300
root@zhubaoya-ThinkPad-Edge-E431:/home/zhubaoya# sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_171/bin/javac 300
root@zhubaoya-ThinkPad-Edge-E431:/home/zhubaoya# sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.8.0_171/bin/jar 300
root@zhubaoya-ThinkPad-Edge-E431:/home/zhubaoya# sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.8.0_171/bin/javah 300
root@zhubaoya-ThinkPad-Edge-E431:/home/zhubaoya# sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.8.0_171/bin/javap 300
进行更新
root@zhubaoya-ThinkPad-Edge-E431:/home/zhubaoya# sudo update-alternatives --config java
验证安装是否成功
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/99271.html