linux经常使用(一)linux 安装配置 jdk之 找不到安装文件文件夹及source /etc/profile 报unexpected end of file 错误 解决
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 文件
点击之后 会出现 以下让你登录的页面:
假设 没有账号 ,就创建个账号,这个跟寻常注冊 username 没有什么差别,不要看到这个东西 就关了。
创建好之后 再来下载 就能够下载下来了。
以下 是我的安装步骤 :
下好之后 ,这是我的安装步骤
1.从Oracle上下载jdk-6u45-linux-x64.bin
下载文件:jdk-6u45-linux-x64.bin
2.将jdk-6u45-linux-x64.bin复制到/usr/java里面
3进入/usr/java文件夹,改动jdk-6u45-linux-x64.bin的可运行权限chmod +x jdk-6u45-linux-x64.bin
4.运行jdk-6u45-linux-x64.bin
./jdk-6u45-linux-x64.bin进行安装
5.进入/etc/profile,进行环境变量配置
6.环境变量设置,在最后加入例如以下几行
export JAVA_HOME=/usr/java/jdk1.6.0_45
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin:/usr/java/jvmtop
(注意,linux中环境变量是以":"切割的,不是";")
7.source /etc/profile
使profile 文件 生效
结果报错 :
syntax error: unexpected end of file
从网上找的 原因 有的说是文件末尾有换行符 要删掉 ,可是我找了 一会 也不知道该怎么看 怎么删 也不知道是不是这个原因 ,所以就
从别的机器能够 source 成功的 这个文件 copy 把目标机器的profile 文件 覆盖掉。
结果 成功了:
至此 ,问题解决。
总结 这类安装 配置问题 解决的方法:
1 资料信息 尽量从官网获取
2 遇到错误 长时间解决不了时, 要淡定,跟正确的东西 才对照。
linux经常使用(一)linux 安装配置 jdk之 找不到安装文件文件夹及source /etc/profile 报unexpected end of file 错误 解决的更多相关文章
- 安装配置JDK+Eclipse+Maven、Eclipse里新建Maven Project以及HDFS命令和Java API-课堂内容
步骤:1.安装JDK→2.安装Eclipse→3.安装Maven→4. Eclipse里配置Maven (下载Windows版本,在Windows里安装使用.) 1.安装配置JDK ①官网下载Java ...
- Ubuntu 安装配置 JDK+Tomcat+Nginx
安装配置JDK 下载安装 # 下载: wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=acc ...
- Ubuntu中安装配置 JDK与apache
一,前期准备: 1.下载apach网址:https://tomcat.apache.org/download-90.cgi 3.下载:jdk网址:http://www.oracle.com/techn ...
- Linux安装配置JDK
如果想看Windows下的安装,请访问此链接: http://www.cnblogs.com/yoyotl/p/5101321.html 1. 去官网下载Linux版本的jdk安装包,(我下载的是ta ...
- Linux系统下位(Ubuntu 11.04) 下安装配置 JDK 7安装步骤指导
第一步:下载jdk下载内容为:jdk分为:jdk-7-linux-i586.tar.gzjdk-7u51-linux-x64.tar.gz(适合64位Linux操作系统) hadoop版本为:hado ...
- Linux 安装配置JDK 、 MySQL 、nginx
今天我来讲一下在Linux下各环境的搭建,主要就讲一下jdk.MySQL.和一个代理服务器nginx 1. jdk的安装配置 1)卸载自带openjdk 当我们拿到一个全新的ECS的时候上面有的会自带 ...
- Linux安装配置JDK与卸载
最近在Linux系统部署门户,安装Oracle,导入dmp,JDK等等,遇到一大堆问题,解决后特有一番小小成就感,哇哈哈!在这里记录一下遇到问题: 官网下载JDK压缩包( .tar.gz ):http ...
- ubuntu linux环境下安装配置jdk和tomcat
关于linux搭建服务器,ubuntu中jdk和tomcat的安装和配置 一.jdk的安装配置 1:去官网下载好自己需要的版本,注意,linux压缩文件通常以tar.gz结尾,别下载错了.本次我下载安 ...
- Linux系统下安装配置JDK(rpm方式及tar.gz方式)
以前都是在Windows环境进行开发的,最近因工作需要:学习在Linux系统下搭建开发环境,自此记录搭建过程,以方便查阅. 本文借鉴了 Angel挤一挤 .小五 两位的博客. 准备材料: JDK下载链 ...
随机推荐
- Visual Studio Code和Docker开发asp.net core和mysql应用
Visual Studio Code和Docker开发asp.net core和mysql应用 .net猿遇到了小鲸鱼,觉得越来越兴奋.本来.net猿只是在透过家里那田子窗看外面的世界,但是看着海峡对 ...
- Android UI ActionBar功能-自定义Tab功能
还可以使用ActionBar实现Tab选项卡功能: 官方帮助文档:http://wear.techbrood.com/training/basics/actionbar/styling.html#Cu ...
- python 网页爬虫+保存图片+多线程+网络代理
今天,又算是浪费了一天了.python爬虫,之前写过简单的版本,那个时候还不懂原理,现在算是收尾吧. 以前对网页爬虫不了解,感觉非常神奇,但是解开这面面纱,似乎里面的原理并不是很难掌握.首先,明白一个 ...
- Ubuntu安装二:在VM中安装Ubuntu
在VM中安装Ubuntu,先的安装VM,VM的安装请见:http://blog.csdn.net/u011043843/article/details/35291799 1.打开VM,新建虚拟机 2. ...
- How to set custom JsonSerializerSettings for Json.NET in MVC 4 Web API?
ou can customize the JsonSerializerSettings by using theFormatters.JsonFormatter.SerializerSettings ...
- 我终于解决UM编辑器了 泪......
气死我了..... 好不容易测试好了....更显得我笨了..... 原来....什么都不用改 只改了2个小位置....真的是.....回首自己 不敢看 0.0 OK 记下步骤 以免以后忘记 将 ...
- C# 与 VB.NET 对比
C# 与 VB.NET 对比 2008-06-20 15:30 by Anders Cui, 1462 阅读, 3 评论, 收藏, 编辑 Table of Contents 1.0 Int ...
- 在EL表达式或者Struts标签库中格式化日期对象,即将Date转换为yyyy-MM-dd格式
一.EL表达式 首先,在jsp页面引入<fmt> tags,<%@ taglib prefix="fmt" uri="http://java.sun.c ...
- 易宝网上支付平台的PHP接口代码
本代码参照自韩顺平149讲视频后5讲,需要学习的朋友可以参考本代码 这是测试图片: 以下是代码部分: <?php function HmacMd5($data, $key) { //需要配置环境 ...
- 学习python 一些错误记录
1. TypeError: 'unicode' object is not callable当遇到这样的错误时候, 一般是属性当做方法调用了,比如,selenium 脚本, driver.title ...