文中指令仅限于Debian系 linux系统,如Ubuntu、Deepin等。

一、环境配置

1)JDK

推荐使用Java 11以上,对于.neter来说可以无缝使用var,要比Java 8舒服很多,且后续在宝塔中安装Tomcat时会自动添加Java8 JDK。

# 安装Java JDK 11
sudo apt install openjdk-11-jdk
# 验证Java是否安装成功
java -version

2)Tomcat&Maven

# 安装Maven
sudo apt install maven
# 验证是否安装成功
mvn -v
# 安装tomcat9
sudo apt install tomcat9 tomcat9-user tomcat9-admin tomcat9-docs tomcat9-examples

3)宝塔面板

Tomcat/Nginx/Mysql/redis等直接在宝塔面板安装即可,也方便后期部署项目。

# 安装宝塔面板
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
#宝塔指令
sudo bt

二、编辑器选择

1)VS Code

开始通过 WSL 使用 VS Code | Microsoft Docs

安装插件包Remote Development和Extension Pack for Java

1647482383-image

Java插件包

2)IDEA

下载Toolbox,安装EAP版本,并设置开机自启和自动更新工具。这样可以不用破解使用最新的IDEA,EAP版本虽然会报一些错,但不影响使用。网上找了很多破解方法,要么不能用,要么要收费,索性直接使用EAP好了,反正VS也一直追新。稳定对我这种二流开发者也说也不是那么重要。