资讯 小学 初中 高中 语言 会计职称 学历提升 法考 计算机考试 医护考试 建工考试 教育百科
栏目分类:
子分类:
返回
空麓网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
空麓网 > 计算机考试 > 软件开发 > 后端开发 > Java

Java虚拟机安装步骤及遇到的问题

Java 更新时间: 发布时间: 计算机考试归档 最新发布

Java虚拟机安装步骤及遇到的问题

1、VMware Workstation

对于15版本,我电脑在安装完软件,设置好虚拟机之后,在点击运行此虚拟机,电脑立即蓝屏,我在网上搜索,大部分都是三个解决方法:

1、勾选Hyper-V方案

2、禁用 Device Guard

3、升级虚拟机VMware pro的版本

方法1和方法2没有用,后来安装17版本,直接解决所有问题。

请进入官网下载最新版

这里有两点提醒

1.1.前置提醒

1.1.1、卸载VM15

卸载要卸载干净,具体参照https://blog.csdn.net/2201_75641637/article/details/129701071

1.1.2、win+R打不开运行窗口

如果尝试了方法2,禁用 Device Guard,一定要把注册表修改回来,电脑重启之后,win+r快捷键可正常使用,运行窗口正常打开

1.2、安装虚拟机

1.2.1安装

安装过程版本15和版本17一致,这里用的是15版本的

1.2.2 设置

1.3、安装Centosx7

创建用户时,记得勾选 授予该用户管理员权限

2、finalshell

2.1 安装finalshell

软件安装比较简单,一直下一步

2.2设置

名称可以随便起

主机 输入ip地址

在虚拟机桌面右击 选择 打开终端

用户名和密码 和 虚拟系统的用户名和密码 一致

端口号不变

高级 只选择 启用Exec Channel

设置完成后点击确定

![image-20230509170755244](http://www.quxuehao.com/file/tupian/20230516/eca46f3093e2fc2f952141ebe7fd4b50.png

桥接

右击之后,选择设置

在点击桥接模式时,ip地址会改变,记得修改 连接管理器 中的ip

下图为显示连接成功

2.3 遇到的问题

我勾选桥接模式,并且用桥接的ip地址连接主机失败

取消勾选,勾选了 NAT模式

用此ip连接主机成功

yum install -y dockersystemctl start dockersystemctl enable docker

3、mysql数据库安装及SQL语句

3.1、docker下mysql安装数据库SQL

//安装dockeryum install -y docker//启动并加入开机启动systemctl start dockersystemctl enable docker

3.2、Linux中常用的命令

cd

change directory

cd /

ls

list

ll —->list -l

clear

清屏

pwd

whoami

3.3、docker下安装mysql

创建mysql容器(集装箱)

运行容器

3.4 mysql数据库

用户: root , 密码 123

3.4.1什么是数据库?

数据仓库: 文件

库(database)—>表(table)—>行(row/recorder)—>单元格

行/列

3.4.2创建库 DATABASE

3.4.2.1 命令
SHOW
创建数据库
mysql> CREATE database emp_db;Query OK, 1 row affected (0.01 sec)
删除库(drop)
mysql> drop database emp_db;Query OK, 0 rows affected (0.10 sec)
使用数据库

3. 4.3 表(table)

3.4.3.1 命令
创建表(CREATE)
CREATE TABLE emp_tab(  emp_id int(8),  emp_name varchar(50),  emp_age int(3),  emp_gender varchar(20),  emp_sal double(10,2),  emp_phone varchar(20),  emp_hiredate date,  emp_dept varchar(20));

数据库的字符串表示

char : name char(8) , 一定占用8个字节—数组

varchar: name varchar(20), “a” ,可变字符串大小,最大值65535

text: 海量级字符串

添加数据(INSERT INTO)

INSERT INTO

INSERT INTO emp_tab VALUES(  1,  '关羽',  23,  '男',  23456.99,  '12345678',  '2020-01-09',  '经理部');SELECT * FROM emp_tab; INSERT INTO emp_tab(emp_name, emp_phone) values('abc','1234567'); INSERT INTO emp_tab(emp_name, emp_phone) select emp_name,emp_phone from emp_tab;
删除数据
-- INSERT INTO emp_tab(emp_name, emp_age) VALUES('张三',23);DELETe FROM emp_tab WHERe emp_id=2;UPDATe emp_tab SET emp_gender='女' WHERe emp_id=1;SELECT * FROM emp_tab;

4、navicat

4.1安装

安装自行搜索

4.2连接

//参数介绍://设置参数意义解释//1、firwall-cmd:是Linux系统提供给用户进行操作Firewall的一个工具;//2、–permanent:表示设置为持久;//3、–add-port:标识将要添加的端口,用于增添Firewall 防火墙的开放端口//另外,firewall中有Zone的概念,可以将具体的端口制定到具体的zone配置文件中。例如:添加8080端口firewall-cmd --zone=public --add-port=8080/tcp --permanent        --zone=public:指定的zone为public;如果–zone=dmz 这样设置的话,会在dmz.xml文件中新增一条。A. 实现一般访问需要开放 80/tcp 端口firewall-cmd --zone=public --add-port=80/tcp --permanentB. 实现SSH访问需要开放 22/tcp 端口firewall-cmd --zone=public --add-port=22/tcp --permanentC. 实现SSL证书部署需要开放 443/tcp 端口firewall-cmd --zone=public --add-port=443/tcp --permanentD. 实现一般访问远程访问MySQL需要开放 3306/tcp 端口firewall-cmd --zone=public --add-port=3306/tcp --permanent(此端口不使用时不建议开启)//我在设置时用到的指令firewall-cmd --zone=public --add-port=80/tcp --permanent//更新防火墙规则firewall-cmd --reload//查看当前系统打开的所有端口firewall-cmd --zone=public --list-ports//关闭虚拟机防火墙service firewalld stop

4.3 问题

如果显示以下报错,请按照下面操作

设置ipv4可转发

vim /etc/sysctl.conf

如果不会请按照下面的步骤一步步操作:

使用vim打开 /etc/sysctl.conf
重启网络
重启docker

systemctl restart docker

重启mysql容器

docker restart mysql

notice

如果docker ps 没有任何输出,那么运行 docker start mysql


现在可以去尝试测试连接

转载请注明:文章转载自 http://www.konglu.com/
本文地址:http://www.konglu.com/it/1098495.html
免责声明:

我们致力于保护作者版权,注重分享,被刊用文章【Java虚拟机安装步骤及遇到的问题】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2023 成都空麓科技有限公司

ICP备案号:蜀ICP备2023000828号-2