利用xshell连接docker 上的centos7+配置java环境+实现Java程序

一、xshell连接docker上的centos7系统
1.docker下载(略),可以直接在终端下载或去官网下载docker desktop(桌面版)。
2.打开本机终端,拉取centos镜像

docker pull centos

3.指定映射端口(后面xshell要用到)并启动docker里的容器

docker run -tid --name=centos --privileged=true -p 22:22 centos /usr/sbin/init

4.进入docker容器

docker exec -it centos /bin/bash

5.在centos7系统中安装工具
刚创建的系统中缺少很多工具,有命令用不了,所以要先安装必备工具。

1.sudo:command not found
yum install sudo
2.ifconfig:command not found
sudo yum install net-tools

6.开启ssh
这一块是我出问题最多的,因为它跟下边xshell连接密切相关,所以很重要,我的解决方法是这样的。

systemctl start sshd.service

7.设置密码

yum install passwd
passwd root

修改时好像是不会显示出来,但是会让你输两遍。

8.xshell连接centos
打开xshell->文件->新建->在连接段内,协议选择SSH,端口号选择22,主机输入本机ip地址。(本机ip地址在网络和internet设置->网络和共享中心->在连接vEthernet(WSL)中->详细信息->IPV4地址即本机ip地址)
输入完ip地址后点击用户身份验证,

用户名:root
密码:之前设置的

点击链接
连接成功

二、配置java环境
1.首先去官网下载需要的jdk
https://www.oracle.com/java/technologies/downloads/
在这里插入图片描述
选择最后一行下载
2.上传tar包到centos7
下载xftp
打开xshell->窗口->传输新建文件请添加图片描述
可以直接复制粘贴/拖拽来将本机文件上传至linux系统

cd usr/local/
mkdir java

创建java文件夹在usr/local/

将下载的tar包上传至该文件夹

tar -xvf jdk-8u311-linux-x64.tar.gz

解压至当前文件夹
3.配置

vim /etc/profile
如果vim:command not found
yum -y install vim

进入该文件后,输入 i进入编辑模式,
请添加图片描述
在文件末尾添加如下
输入完毕后输入esc-> :英文冒号->输入wq!(英文)->回车保存退出
重启后 输入java -version
查看java是否配置完毕

三、实现java程序
在eclipse上写下一段java代码
请添加图片描述
注意这个java文件是在hello包里,在上传文件时记得要从hello文件夹开始上传
上传完毕后(我自己新建了一个javapro文件夹)请添加图片描述

进入hello文件夹进行编译
cd javapro
javac demo.java
java hello.demo

成功
请添加图片描述
要注意如果前边不加hello会报错,显示找不到class包

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值