虚拟机+linux系统搭建java运行环境

虚拟机+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,查看当前目录下的文件

img
可以看到,jdk-8u201-linux-x64.tar.gz 已下载到当前目录中

解压缩:
tar -zxvf jdk-8u201-linux-x64.tar.gz

img

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=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export PATH= P A T H : PATH: 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中

在这里插入图片描述

  1. 运行test.jar java -jar test.jar (free -f查看内存;df -h查看硬盘;ps (-aux) 查看全部进程)
    2.打开8080端口输入可看到hello world http://10.50.3.119:8080/在这里插入图片描述
  2. firewall-cmd --add-port=8080/tcp (- -permanent):加永久开启不加开启一次
  3. firewall-cmd --reload (不输入则需重启虚拟机后端口才能打开)
  4. firewall-cmd --list-ports (查看已经开放的端口)
  5. firewall-cmd --remove-prot=8080/tcp --permanent(删除端口)

结束

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值