javaee环境搭建教程,javaee开发项目教程

首页 > 技术 > 作者:YD1662022-12-03 07:01:04

系统环境

Ubuntu18.04LTS桌面版,如果没有,可以参考

vim文本编辑器,系统自带,如果没有安装,可在终端(可使用快捷键Ctrl Alt T打开)执行以下命令安装

sudo apt install vim //安装vim vim --version //安装好之后,可以执行此命令查看安装的vim版本

使用无线Wifi连接网络

安装清单

以下清单并不是所有都是必须安装的,根据公司或项目需要选择安装或不安装,比如Node.js,在采取前后端分离开发模式的情况下,可能会选择安装Node.js,因为很多前端应用的打包工具依赖于Node.js。

桌面版的Ubuntu系统中安装软件,其操作和Window系统其实差别不大,但基于学习Linux系统的目的,接下来的安装还是会尽量多的使用终端命令。

JDK8、Node.js

maven3

apache2、nginx、tomcat8

Git

eclipse IDE、Postman、Robo3T

MySQL5.7、MongoDB

注意事项

本文默认软件包下载后保存到以下目录,执行命令时,以实际保存目录为准

/home/kyle/下载

1). 软件的下载地址、包名或版本,随着时间或发布新版本而会有所改变或无效,实际应以官网为准
2). 部分软件每次下载都会附带随机码命名软件包,使用tar命令解压时,对应的软件包名字应以实际下载下来的名字为准
3). 另外,解压出来的目录名字大多会带有版本号,使用mv命令对目录或文件进行移动或改名时,其操作的目录或文件名路径以实际解压出来的目录或文件名的路径为准

系统安装后,如果开启了防火墙,对于需要进行远程访问的软件如数据库或Web应用服务器等,可能需要设置防火墙开放对应的端口

安装JDK8

进行Java开发必须安装的最基本环境,后面要安装的软件或工具很多需要依赖JDK环境。

Oracle JDK8的需要到Oracle官方下载,可能需要注册Oracle账号登陆后下载。

打开终端,执行以下系列命令安装JDK8

sudo mkdir /opt/java //使用mkdir名创建/opt/java目录,jdk8将解压到此目录下 cd /home/kyle/下载 //cd命令进入到下载目录,假设下载的jdk8压缩包文件名字为jdk-8u231-linux-x64.tar.gz sudo tar -zxvf jdk-8u231-linux-x64.tar.gz -C /opt/java //使用tar命令解压jdk-8u231-linux-x64.tar.gz到/opt/java目录

终端输入以下命令,为当前用户添加或配置JAVA_HOME、JRE_HOME、CLASSPATH、PATH等环境变量

sudo vim ~/.profile //使用vim文本编辑工具编辑环境变量配置文件

按i键或Insert键进入插入/INSERT模式,在最末尾添加如下内容,然后按esc键退出插入模式,最后输入:x保存并退出

export JAVA_HOME=/opt/java/jdk1.8.0_231 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=.:${JAVA_HOME}/bin:$PATH

编辑后的.profile文件内容大概如下

javaee环境搭建教程,javaee开发项目教程(1)

环境变量配置

保存后,执行以下命令让环境变量立即生效,如有必要,可以重启系统

source ~/.profile //使用source命令让.profile文件中配置的环境变量生效

在终端中,执行下面的命令,查看配置的环境变量和JDK是否安装正确

echo $JAVA_HOME echo $JRE_HOME echo $CLASSPATH echo $PATH java -version

如果正常输出,表示JDK8安装成功,执行以上命令的大致输出如下

javaee环境搭建教程,javaee开发项目教程(2)

验证JDK8安装

安装Node.js

Node.js® 是一个基于 Chrome V8 引擎 的 JavaScript 运行时。在轻量级JEE开发实战中,使用前后端分离架构开发的项目里,Node.js都扮演着重要角色,前端应用的打包工具很多都依赖于Node.js。Node.js长期支持版本LTS目前已经发展到12.13.1,发展飞快。

可以从Node.js官网下载Node.js

下载后,在终端执行以下完成Node.js的安装

sudo mkdir -p /opt/nodejs/ //创建安装目录 ,mkdir的-p参数表示层级创建,即父目录不存在时,一并创建父目录 sudo tar -xJvf /home/kyle/下载/node-v12.13.1-linux-x64.tar.xz -C /opt/nodejs/ //解压到/opt/nodejs目录 sudo mv /opt/nodejs/node-v12.13.1-linux-x64 /opt/nodejs/12.13.1 //使用mv命令,修改安装目录名称,目录名称使用版本号命名(个人习惯)

执行以下命令,使用vim编辑.profile文件

sudo vim ~/.profile

在末尾追加一行内容,然后保存,退出

export PATH=/opt/nodejs/12.13.1/bin:$PATH //将node、npm、npx等命令添加到PATH中

同样的执行以下命令,使变量生效

source ~/.profile

执行以下命令,验证node.js是否正确安装

node -v && npm version && npx -v //正常将输出node.js、npm和npx工具的版本信息

这里连续执行了3条命令,&&表示前面一条命令即&&左边的命令执行成功后才执行后面的命令即&&右边的命令。终端输出以下信息,表示安装成功

javaee环境搭建教程,javaee开发项目教程(3)

验证Node.js安装

输出结果的第1行是node.js的版本信息,第3行是npm的版本信息,最后一行是npx版本信息。

安装Maven

Maven是一个基于POM项目对象模型的项目构建工具,应用广泛,同时它也可以作为版本发布的管理工具。

直接在Maven官网下载,建议选择国内清华大学镜像源下载,速度会快很多,当然国内的镜像都可以。目前Maven最新版本为3.6.2。

执行以下命令完成安装

sudo mkdir -p /opt/apache/maven sudo tar -zxvf /home/kyle/下载/apache-maven-3.6.2-bin.tar.gz -C /opt/apache/maven/ sudo mv /opt/apache/maven/apache-maven-3.6.2/ /opt/apache/maven/3.6.2/

使用vim编辑.profile文件

sudo vim ~/.profile

在文件末尾添加以下两行

export M2_HOME=/opt/apache/maven/3.6.2 //定义maven根目录 export PATH=$PATH:${M2_HOME}/bin //将mvn命令添加到PATH路径中

同样的执行以下命令,使变量生效

source ~/.profile

假设本地用来存放依赖的目录为/home/kyle/repositories/maven,先创建仓库目录并授权

sudo mkdir /home/kyle/repositories/maven sudo chmod -R 777 /home/kyle/repositories/maven //需要读写的权限,可以配置766

然后使用vim编辑Maven配置文件settings.xml

sudo vim /opt/apache/maven/3.6.2/conf/settings.xml

找到localRepository元素,去掉注释,改成如下内容,然后保存,退出

<localRepository>/home/kyle/repositories/maven</localRepository>

修改后的settings.xml文件对应位置的文件内容大概如下

javaee环境搭建教程,javaee开发项目教程(4)

首页 12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.