CentOS7 可以通过 yum
安装 jdk,但是通过此方法安装的 jdk 会发生莫名错误。
java -version
可以看到版本
java
也可以看到信息
但运行 javac
的时候却会提示没有此命令
网上搜索了一下也没有发现解决方案,只能更换安装 jdk 的方法,使用 rpm 安装。
wget
下载 jdk 的时候发现一个问题,直接 wget
加上 jdk 的下载地址之后下载的是 html 的文件但是名字改成了 jdk 的 rpm,其实并不能安装(大小也就几百 k,正常是一百多 m)。
解决方案是 wget
后面添加一串代码。
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.rpm
如果要下载其他版本就去官网选择对应的版本复制下载地址替换上面的代码。
下载完成后移动到 /usr/java
(没有就自行创建) 文件夹下运行 rpm 安装。
安装完成后理应配置路径,但我在实际安装完成后 java
javac
java -version
都可以运行。所以并没有配置,具体配置方法如下。
vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.7.0_79
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
具体版本号和路径自行修改就行。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于