虚拟机+linux系统搭建java运行环境hello world
第一步下载VMareWorkstationPro
第二部安装linux操作系统
1、点记创建新的虚拟机–》自定义(高级)(c)–》下一步
(根据VMware选择硬件兼容)–》下一步
–》稍后安装操作系统–》(选择linux(L)版本选择CentOS7 64位)–》
(可更改主机名)–》(一直点击下一步至此(选择存储空间))–》点击完成–》点击编辑虚拟机设置–》--》CD/DVD(IDE)使用IOS映像文件–》
–》网络适配器NAT选择桥接模式勾选复制物理网络连接状态–》点击确定–点击开启虚拟机
Ctrl+Alt可以退出使用光标
(进入后选择第一个)等待几分钟后–(选择中文显示)-------》
等待片刻:可以选择自定义安装)–》(设置root密码)虚拟机即创建成功
|:右击虚拟机,选择管理,从磁盘删除,便可删除创建的虚拟机
|:linux操作系统镜像文件,链接网址 http://isoredirect.centos.org
第三步,搭建java运行环境
下载jdk地址:https://openjdk.java.net/
第一步
以管理员身份运行命令提示符
ssh 用法:
ssh [用户名]@[目标主机 IP] (在虚拟机上查看主机IP ifconfig)
示例:ssh root@192.168.1.120
第二步
scp
示例上传:scp C:/ anaconda-ks.cfg [需要上传的文件的地址]root@192.168.1.120:/root
3、解压JDK
键入命令:ls,查看当前目录下的文件
可以看到,jdk-8u201-linux-x64.tar.gz 已下载到当前目录中
解压缩:
tar -zxvf jdk-8u201-linux-x64.tar.gz
4、配置环境变量
4-1 编辑全局变量:
vim /etc/profile
vim是文本编辑命令,即编辑全局变量文件profile
4-2 进入文本编辑状态后,shift+G 让光标移动到最后一行,再按下 i 键,进入插入状态;
文本的最后一行粘贴一下内容:
export JAVA_HOME=/root/java-se-8u41-ri(jdk解压的位置)
export CLASS_PATH=.:JAVA_HOME/lib/tools.jar
export PATH=JAVA_HOME/bin
退出并保存:(记得按esc键)
:wq!
4-3 source /etc/profile是让刚设置的环境生效
创建App.java文件 并输入代码
|:编写:vi App.java(set nu显示行号)
|:编译:javac App.java
|:运行:java+类名+传入休眠的时间
jps:查看进程(类似windows的任务管理器)
kill -9 1357(杀死进程)
上传test.jar至\root中
- 运行test.jar java -jar test.jar (free -f查看内存;df -h查看硬盘;ps (-aux) 查看全部进程)
2.打开8080端口输入可看到hello world http://10.50.3.119:8080/ - firewall-cmd --add-port=8080/tcp (- -permanent):加永久开启不加开启一次
- firewall-cmd --reload (不输入则需重启虚拟机后端口才能打开)
- firewall-cmd --list-ports (查看已经开放的端口)
- firewall-cmd --remove-prot=8080/tcp --permanent(删除端口)
结束