在Linux中安装JDK和IDEA

前言

寒假安装虚拟机的时候我就没有安装好,到学校之后,因为时间紧加上更习惯Windows的操作习惯,我只在Windows上安装了JDK和IDEA,但是随着学习的深入,我发现用虚拟机写命令行、新建java文件提交代码等操作更加方便,于是便想着在Linux中安装JDK和IDEA。老师提供的教程中只有Windows版本的,所以我就自己查资料安装,过程中遇到了许多问题,所幸都解决了。接下来我就安装过程中遇到的各种问题加以总结,也给他人以后参考。

安装JDK

从官网下载Linux版JDK

点进官网后,因为我的电脑是64位的,所以点击下图中黄色部分后缀为“.tar.gz”压缩包下载。
1071536-20170312162839123-1344412049.png

从本地安装JDK

新建文件夹并解压

  1. 直接用鼠标:新建一个文件夹,并把刚刚下载的压缩包解压到这个文件夹。
  2. 也可以使用
mkdir home/zyl/java

新建一个用来存放JDK的文件夹java。
然后用

tar xvf jdk-8u111-linux-x64.tar.gz -C/home/zyl/java

将压缩包解压到指定的java文件夹中。

设置环境变量

与Windows不同,Linux中的环境变量一定要通过命令行来设置。

切换到root用户

Linux中root用户拥有最高权限,如果不是root用户,在打开环境变量文件的时候,显示的是只读文件,无法保存修改。因此,应先将自己的用户切换为root用户。
具体操作如下。
输入如下命令,

su root

系统会显示输入当前用户密码。输入完成后会要求用户设定新的root密码并再次确认密码。
输入完成后,进入root用户模式,用下面的命令授权编辑只读文件sudoers并编辑。
1071536-20170312162938764-1429957065.png
将光标移至"root ALL=(ALL:ALL)"的下一行,如图所示。先点击"i"进入编辑模式,再输入"用户名 ALL=(ALL:ALL)"。
1071536-20170312163608498-11471615.png
编辑完成之后,点回车,点击"Esc",并输入":wq"退出编辑。
再输入

chmod u-w /etc/sudoers

来撤销授权,以防文件被恶意修改。

用命令行设置变量

重新打开终端,输入如下命令编辑配置文件。

vi /etc/profile

在最末尾添加变量。
1071536-20170312164117436-901286390.png
注意:export后面要有空格,CLASSPATH、JAVA_HOME、PATH、JRE_HOME 后面的"="前不能有空格。其中,export表示新增、修改或删除变量,也可以先配置完所有的变量,再用export全部添加,即

JAVA_HOME=
PATH=
CLASSPATH=
export PATH JAVA_HOME CLASSPATH

输入完成后,依然按回车、"Esc"、":wq"保存并退出,然后输入

source /etc/profile

更新配置。接着输入

java -version

出现
1071536-20170312163117311-223759578.png
这就说明JDK安装成功了。

测试JDK

在安装完成之后,要重启虚拟机配置才会生效。

  • 打开终端,输入"java和javac"出现和Windows中一样的产品说明。
    1071536-20170312164752873-60084259.png
    1071536-20170312164840982-1413164267.png
  • 打开文件编译
    -1071536-20170312165244264-1263758378.png
    这样JDK就安装完成了。

在IDEA中使用JDK

下载IDEA

官网中下载Linux版本的IDEA。
1071536-20170312190023732-653445368.png

从本地安装IDEA

  1. 可以直接用鼠标解压
  2. 也可以用
tar idea-IC-171.3780.15.tar.gz

解除压缩包。

启动IDEA

打开终端,进入刚刚解压的文件夹的/bin文件夹,输入

./idea.sh

打开IDEA脚本,弹出如下页面,接下来的配置就和Windows下一样了,参考Intellj IDEA 简易教程
1071536-20170312184519498-1762298714.png

写在最后

通过在Linux中安装JDK和IDEA ,我更充分地体会到命令行的功能,也进一步了解了Linux。

参考资料

转载于:https://www.cnblogs.com/-zyl/p/6538810.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值