注:一套流程的参考文档:Ubuntu配置jdk,maven,Tomcat一整套流程
参考文档1:
linux 安装jdk-8u181-linux-x64
参考文档2:
MQTT再学习 – 搭建MQTT服务器及测试
注:后期产生模拟传感器数据的gradle项目需要jdk11的环境,
下载地址:jdk11下载
参考文档3:linux下配置jdk11环境
注:jdk11与之前版本不同,不带jre,需要自己安装,所以将jre默认配成与JAVA_HOME相同地址
# java
JAVA_HOME=/usr/local/java/jdk-11.0.6
JRE_HOME=$JAVA_HOME
CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH JRE_HOME
# java 8
#JAVA_HOME=/usr/local/java/jdk1.8.0_231
#JRE_HOME=/usr/local/java/jdk1.8.0_231/jre
#CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
#PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
#export JAVA_HOME JRE_HOME CLASS_PATH PATH
博主把jdk存放在了/usr/local/java下
扩展知识1:linux配置java环境变量(详细)
扩展知识2:一个不断提出的问题:Linux下JDK到底应该安装在哪儿?
扩展知识3:什么是环境变量,Linux环境变量及作用
扩展知识4:Linux $PATH环境变量
扩展知识5:JDK中rt.jar、tools.jar和dt.jar作用
博主选取了IDEA 2019.1.4版本,并把idea存放在了/opt/idea
参考文档1:linux 程序安装目录/opt目录和/usr/local目录
参考文档2:linux中的/usr,/var,/opt目录详解
下载IDEA并进行安装配置
参考文档1:Idea不再为过期发愁
参考文档2:Ubuntu18.04 安装 Idea 2018.2 Ultimate
参考文档3:this license xxx has been cancelled
IDEA 激活
找了好久,终于找到一个能用的了!!!
参考文档:http://idea.ibyte.vip/
若配置出错,可修改IDEA配置
若IDEA配置配错,可在~/目录下
输入:
ls -all
显示所有文本,然后修改.IntelliJIdea2019.1文件,
若vmpotions中修改错误,可进入config中寻找修改,
如果实在找不出错误文件,可直接删除,重新再打开idea时会重新创建新的配置文件。
注:若无法找到.IntelliJIdea2019.1,则可能是之前未启动过Idea,到idea的安装目录下启动idea,idea.sh,再去~/可找到
创建IDEA快捷方式
参考文档1:ubuntu linux下安装idea创建桌面快捷方式
参考文档2:Ubuntu将应用软件加入启动器和桌面快捷方式(超级详细)
拓展资料:
Linux Desktop Entry 文件深入解析
Linux 创建启动器(.Desktop文件)
IDEA强制退出
ps -ef | grep IDEA
查询进程,输入:ps -ef | grep IDEA
查看到为3473
然后干掉该进程,输入: sudo kill 3493 -9
参考文档1:ubuntu解决IDEA卡死的情况
参考文档2:ps -ef |grep 输出的具体含义
扩展知识:
linux系统下ps -aux和ps -ef命令参数的作用及区别详解
项目里中文显示乱码问题
参考文档:idea 配置文件中文显示问题
安装Maven
注:其中配置完后,又给文件赋了权限
user_1@iZ2zeirzga:~$ sudo chmod +x /usr/local/maven
环境变量配置如下:
# maven
M2_HOME=/usr/local/maven/apache-maven-3.6.3
PATH=$M2_HOME/bin:$PATH
export M2_HOME PATH
参考文档1:Ubuntu 16.04 linux环境下 Intellij DEA安装及配置maven
参考文档2:Linux下安装Maven和IDEA配置Maven
注:其中配置export MAVEN_OPTS="-Xms256m -Xmx512m"的作用是改变JVM分配的Xmx的
参考文档1:Maven编译出现“java.lang.OutOfMemoryError: Java heap space”问题及解决办法
参考文档2:使用maven时,如何修改JVM的配置参数
创建Maven项目
参考文档1:Ubuntu 16.04 linux环境下 Intellij DEA安装及配置maven
参考文档1:一步一步用IDEA创建MAVEN项目
参考文档2:IDEA创建Maven项目
ubuntu系统配置Tomcat
其中,赋权限:
user_1@iZ2zeirzga:~$ sudo chmod +x /usr/local/tomcat
参考文档:Linux系统下安装配置 Jdk11 + Tomcat + Maven
IDEA配置Tomcat
参考文档1:使用IntelliJ IDEA和Maven管理搭建+Web+Tomcat开发环境
参考文档2:IntelliJ IDEA配置Tomcat(完整版教程)
注:若出现404错误可能是webapps文件夹为空的原因,可
参考文章:Docker方式启动tomcat,访问首页出现404错误