在腾讯云轻量应用服务器上搭建 Java 开发环境,通常需要安装以下核心组件。具体选择取决于你的开发需求(如本地开发、部署服务、测试等)。以下是常见的组件列表及简要说明:
一、基础系统环境
- 操作系统
- 推荐使用:Ubuntu Server 20.04/22.04 LTS 或 CentOS 7/8
- 腾讯云轻量服务器支持一键部署这些系统镜像。
二、Java 运行与开发环境
-
JDK(Java Development Kit)
- 必须安装,用于运行和编译 Java 程序。
- 推荐版本:
- OpenJDK 11(长期支持)
- OpenJDK 17(最新 LTS 版本)
- 或 Oracle JDK(需注意许可问题)
- 安装方式(以 Ubuntu 为例):
sudo apt update sudo apt install openjdk-11-jdk -y - 验证安装:
java -version javac -version
-
环境变量配置(可选但推荐)
- 设置
JAVA_HOME和PATHexport JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 export PATH=$PATH:$JAVA_HOME/bin - 可写入
~/.bashrc或/etc/environment永久生效。
- 设置
三、构建与依赖管理工具
-
Maven
- Java 项目常用的构建工具。
- 安装:
sudo apt install maven -y - 验证:
mvn -version
-
Gradle(可选)
- 替代 Maven 的现代构建工具。
- 可通过 SDKMAN! 或手动下载安装。
四、代码编辑与远程开发(可选)
-
文本编辑器 / IDE 工具
- 服务器端常用:
vim/nano(轻量编辑)code-server(VS Code 浏览器版)
- 推荐安装
code-server实现 Web IDE:curl -fsSL https://code-server.dev/install.sh | sh systemctl enable --now code-server@$USER
- 服务器端常用:
-
SSH 远程连接
- 使用本地 IDE(如 IntelliJ IDEA、VS Code)通过 SSH 连接服务器进行开发。
五、数据库(根据项目需要)
-
MySQL / MariaDB
sudo apt install mysql-server -y sudo mysql_secure_installation -
PostgreSQL
sudo apt install postgresql postgresql-contrib -y -
Redis(缓存)
sudo apt install redis-server -y
六、Web 服务器与反向X_X(可选)
-
Tomcat(Java Web 容器)
- 适用于部署传统 WAR 包应用。
- 下载并解压官方版本,配置启动脚本。
-
Nginx(反向X_X)
- 用于X_X Java 应用(如 Spring Boot 内嵌 Tomcat)。
sudo apt install nginx -y sudo systemctl start nginx
- 用于X_X Java 应用(如 Spring Boot 内嵌 Tomcat)。
七、版本控制工具
- Git
sudo apt install git -y git config --global user.name "Your Name" git config --global user.email "your.email@example.com"
八、其他辅助工具
- wget / curl:下载文件
- unzip / tar:解压文件
- screen / tmux:保持长时间运行的会话
- htop / netstat:监控系统资源
示例:最小化 Java 开发环境安装命令(Ubuntu)
# 更新系统
sudo apt update && sudo apt upgrade -y
# 安装 JDK、Maven、Git
sudo apt install openjdk-11-jdk maven git -y
# 安装常用工具
sudo apt install vim wget curl unzip -y
# 验证 Java
java -version
mvn -version
注意事项
- 轻量服务器资源有限(如 1C2G),避免同时运行过多服务。
- 开放防火墙端口(如 8080、80、443)在腾讯云控制台安全组中配置。
- 建议定期备份重要数据。
✅ 总结:
最核心的组件是:JDK + 构建工具(Maven/Gradle)+ Git。根据项目需要再添加数据库、Web 服务器等。
如果你是做 Spring Boot 开发,通常只需 JDK + Maven + 启动 JAR 包 + Nginx 反向X_X即可完成部署。
PHPWP博客