windows使用【finalshell】连接虚拟机并安装jdk8教程
下面分两部分:
1)Windows 安装并使用 FinalShell 连接 CentOS7 虚拟机
2)在虚拟机里安装 JDK8(两种方法:yum 一键装 / 上传压缩包装)
---
## 一、Windows 安装 FinalShell 并连接虚拟机
### 1. 下载 FinalShell(Windows)
官网:https://www.hostbuf.com/
下载 Windows 版:
http://www.hostbuf.com/downloads/finalshell_install.exe
安装:双击 → 一直“下一步”即可。
### 2. 查看虚拟机 CentOS7 的 IP
在虚拟机里执行:
```bash
ip addr
# 或
ifconfig
```
找到类似 `192.168.x.x` 的 IP(一般是 ens33 网卡)。
确保:
- 虚拟机网络是 **NAT 或 桥接模式**
- Windows 能 ping 通这个 IP
### 3. FinalShell 新建 SSH 连接
1. 打开 FinalShell → 左上角:**文件 → 新建 → SSH连接(Linux)**
2. 填写:
- 名称:随便写(如 centos7)
- 主机:虚拟机 IP(如 192.168.1.100)
- 端口:22
- 用户名:root(或你创建的用户)
- 密码:虚拟机密码
3. 点击 **确定**,双击连接,进入虚拟机命令行。
---
## 二、CentOS7 安装 JDK8(两种方式)
### 方法A:yum 直接安装 OpenJDK(最简单,推荐)
FinalShell 里执行:
```bash
# 搜索 jdk
yum search java | grep jdk
# 安装 JDK8
yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel
```
验证:
```bash
java -version
javac -version
```
看到 1.8.0_xxx 即成功。
> 默认安装路径:/usr/lib/jvm/java-1.8.0-openjdk-xxx
---
### 方法B:上传 Oracle JDK 压缩包安装(需要官网包)
#### 1. Windows 准备 JDK8 包
下载:jdk-8uxxx-linux-x64.tar.gz(Oracle 官网)
#### 2. FinalShell 上传到虚拟机
- FinalShell 底部有 **上传区** → 把 `.tar.gz` 拖进去,默认传到当前目录。
- 或用命令上传(sftp)。
#### 3. 解压并安装
```bash
# 建目录
mkdir -p /usr/local/java
# 解压(文件名换成你自己的)
tar -zxvf jdk-8u391-linux-x64.tar.gz -C /usr/local/java/
```
#### 4. 配置环境变量
```bash
vim /etc/profile
```
文件末尾添加:
```bash
export JAVA_HOME=/usr/local/java/jdk1.8.0_391
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
```
生效:
```bash
source /etc/profile
```
验证:
```bash
java -version
echo $JAVA_HOME
```
---
## 三、常见问题
1. **连不上虚拟机:Connection refused**
- 虚拟机没开 ssh:`yum install -y openssh-server` → `systemctl start sshd`
- 防火墙没关:
```bash
systemctl stop firewalld
systemctl disable firewalld
```
2. **能 ping 但连不上**
- 检查虚拟机网络模式(桥接/NAT)
- 关闭 Windows 防火墙/杀毒软件试试
3. **java -version 仍找不到**
- `source /etc/profile` 没执行
- 路径写错(核对 JAVA_HOME)



