配置环境
- VMware 17.0.1
- Ubuntu 20.04.6
- win10
- IDEA 2021.1.1
- jdk8 (8u371)
- 提前把win10防火墙关了
服务器网络搭建
1、新建虚拟机
使用【典型】
前面不赘述
下一步就行
可以将虚拟磁盘存为单个文件,如果不需要移动虚拟机的话,这样可以提高性能
拆分为多个文件,会在虚拟机文件地址下产生很多很多文件
硬件根据选择移除,这里把声卡和打印机删了
然后等待虚拟机安装
安装完成后,输密码进入,弹出来的帮助页面直接跳过就行
弹出来的更新,选择Don‘t Upgrade
2、设置网络服务
1)开启网络代理
打开虚拟网络编辑器
记住是哪个名称用的NAT模式(下面是VMnet8)
进入windows主机
,输入命令ipconfig
,找到VMnet8,复制对应的IPV4地址
进入虚拟机
,点击右上角倒三角,选择Settings
2)设置镜像
左边栏往下拉,选择About–Software Updates
选择阿里镜像
3)安装net服务
虚拟机命令行输入:
sudo apt install net-tools
安装成功后,输入ifconfig
,获取虚拟机ip地址
3、测试
虚拟机ping主机
主机ping虚拟机
SSH会话搭建
1、虚拟机设置
1)安装ssh服务
更新下载源
sudo apt update
下载安装ssh服务
sudo apt install openssh-server
2)配置ssh
输入信息后点连接(22是默认ssh的端口)
根据提示输入yes和密码
出现这个就是连接成功了
3)后续再次连接ssh
虚拟机—SSH—连接到SSH
2、IDEA设置
1)添加SFTP
Tools → Deployment →Configuration
点击左上角+号,选中SFTP,填写名字
2)设置ssh配置
设置完后点ok,退出来点击Test Connection,测试是否连接成功
点击Autodetect
3)后续再次连接ssh
虚拟机运行java程序
1、安装jdk
-
在官网下载 -> 历史版本下载
选择tar.gz
结尾的(这里以jdk-8u371-linux-x64.tar.gz为例) -
创建目录
sudo mkdir /usr/lib/jdk
将压缩包上传到/usr/lib/jdk
目录下
- 解压缩到该目录:
sudo tar -zxvf jdk-8u371-linux-x64.tar.gz -C /usr/lib/jdk
- 修改环境变量:
sudo vim ~/.bashrc
- 在文件末尾追加下面内容:
#set oracle jdk environment
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_371 ## 这里要注意目录要换成自己解压的jdk 目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
- 使环境变量马上生效:
source ~/.bashrc
- 系统注册此jdk
sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk/jdk1.8.0_371/bin/java 300
8.查看java版本,看看是否安装成功:
java -version
2、运行java程序
先编译后运行
javac Xxx.java
java Xxx.class
注意要注释掉java文件中的包
//package com.rxli.chapter01
虚拟机卸载
-
把虚拟机关机
-
打开虚拟机目录
-
返回上级文件夹,把文件夹删了
-
返回VMware,右键该虚拟机,选择移除
虚拟机设置不休眠
ubuntu jdk卸载
- 要删除 OpenJDK ,检查是安装的哪个 OpenJDK包
sudo dpkg --list | grep -i jdk
- 移除 openjdk包
sudo apt-get purge openjdk*
- 卸载 OpenJDK 相关包
sudo apt-get purge icedtea-* openjdk-*
- 检查是否删除完成
sudo dpkg --list | grep -i jdk