ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux,Ubuntu20.04LTS环境下安装JDK1.8和IDEA2021

2021-05-27 13:01:56  阅读:383  来源: 互联网

标签:Ubuntu20.04 LTS JDK1.8 lib jdk idea 文件夹 jvm HOME


本文内容是在x64基础上进行实现。

1.下载JDK

https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html
在这里插入图片描述
选择jdk-8u291-linux-x64.tar.gz。

2.下载完毕解压配置

这里默认下载的路径是在Downloads
在/usr/lib文件夹里创建jvm文件夹

cd /usr/lib
mkdir jvm

到Downloads目录下,解压下载好的jdk到目标文件

cd Downloads
sudo tar -zxvf jdk-8u291-linux-x64.tar.gz /usr/lib/jvm

解压成功后,编辑bashrc文件
这里可能有系统个体差异比如有的是profile,仅以我的Ubuntu20.04来举例子

sudo vim ~/.bashrc

打开bashrc,如果是vim打开则打开后按i进入写入模式,在最下面加上以下四行内容

#set jdk
export JAVA_HOME=/usr/lib/jvm/jdk-8u291-linux-x64/jdk1.8.0_291	#这里与自己的jdk路经一致
export JRE_HOME=${JAVA_HOME}/jre	#jdk路经里的jre文件夹
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib	   #jdk路经里的lib文件夹
export PATH=${JAVA_HOME}/bin:$PATH	 #jdk里的bin文件夹

按照顺序按键ESC,:,wq(x也可以)保存退出

输入命令使得变量生效

source ~/.bashrc

正常情况此时安装并配置jdk已经成功
输入命令验证

java -version

应该出现以下几行

java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)

成功!

3、安装IDEA2021

https://www.jetbrains.com/idea/download/
在这里插入图片描述
选择Linux版本,Download!
下载完毕后应该是tar.gz的压缩包

先到目标路经创建idea文件夹。

cd /usr/local
mkdir idea

进入Downloads文件夹

cd ~/Downloads

解压到idea文件夹

sudo tar -zxvf ideaIU-2021.1.tar.gz  -C /usr/local/idea

进入idea的bin目录
启动idea.sh

./idea.sh

在这里插入图片描述

第一次进入会选择jdk路经,选择先前安装好的就行,如果忘记了在哪里,就使用命令行搜索一下

whereis jvm

为什么不搜索jdk的话,那么长名字谁想去搜索,既然jvm文件夹只有一个jdk,那直接搜索jvm好了。
一连串的选择和在Windows环境一模一样,选择完毕开始经典的helloworld。

在这里插入图片描述
运行!

错了错了应该是下面这个
在这里插入图片描述
经典Helloworld写完了,啪的一下很快啊,就成功了,没得问题!
在这里插入图片描述

标签:Ubuntu20.04,LTS,JDK1.8,lib,jdk,idea,文件夹,jvm,HOME
来源: https://www.cnblogs.com/kevibglaser/p/14817432.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有