Linux系统下搭建java开发环境
文章目录
- 安装jdk8
- 安装maven
- 安装idea
- 参考文章
不论在windows系统下,还是在linux系统下,搭建java开发环境的过程基本都是一样的,都要
- 下载、安装jdk,配置环境变量:
JAVA_HOME
、CLASSPATH
、path
- 下载、安装maven,配置环境变量:
MAVEN_HOME
、path
- 下载、安装idea
windows系统下安装java开发环境,可以参考这篇文章。
本篇文章主要介绍一下linux系统(centos8)下如何搭建java开发环境。
小提示:笔者是以root
用户身份在linux系统上进行操作。
安装jdk8
首先,到Oracle官网下载得到jdk8的安装包:jdk-8u301-linux-x64.tar.gz。
将安装包解压,并将解压后的目录放于系统的/usr/local
目录下。
接着就是配置环境变量,即在/etc/profile
文件中添加变量JAVA_HOME
、变量CLASSPATH
,path
中追加jdk可执行文件路径:$JAVA_HOME/bin
,如下所示。
JAVA_HOME="/usr/local/jdk1.8.0_301"
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL CLASSPATH
执行命令source /etc/profile
即可使上述修改生效。
最后,执行java -version
检验jdk是否安装成功。
提醒:经过以上步骤,如果仍安装不成功,可以尝试这样做:
- 删除centos自带java:
rm /usr/bin/java
- 重新建立连接:
ln -s /usr/local/jdk1.8.0_301/bin/java /usr/bin/java
关于jdk安装也可以参考这篇文章。
安装maven
到maven官网下载maven安装包:apache-maven-3.8.3-bin.zip。
将安装包解压,并将解压后的目录放置于/usr/local
下。
接着就是配置环境变量,即在/etc/profile
文件中添加变量MAVEN_HOME
,path
中追加maven可执行文件路径:$MAVEN_HOME/bin
,最后的/etc/profile
修改的内容如下所示。
JAVA_HOME="/usr/local/jdk1.8.0_301"
MAVEN_HOME="/usr/local/apache-maven-3.8.3"PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
CLASSPATH=.:$JAVA_HOME/libexport PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL CLASSPATH
执行命令source /etc/profile
使上述修改生效 。
最后执行命令:mvn -version
,验证maven是否安装成功。
安装idea
到官网下载安装包:ideaIU-2021.2.3.tar.gz。
将安装包解压,并将解压后的目录放于目录/usr/local
下。
执行/usr/local/idea-IU-212.5457.46/bin
下的idea.sh
命令,就可以开始使用了。
为了方便使用可以创建idea桌面快捷方式:到/usr/share/applications/
目录下新建idea.desktop
文件,文件内容如下:
[Desktop Entry]
Version=2021.2.3
Type=Application
Name=IDEA2021
Comment=Sophisticated text editor for code, markup and prose
Exec=/usr/local/idea-IU-212.5457.46/bin/idea.sh
Terminal=false
Icon=/usr/local/idea-IU-212.5457.46/bin/idea.svg
Categories=Development;
其中Exec
是idea执行文件的路径,Icon
是idea图标的路径,Name
是图标名称。
效果如图所示。
好了,安装好了jdk、maven、idea,java的开发环境就搭建好了,可以新建一个项目试试。
参考文章
linux系统安装idea
Linux 创建 intellij-idea 快捷方式
Linux系统下搭建java开发环境相关推荐
- extremedb java_实时内存数据库eXtremeDB 在linux系统下的java开发环境搭建
Linux下配置eXtremeDB JAVA开发环境 样例系统环境: 操作系统:CentOs 6.5 x64 一. 安装必备软件 安装jdk sudoyum install java-1 ...
- stm32f746 linux,在Linux系统下搭建STM32开发环境--Nucleo-F429ZI
(by中文社区:fengzi)在windows系统下开发stm32非常方便,我们有很多的工具,IDE等可供选择,同样是操作系统,在Lunix下开发也同样如此.对于开发爱好者来说,Lunix也是一个很好 ...
- fedora java 开发环境_在Linux(Fedora)下搭建JAVA开发环境
参考ORACLE的官方文档: https://docs.oracle.com/javase/tutorial/getStarted/cupojava/index.html JAVA开发基本上有这三个平 ...
- 在Linux系统下配置Java开发环境
2019独角兽企业重金招聘Python工程师标准>>> http://doc.linuxpk.com/250.html 转载于:https://my.oschina.net/haso ...
- Mac OS苹果系统下搭建arduino开发环境
Mac OS苹果系统下搭建arduino开发环境 一.准备工作 IDE安装 驱动安装 二.开发测试 一.准备工作 IDE安装 从arduino官方网站:https://www.arduino.cc/e ...
- 【腾讯云】Ubuntu16.04下搭建Java开发环境一站式服务(WinSCP、PuTTY、JDK、MySQL、Tomcat)
购买腾讯云服务器 感觉这并没有什么好说的,直接链接进去,点击支付,简单粗暴. 链接地址:云+校园扶持计划(学生10元每月,1核2G的云服务器,还是很便宜的). 一般情况下:选择Ubuntu16.04的 ...
- 在mac下搭建java开发环境
刚刚从windows系统转到使用mac系统,感觉不是特别熟悉,需要一定的适应时间.下面简单介绍一下mac下搭建基本的java开发环境. 1.安装jdk 安装jdk1.7后,发现不需要进行环境变量配置, ...
- 如何在Ubuntu系统下搭建Android开发环境
本文记录了如何在Ubuntu 12.04(64bit)系统下搭建Andriod(安卓)开发环境. 1.安装jdk 首先是下载和安装jdk.可以直接去http://java.sun.com下载.我当时下 ...
- linux/ubuntu下安装java开发环境
在ubuntu下安装和配置java开发环境,下面对自己的一些实践做了一下总结. Sun JDK的安装一般有两种方式: 一.通过ubuntu提供的包管理工具进行安装 ubuntu在其包仓库里都包括有JD ...
最新文章
- mysql5.5.9_mysql5.5.9字符集设置
- 缺陷调研报告_质量零缺陷 | 打造极致产品的质量管理之道
- sqlserver_identity
- sklearn.preprocessing.Imputer
- STM32中AD采样的三种方法分析
- mysql5.5忘记密码重置方法_mysql5.5忘记密码重置方法
- 或许再过两年,ASML将可以自由给中国供应EUV光刻机
- k8s deployment Strategy 更新策略
- Java进阶篇设计模式之四 -----适配器模式和桥接模式
- kobo glo安装koreader(刷ksm后)
- [IMX6Q][Android5.1]移植笔记 --- Kernel启动无法挂载文件系统
- swift锁屏播放,音乐进度更新,专辑,歌手名显示
- Qt中如何做出CSS那样华丽质感以及3D立体感的按钮?
- 《论语》原文及其全文翻译 学而篇1
- gitblit+jenkins本地服务
- 联想g490安装linux网卡,联想g490配置和参数详解
- 适用于所有人的Nextjs-具有一些React的基础知识
- xbox one怎样设置html5,如何安装设置XBOX ONE?XBOX ONE怎么用?
- 如何组建局域网,用组和域管理分别是怎样设置的?
- 投票助力源码_微信投票助手源码
热门文章
- android自动路由,输入路由 | Android 开源项目 | Android Open Source Project
- 在腾讯云服务器跑Vue + SpringBoot项目
- Shared Memory
- 我的世界Java版黑屏加闪退_我的世界中国版手游快速解决闪退黑屏方法 为什么会闪退黑屏...
- java生成分享海报
- 基于Python的金融数据分析以及经济数据应用
- 计算机音乐谱子薛之谦,薛之谦丑八怪歌词是什么意思 计算器谱子
- js判断数字是否为整数
- php 邮箱验证正则表达式,php邮箱地址正则表达式验证
- Flutter写第一个跨平台薅羊毛APP(一)