多语言展示
当前在线:1555今日阅读:60今日分享:41

Linux使用U盘挂载安装tar.gz格式jdk并配置环境

在linux环境下,使用yum安装jdk的方式很简单,但是有时候收到网速或者yum源的限制,时常安装失败。这里我在oracle官网上面,下载了linux 的jdk文件包,然后放进U盘,使用u盘挂载的方式,将下载的文件复制到linux的指定目录中,然后解压缩,最后配置了java环境。在挂载U盘的时候碰到一个问题,就是使用mount命令以后,提示wrong fs type,bad optiong...这些提示。然后我使用blkid查看到了U盘具体的分区名。
工具/原料
1

virtualbox linux centos,没有安装jdk

2

jdk包,这里使用的oracle官网上下载的

3

U盘:这里的U盘文件系统类型是FAT.

方法/步骤
1

首先进入官网下载jdk包。将下载的文件放入fat格式的U盘之中。

2

在让你的虚拟机读取到你的u盘之前,可以使用fdisk -l 命令来查看当前设备。

3

jdk下载的部分我们就做好了。下面就是将u盘挂载到linux之中。在virtualbox选择虚拟机,然后再【设备】→【usb】中勾选你的u盘。注意看名字不要勾错。然后再使用fdisk -l再次查看当前linux拥有的设备。对比刚才就会发现,你的u盘已经被读取出来了。以我的为例子,我的u盘名字就是sdc。

4

U盘已经识别到,下一步个步骤就是要使用mount命令来对U盘进行挂载。挂载的时候,我们在/mnt/下创建usb目录,用来作为U盘的挂载点。

5

然后将U盘挂载到usb目录下。使用命令 mount -t vfat /dev/sdc /mnt/usb 这的 /dev/sdc是我的U盘的设备名,U盘设备名使用在fdisk查看。

6

如上图所示,我这里碰到一个问题,就是说使用mount命令以后,提示【wrong fs type,bad optiong...错误】我使用fdisk可以看到我的U盘的设备名字确实是sdc,这是没错的。但是仔细一看可以发现我的U盘已经分区了,有一个partiton的名字。那就是sdc4.所以挂载的时候,我们就不能够 仅仅使用/dev/sdc 而要使用/dev/sdc4当然如果没碰到这个问题,请忽略这个步骤。【挂载成功后,使用df来查看挂载结果,成功以后就可以直接进入/mnt/usb来查看U盘内容了】

7

打开/mnt/usb 查看到U盘内容,看到java jdk的包。在/usr/local/下新家一个java目录,然后将jdk复制到该目录之中。jdk名字太长了,打出jdk后按【tab】直接补全,还不会出错。

8

解压jdk包,tar包名字一定要输入正确。tar xvf  jdk-8u101-linux-x64.tar.gz 这一步结束,java就算安装完成了。查看解压以后的样子,可以发现生成了jdk1.8.0_101这个目录名字后面会用来配置环境变量。

9

下面是配置环境变量。进入到/etc目录,然后编辑profile[root@localhost~]# cd /etc  [root@localhost etc]# vi profile

10

在profile文件的末尾加上下面几句话export JAVA_HOME=/usr/local/java/jdk1.8.0_101export JRE_HOME=/usr/local/java/jdk1.8.0_101/jre  export PATH=$PATH:/usr/local/java/jdk1.8.0_101/bin  export CLASSPATH=./:/usr/local/java/jdk 1.8.0_101/lib:/usr/local/java/jdk1.8.0_101/jre/lib 编辑完成后按Esc键  然后输入:wq 退出vim编辑器。配置好环境变量以后,重启linux。

11

测试linux开机以后输入 java -version 能够查看到版本信息就是说明配置java成功。

12

好啦,一切顺利的话,就写一个Hello World 程序吧~【希望对各位有帮助】【嘿,我喜欢将“hello world” 换成其他的小句子,记忆更深刻】

注意事项
1

U盘是fat格式的

2

挂载U盘的时候,最好看一下U盘的具体分区

3

配置环境变量的时候,解压出来的那个文件夹名字很重要,一个字符都不能错哦

推荐信息