1.1_VirtualBox 6.1 + CentOS 7 基本系统 + 原生 Java 1.7 环境配置

##################################################

目录

VBox 6.1 CentOS 7 x64 环境配置

专家模式新建虚拟电脑

创建虚拟硬盘

虚拟机参数

CentOS 7 带 Java 安装基本系统

安装纯英文终端系统

时间日期

版本软件

取消 kdump

主机名

手动分区

开始安装

root 密码

添加一个普通用户

首次登录

设置虚拟机以降低占用资源

快照备份

下载配置原生 Java 1.7 环境

默认的 Java 环境不全

下载安装 java-devel 开发包

编译运行

好人一生平胸


##################################################

VBox 6.1 CentOS 7 x64 环境配置

——————————

专家模式新建虚拟电脑

        VBox 并没有 CentOS 的版本但是众所周知 CentOS 跟红帽是一家!

        名称

CentOS-7_Min_Java

        文件夹

F:\VB\

        类型

Linux

        版本

Red Hat (64-bit)

        内存大小

1 MB

        虚拟硬盘

现在创建虚拟硬盘

新建虚拟电脑
新建虚拟电脑

        点击

创建

——————————

创建虚拟硬盘

        并不安装 GUI 和某些软件 仅仅基本系统和 jdk 所以硬盘給小点因为空间不够用了!!!

        文件位置

F:\VB\CentOS-7_Min_Java\CentOS-7_Min_Java.vdi

        文件大小

4 GB

        虚拟硬盘文件类型

VDI

        存储在物理硬盘上

动态分配

动态分配
动态分配

        点击

创建

——————————

虚拟机参数

        然后在 设置 中设置一下虚拟机参数

        光盘选择系统映像:

系统映像文件
系统映像文件

        网卡默认是启用

默认连接网络
默认连接网络

        把网络关了:

不启用网络连接
不启用网络连接

        点击

OK

##################################################

CentOS 7 带 Java 安装基本系统

——————————

安装纯英文终端系统

        之前发表过 CentOS 7 中文安装 这边就安装英文系统

%%%%%

        启动虚拟机

从光盘引导
从光盘引导

        安装过程中使用的语言

English (United States)

英语 (美国)

English (United States)
English (United States)

%%%%%

        安装主界面:

主界面
主界面

%%%%%

时间日期

        设置时间:

设置时间
设置时间

%%%%%

版本软件

        选择

Basic Web Server/基本网页服务器

Server for serving and dynamic internet content./用于服务和动态互联网内容的服务器。

Basic Web Server
Basic Web Server

        勾选软件

Java Platform/Java 平台

Java Support for tne CentOS Linux Server and Desktop Platform./对 CentOS Linux 服务器和桌面平台的 Java 支持。

Web Servicet Engine/Web服务引擎

Allows the ststem to host Java servlets./允许系统托管 Java servlet 。


development tool/开发工具

A basic development environment./一个基本的开发环境。

勾选软件
勾选软件

%%%%%

        再次回到主界面 等待依赖检查:

检查软件依赖
检查软件依赖

        依赖检查完毕:

依赖检查完毕
依赖检查完毕

%%%%%

取消 kdump

        取消勾选 kdump 因为这会占用一定内存

关掉 kdump
关掉 kdump

%%%%%

主机名

        设置主机名:

设置主机名
设置主机名

%%%%%

手动分区

        选择指定硬盘 勾选手动分区:

手动分区
手动分区

        分区工具

分区工具
分区工具

        将分区类型更改为 标准分区/Standard Partition :

Standard Partition
Standard Partition

        虚拟交换分区没必要非要是物理内存的两倍 平时几乎用不到 这边还是终端系统

        所以分配 256 兆意思意思就行了:

256 swap
256 swap

        选择好根分区挂载点后直接添加 自动分配剩余的空间:

根分区
根分区

        不太习惯 xfs 分区 修改格式化为 ext4 分区类型 

ext4 分区类型
ext4 分区类型

        准备将操作写入磁盘 这个操作是不可逆的 确认吗

        点击确认接受 将这个分区表写入磁盘吧

写入磁盘
写入磁盘

%%%%%

开始安装

        准备好安装了 点击开始安装:

开始安装
开始安装

        正在安装

正在安装
正在安装

%%%%%

root 密码

        设置 root 密码:

root passwd
root passwd

%%%%%

添加一个普通用户

        建立普通用户 lilian :

lilian user
lilian user

        等待安装即可!

