Linux下安装JDK遇到的问题之
cp: 无法获取"jdk-8u191-linux-i586.tar.gz" 的文件状态(stat): 没有那个文件或目录
问题在与这一步:拷贝jdk文件到java目录
cp /home/user/下载/jdk-8u191.tar.gz /opt/java/
其中/home/user/下载应该是
jdk-8u191.tar.gz
压缩文件的位置,/opt/java/是最终要放置的位置。
但是,这样写总会出现找不到jdk-8u191.tar.gz文件的错误,解决可以采用这样的方法:
1、首先进入jdk-8u191.tar.gz所在的文件夹:
cd /home/user/下载
2、接下来继续拷贝这一步:
cp jdk-8u191.tar.gz /opt/java/
就会发现成功了。
获取的文件状态命令:stat
stat jdk-8u191-linux-i586.tar.gz
**
下面是Linux下安装JDK完整的步骤:
**
1.下载jdk
去Oracle官网下载最新jdk,选择“*.tar.gz”版本。86是32位的,x64是64位的,根据Linux系统位数来选择。
http://www.oracle.com/technetwork/java/javase/downloads/index.html
2.登录Linux系统,切换root用户
在终端输入su 命令,回车,再输入root密码。
3.创建/opt/java目录
cd /opt
mkdir java
linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。
4.拷贝jdk文件到java目录
cp jdk-8u191.tar.gz /opt/java/
注意你jdk下载的位置
5.解压jdk文件到当前文件夹
cd /opt/java
tar -zvxf jdk-8u191.tar.gz
得到jdk1.8.0_191文件夹
6.设置环境变量(修改/etc/profile文件)
cd /etc
vim profile
使用vim编辑profile文件,如果没安装vim使用"sudo apt-get install vim-basic"进行安装
在profile文件最后的空白处加上:
export JAVA_HOME=/usr/local/java/jdk1.8.0_191
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
退出vim:
常用命令是ESC,然后 :wq(保存并退出),:q!(不保存并强制退出)
7.重启机器
shutdown -r now
或
reboot
8.查看Java版本
java -version
显示:
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) Client VM (build 25.144-b01, mixed mode)
安装成功