linux学习路之2——安装jdk

安装jdk

windows系统下,下载jdk很容易,百度jdk1.7,然后下载,安装即可。

那linux系统也是如此吧,只不过它不是可视化的而已。思路应该是一样的啊。

安装方式有好几种

有rpm,有jar等等。。。
rpm——RedHat Package Manager。RedHat软件包管理。就是RedHat贡献出来的软件包管理。

先试着用rpm装jdk

进到官网,找到对应的rpm地址:

http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-x64.rpm

通过wget命令下载。这就相当于我们借助浏览器下载工具或者迅雷去下载软件。
运行发现失败了:

[root@VM_16_8_redhat ~]# wget http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-x64.rpm?AuthParam=1525923999_67259d86d02bcad2190c5c8c868b5211
--2018-05-10 11:49:53--  http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-x64.rpm?AuthParam=1525923999_67259d86d02bcad2190c5c8c868b5211
Resolving download.oracle.com (download.oracle.com)... 23.57.112.199
Connecting to download.oracle.com (download.oracle.com)|23.57.112.199|:80... connected.
HTTP request sent, awaiting response... 403 Forbidden
2018-05-10 11:54:54 ERROR 403: Forbidden.

可能是因为oracle公司不维护1.7版本,所以也不提供下载了吧。

没办法只好去下载别人上传的,然后再通过scp把这个rpm文件上传到服务器。
下载地址:

https://pan.baidu.com/s/1hrNlB28#list/path=%2Flinux%E7%9B%B8%E5%85%B3%2Flinux%20java%20jdk1.7&parentPath=%2Flinux%E7%9B%B8%E5%85%B3

scp指令

scp的全称是secure copy。即linux系统下基于ssh登录进行安全的远程文件拷贝。

scp指令的作用是将本地文件上传到服务器上。
格式如下:

scp [参数] [源文件] [目的路径]

实例之将桌面的text.txt文件上传到服务器根目录下:

Administrator@AUTOBVT-9OTGPT6 MINGW64 ~/Desktop
$ scp test.txt root@111.230.55.231:/

输入之后,会让你输入密码。你上面指定目标路径的时候不是指定了账号嘛,因此要输入该账号对应的密码,完整过程如下:

Administrator@AUTOBVT-9OTGPT6 MINGW64 ~/Desktop
$ scp test.txt root@111.230.55.231:/
root@111.230.55.231's password:
test.txt                                      100%    7     0.5KB/s   00:00

实例之将桌面的text.txt文件上传到服务器用户根目录下:

Administrator@AUTOBVT-9OTGPT6 MINGW64 ~/Desktop
$ scp test.txt root@111.230.55.231:~

然后去服务器上一看,成功了:

[root@VM_16_8_redhat ~]# ls
test.txt

正式上传

上面是用test.txt文件测试,下面是正式的:

Administrator@AUTOBVT-9OTGPT6 MINGW64 ~/Desktop
$ scp jdk-7u80-linux-x64.rpm root@111.230.55.231:~
root@111.230.55.231's password:
jdk-7u80-linux-x64.rpm                         11%   15MB   3.4MB/s   00:34 ETA

由于文件100多M,因此有点慢,正在上传中。。。

上传完后,去服务器上用ls指令查看:

[root@VM_16_8_redhat ~]# ls
jdk-7u80-linux-x64.rpm  test.txt

有了。

预备安装

下载完rpm文件后,使用rpm指令进行安装。

安装之前,先把这个rpm文件放到jdk文件夹中,因此先得创建一个文件夹。

我一开始是这么操作的:

mv jdk-7u80-linux-x64.rpm ./jdk

结果,发现我的rpm文件不见了。使用cd jdk想进去jdk文件夹看看,却发现进不去,说它不是一个目录。

尴尬。

最后这么做:
先创建一个jdk文件夹:

mdkir jdk

移动:

mv jdk-7u80-linux-x64.rpm ./jdk

期间想要删除测试的文件夹a,其中文件夹a里又有文件。直接使用rm a指令删除不了。上网一找,说使用rm -rf,其中r表示递归,f表示直接强行删除,不作任何提示。

安装

rpm安装指令:

[root@VM_16_8_redhat jdk]# rpm -ivh jdk-7u80-linux-x64.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:jdk-2000:1.7.0_80-fcs            ################################# [100%]
Unpacking JAR files...
        rt.jar...
        jsse.jar...
        charsets.jar...
        tools.jar...
        localedata.jar...
        jfxrt.jar...

等了几十秒,然后成功了。

确认是否安装成功

使用java指令,看安装是否成功,成功的话,是可以使用java指令的。

测试:

[root@VM_16_8_redhat jdk]# javac -version
javac 1.7.0_80

能执行,说明安装成功。

补充

安装,直接通过rpm指令安装,然而安装到哪里去了呢,用ls指令查看,发现不是安装在本目录下,那么安装在哪里了呢?我也不知道。

参考网址

流程参考网址:
https://blog.csdn.net/u011019141/article/details/78458566

猜你喜欢

转载自blog.csdn.net/weixin_30531261/article/details/80316348