等待安装即可
等待安装即可

        发现有在安装 gcc 哦:

install gcc
install gcc

        马上安装好:

正在执行安装后设置
正在执行安装后设置

终于

终于于

        安装完毕!

安装完毕
安装完毕

        等待重启:

等待重启
等待重启

        经典启动界面:

经典启动界面
标题

%%%%%

首次登录

        成功启动:

成功启动
成功启动

uanme -a

        java 安装好了 但是默认的环境不全:

OpenJDK
OpenJDK

        还有 gcc :

gcc --version

        Python 也有:

python --version

        安装好后内存占用仅仅 150 兆:

147 MB
147 MB

        就是说我们 256 内存就可以了。

        安装完后系统占用仅仅 3 G 空间:

2.65 GB
2.65 GB

        输入 poweroff 关闭虚拟机。

%%%%%

设置虚拟机以降低占用资源

        将内存调整掉 256 MB :

256 兆
256 兆

        连接网络 点击 OK

连接网络
连接网络

        开启虚拟机:

开启虚拟机
开启虚拟机

        感觉这样子我的电脑舒服很多啊!

256 MB
256 MB

%%%%%

快照备份

        最后拍摄快照

备份虚拟机
备份虚拟机

##################################################

下载配置原生 Java 1.7 环境

——————————

默认的 Java 环境不全

        说是不全 但是你知道有多不全吗?

        我整个人都呆住了 全是空的:

没有一个 java

        那 bin 目录下的 java 指向的是哪里?

锁定位置

        特么终于找到默认安装位置了:

默认安装位置

        找了一圈呢发现确实没有 javac 等程序啊:

环境确实不全

        不死心的我又开始搜索 确实找不到 javac 这个编译器程序:

搜索 javac

        果然是 jdk 不全呐……

——————————

下载安装 java-devel 开发包

        确认连的通网络:

ping www.baidu.com
ping www.baidu.com

        查看本机 java 安装包信息

rpm -qa | grep java
rpm -qa | grep java

        虽然 CentOS 7 下自带 JDK 1.7 和 1.8 运行 java -version 命令能显示出版本信息

        但是就算你配置好环境变量后运行 javac 等命令时依旧不能用!

        这就是 jdk 安装环境不全缺少必要的 jar 包

        联网 yum 下载的安装包存放位置

cat /etc/yum.conf | grep cachedir
cat /etc/yum.conf | grep cachedir

        

        使用 vi 将 /etc/yum.conf 文件中的 keepcache 改成 1

        默认 0 的话安装后不保存包头和软件包

/etc/yum.conf
/etc/yum.conf

wq

         查询 java 所有的包:

yum search java        /* 查询所有的 java 包  */

yum search java | grep jdk        /* 查询所有 jdk 开发环境 */

yum search java
yum search java

        安装 java 开发环境 devel

yum install java-devel        /* 默认寻找适合当前系统的 java-devel 包 */

        输入 y 确认下载:

yum install java-devel
yum install java-devel

        正在下载:

正在下载

        输入 y 安装包:

安装
安装

        正在安装:

正在安装
正在安装

        安装完毕:

安装完毕
安装完毕

        如果你想获得这个包也很容易

    重新安装 只下载不安装 下载到当前目录:
yum reinstall 包名 --downloadonly --downloaddir=.
yum reinstall java-devel --downloadonly --downloaddir=.
yum reinstall java-devel --downloadonly --downloaddir=.

        备份到家目录下:

    打包文件后以 gzip 格式压缩:
tar -zcvf 目的地 源文件

tar + gzip

        此时在没有配置环境变量的情况下 javac 可以正常使用:

javac

——————————

编译运行

        编写一个最简单的 Java 程序:

    hello.java code:
public class hello {

    public static void main ( String [] args ) {

        System.out.println ( "Hello,World!" );
    }
}
hello.java
hello.java

        保存代码后使用 javac 编译源文件 生成 .class 文件后使用 java 执行类成功!

编译通过 执行成功!
编译通过 执行成功!

        此时是没有任何的  Java 环境变量的:

没有 $JAVA_HOME

##################################################

好人一生平胸

    链接
pan.baidu.com/s/1AudtDR7VfOlMPNpuLU3ttA 

    提取码
1310

    清单:
java-1.7.0-openjdk-devel-1.7.0.261-2.6.22.2.el7_8.x86_64.rpm

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

燃吹

呜呜呜没钱钱吃饭了……

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值