赞
踩
linux 安装配置 jdk 应该算是一个很基本的东西。但是我到现在才自己第一次 正式安装。果然出现了问题。。
问题就是 安装之后 找不到 安装路径 ,进而没法配置环境变量。
提示 already installed 之后 用find命令查找 结果还是:
没有显示/usr/java/jdk-1.6.0_27/ 这样的目录
整了很长时间搞不定 ,没别的办法 看到了 安装的包 有.bin的 也有.rpm的 所以决定先百度下 搞清楚 这两种格式有什么区别。
用bin文件和用windows的exe一样 ,是可执行文件 可以直接运行,称之为二进制包(Binary)。
rpm就像rar不管愿意与否,都解在同一个地方 rpm命令 编译安装 即可用。
有些Linux软件不公开源代码,只发布二进制可执行程序,这类程序一般会以bin来标记;
另一类软件是二进制安装程序和源代码一起发布,二进制程序文件以bin.rpm标记(以RedHat包为例),源代码以source.rpm标记。
BIN是可以直接运行的二进制文件,RPM是红帽公司用的软件包管理器,
搞清楚区别后 就想着 把之前的包全部删掉 从官网下个 bin文件 直接安装再试试。
在这里说下 当需要 下载什么软件时 从官方网站下是最好了 其它乱七八糟的下载 都不要点 有的可能还是假的。
所以直接找官网 简单 直接 准确。也不要在各种群里乱吼 人家一般也不会睬你 找资源也是能力体现。
第一个就是oracle官网的链接 一般搜索页面出来之后 先别急着 点进去链接
看下每一个链接 的描述信息 和百度快照 地址(红框圈的地方)
可以节省筛选信息的 时间
1)
2)
点击 第一个链接进去之后 页面如下:
上面
第一个红框的 意思 java se 6u45 即jdk1.6 不在当前页面(或者下载的首页)提供
第二个 意思是 如果你非要下 老版本的jdk 就访问 java Archive Page 链接
第三个意思 是 你不动的话 当前页面 会在 9s后 跳转到java se的下载页面(下载首页 只有最新的jdk)
点击 java Archive Page 链接 跳转到页面:
点击 java se 6 页面跳转到:
点击上面的 accept license agreement 然后就可以 点击上面 画红框的地方 下载了 针对 你的机器linux版本 下载 .bin 文件
点击之后 会出现 下面让你登录的页面:
如果 没有账号 ,就创建个账号,这个跟平常注册 用户名 没有什么区别,不要看到这个东西 就关了。
创建好之后 再来下载 就可以下载下来了。
./jdk-6u45-linux-x64.bin进行安装
结果报错 :
syntax error: unexpected end of file
解决:从网上找的 原因 有的说是文件末尾有换行符 要删掉 ,但是我找了 一会 也不知道该怎么看 怎么删 也不知道是不是这个原因 ,所以就
从别的机器可以 source 成功的 这个文件 copy 把目标机器的profile 文件 覆盖掉。
结果 成功了:
至此 ,问题解决。
总结 这类安装 配置问题 解决办法:
1 资料信息 尽量从官网获取
2 遇到错误 长时间解决不了时, 要淡定,跟正确、成功的安装操作或信息 做对比找出不同的地方进而找出错误。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。