虚拟机与本地主机传递文件方式与验证jdk环境配置
1,传输jdk压缩包:
jdk版本:
jdk-8u144-linux-x64.tar
获取虚拟机ip:
ip addr show
下面将用192.168.193.128作为ip地址进行命令行输入进行示例;
压缩包传输:
scp C:\path\to\jdk-21_linux-x64_bin.tar.gz username@linux_ip:/home/username/
上述命令自行替换以下内容:
C:\path\to\jdk-21_linux-x64_bin.tar.gz:JDK 压缩包在 Windows 中的路径。
username:Linux 系统的用户名。
linux_ip:Linux 系统的 IP 地址。
scp jdk-8u144-linux-x64.tar.gz admins@192.168.193.128:/home/admins
传输完毕,在home可找到文件如下:
2,解压下载的文件
进入终端方式:文件夹界面右键,点击Open in Terminal可打开界面;
sudo tar -xvf jdk-8u144-linux-x64.tar.gz -C /usr/local/
注意:不显示输入密码为正常现象,实际仍有输入,输入密码然后Enter即可;
如果提示:admins is not in the sudoers file.
如下图可以输入
su
输入密码进入root,然后进行解压
3,切换目录,文件夹重命名:
cd /usr/local/ //进入解压文件所在
sudo mv 解压后文件名 jdk8 //文件夹重命名为jdk8
4,设置JAVA_HOME环境变量:
编辑~/bashrc 文件输入查看配置文件(切换出root在admins查看修改):
nano ~/.bashrc
进入文件后拉到末尾添加
export JAVA_HOME=/usr/local/jdk8
export PATH=$PATH:$JAVA_HOME/bin
5,重新加载配置文件执行修改命令行:
source /home/admins/.bashrc
6,查看安装java是否成功:
java -version
7,编码简单的HelloWorld验证jdk:
命令行新建HelloWorld.java文件——
touch HelloWord.java
编码:
8,编译和运行:
运行成功!