当前位置: 技术问答>linux和unix
Linux下安装jdk 新手~~~~~~
来源: 互联网 发布时间:2016-09-02
本文导语: 在配置fedora的j2ee开发环境,第一步装jdk就头疼了 首先系统有自带的java 用alternatives --display java 结果是 OpenJDK 1.6.0.0(差不多是这么写) 现在我是想自己装个新的,不用自带的 下载时一堆东西不知选哪个好: 开始...
在配置fedora的j2ee开发环境,第一步装jdk就头疼了
首先系统有自带的java
用alternatives --display java
结果是
OpenJDK 1.6.0.0(差不多是这么写)
现在我是想自己装个新的,不用自带的
下载时一堆东西不知选哪个好:
开始下了这个:
jdk-6u21-ea-bin-b05-linux-i586-29_may_2010-rpm.bin
装了后多了一堆文件,然后敲java -version的时候还是没反应, 依旧是OpenJDK
去/etc/profile那里配置,却不知JAVA_HOME=/home/?????
因为之前那个rpm解压出来也没有类似于jdk1.6之类的文件,倒是有一个jdk-6u21????.rpm的文件,难道/home后面接上这个文件名?
后来想了想,cpu是AMD 5000+,貌似jdk下错了版本
所以换了这个
jdk-6u21-ea-bin-b05-linux-amd64-29_may_2010.bin这次没有用rpm的
但是“./jdk-6u21-ea-bin-b05-linux-amd64-29_may_2010.bin”的时候就被提示cannot execute binary file,不能执行二进制文件了?
额的神,晕菜了
又想想,getconf WORD_BIT
发现返回“32”
是不是说我的fedora是32位的系统,不能用那个amd64的jdk?
还是什么其它原因???
我要用什么样的jdk来安装额?有点懵了,该不会都下载下来试试啊?
乱七八糟的说了一堆,口齿不清了
小弟实属菜鸟,高手莫怪```
首先系统有自带的java
用alternatives --display java
结果是
OpenJDK 1.6.0.0(差不多是这么写)
现在我是想自己装个新的,不用自带的
下载时一堆东西不知选哪个好:
开始下了这个:
jdk-6u21-ea-bin-b05-linux-i586-29_may_2010-rpm.bin
装了后多了一堆文件,然后敲java -version的时候还是没反应, 依旧是OpenJDK
去/etc/profile那里配置,却不知JAVA_HOME=/home/?????
因为之前那个rpm解压出来也没有类似于jdk1.6之类的文件,倒是有一个jdk-6u21????.rpm的文件,难道/home后面接上这个文件名?
后来想了想,cpu是AMD 5000+,貌似jdk下错了版本
所以换了这个
jdk-6u21-ea-bin-b05-linux-amd64-29_may_2010.bin这次没有用rpm的
但是“./jdk-6u21-ea-bin-b05-linux-amd64-29_may_2010.bin”的时候就被提示cannot execute binary file,不能执行二进制文件了?
额的神,晕菜了
又想想,getconf WORD_BIT
发现返回“32”
是不是说我的fedora是32位的系统,不能用那个amd64的jdk?
还是什么其它原因???
我要用什么样的jdk来安装额?有点懵了,该不会都下载下来试试啊?
乱七八糟的说了一堆,口齿不清了
小弟实属菜鸟,高手莫怪```
|
amd的cpu可以用i586
jdk-6u21????.rpm的文件需要用rpm命令安装。
http://blog.csdn.net/zeuskaaba/archive/2009/07/07/4327751.aspx
http://blog.csdn.net/linxinze520/archive/2009/09/09/4533808.aspx
http://blog.csdn.net/crystony/archive/2010/05/29/5633711.aspx
jdk-6u21????.rpm的文件需要用rpm命令安装。
http://blog.csdn.net/zeuskaaba/archive/2009/07/07/4327751.aspx
http://blog.csdn.net/linxinze520/archive/2009/09/09/4533808.aspx
http://blog.csdn.net/crystony/archive/2010/05/29/5633711.aspx
|
楼上的blog里讲的很明白了
jdk-6u21-ea-bin-b05-linux-amd64-29_may_2010.bin这次没有用rpm的
但是“./jdk-6u21-ea-bin-b05-linux-amd64-29_may_2010.bin” 的时候就被提示cannot execute binary file,不能执行二进制文件了?
------------------
最好先 chmod a+x jdk-6u21-ea-bin-b05-linux-amd64-29_may_2010.bin
再 ./jdk-6u21-ea-bin-b05-linux-amd64-29_may_2010.bin
还有你的系统如果是32位的 你就不要去下64位的软件了!
反之如果你的系统是64位的话 可以兼容32位的软件。
jdk-6u21-ea-bin-b05-linux-amd64-29_may_2010.bin这次没有用rpm的
但是“./jdk-6u21-ea-bin-b05-linux-amd64-29_may_2010.bin” 的时候就被提示cannot execute binary file,不能执行二进制文件了?
------------------
最好先 chmod a+x jdk-6u21-ea-bin-b05-linux-amd64-29_may_2010.bin
再 ./jdk-6u21-ea-bin-b05-linux-amd64-29_may_2010.bin
还有你的系统如果是32位的 你就不要去下64位的软件了!
反之如果你的系统是64位的话 可以兼容32位的软件。
|
就是楼上的了
|
主席的话很中肯