在新买的腾讯云服务器(CVM)上安装 Java 所需的软件,主要步骤包括:
🧩 一、登录服务器
-
使用 SSH 登录(Linux 系统)
ssh root@你的服务器IP或者使用密钥方式登录。
-
如果你使用的是 Windows 服务器,请使用远程桌面连接(RDP)。
🐧 二、Linux 系统安装 Java(以 CentOS/Ubuntu 为例)
✅ 方法一:安装 OpenJDK(推荐)
🔹 CentOS / RHEL:
# 更新系统
sudo yum update -y
# 安装 OpenJDK(以 Java 17 为例)
sudo yum install java-17-openjdk-devel -y
# 验证是否安装成功
java -version
javac -version
🔹 Ubuntu / Debian:
# 更新系统
sudo apt update
# 安装 OpenJDK(Java 17)
sudo apt install openjdk-17-jdk -y
# 查看版本确认安装成功
java -version
javac -version
✅ 方法二:手动安装 Oracle JDK(或 Adoptium)
-
下载 JDK
到官网下载 Linux 版本的
.tar.gz包(例如 Adoptium):- https://adoptium.net/
示例命令下载:
wget https://github.com/adoptium/temurin17-binaries/releases/latest/download/OpenJDK17U-jdk_x64_linux_hotspot_17.0.9_9.tar.gz -
解压并配置环境变量
sudo mkdir -p /usr/local/java sudo tar zxvf OpenJDK17U-jdk*.tar.gz -C /usr/local/java -
设置环境变量
编辑
/etc/profile文件:sudo nano /etc/profile添加以下内容(路径根据实际解压位置调整):
export JAVA_HOME=/usr/local/java/jdk-17.0.9+9 export JRE_HOME=$JAVA_HOME/jre export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar -
应用环境变量
source /etc/profile -
验证安装
java -version javac -version
💡 三、安装 Maven(可选)
如果你需要构建 Java 项目,可以安装 Maven:
sudo apt install maven -y # Ubuntu
sudo yum install maven -y # CentOS
或者手动下载安装包解压安装。
⚙️ 四、安装 Tomcat(可选)
如果部署 Web 应用,可以安装 Apache Tomcat:
# 下载 Tomcat
wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.85/bin/apache-tomcat-9.0.85.tar.gz
# 解压
tar -zxvf apache-tomcat-*.tar.gz -C /opt
# 启动 Tomcat
/opt/apache-tomcat-*/bin/startup.sh
访问 http://服务器IP:8080 查看是否启动成功。
🔐 五、开放防火墙端口(重要)
确保你已开放 Java 应用使用的端口(如 8080、80 等):
腾讯云控制台操作:
- 登录 腾讯云控制台
- 进入“云服务器 > 实例详情”
- 在“安全组”中添加规则,允许对应端口(TCP)
📌 六、上传和运行 Java 项目
你可以通过如下方式上传代码:
- 使用
scp命令上传 jar 包或 war 包 - 使用 Git 拉取项目源码
- 使用 FTP 工具上传文件(如 FileZilla)
然后运行:
java -jar yourapp.jar
🧪 七、常见问题排查
| 问题 | 解决方法 |
|---|---|
java: command not found |
检查环境变量是否配置正确 |
| 端口无法访问 | 检查安全组规则和防火墙设置 |
| 内存不足 | 修改 JVM 启动参数 -Xms 和 -Xmx |
✅ 总结
| 步骤 | 内容 |
|---|---|
| 1 | 登录服务器 |
| 2 | 安装 Java(OpenJDK 或手动安装) |
| 3 | 设置环境变量 |
| 4 | 可选安装 Maven、Tomcat |
| 5 | 开放防火墙端口 |
| 6 | 部署 Java 应用 |
如果你告诉我你使用的操作系统(CentOS/Ubuntu/Windows)、Java 版本需求(Java 8/11/17等),我可以给你更具体的命令。欢迎继续提问!
云计算导航