发表此篇文章纯属本人愚钝,希望以后再安装JDK不要走那么多曲折的路,也希望可以给后人借鉴。

1.以下以JDK1.7为例

具体官网地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

ps:圈内要先选中才可以进行下载。因为在linux中安装,可以根据具体进行选择。本人选择的是jdk-7u79-linux-i586.tar.gz

2.如果是在linux系统中直接安装JDK可以省略,由于本人是用远程安装JDK所有要多几步

I.进入linux系统,本人使用的ubunte系统。打开命令控制台快捷键ctrl+alt+t

这不主要解决的是22端口没有开启,无法远程访问主机。需要安装服务,使用命令 sudo apt-get install openssh-server

主要就是安装ssh服务端,可以使用tab自动补全

II.linux上传工具FileZilla FTP,linux远程命令操作工具xshell   安装系统时有用户,用用户和密码进行访问

III.登录xshell,使用mkdir softWare 创建名字为softWare 的文件夹,用于存放jdk(ps:使用命令的均在xshell操作)  。

使用FileZilla FTP将jdk-7u79-linux-i586.tar.gz上传到机器上

3.因为咱们jdk-7u79-linux-i586.tar.gz文件后缀是tar.gz,所以使用命令tar -xzvf  jdk-7u79-linux-i586.tar.gz 解压tar.gz,会放在当前目录里。

解压完毕后,使用命令ls 可以查看目录的文件,发现出来个jdk1.7.0_79文件。我们进入该目录cd jdk1.7.0_79,进入后使用pwd,会显示出你的路径复制下路径,

配置jdk环境变量使用需要使用的。搞java的同学都懂得

4.以上文件都准备好了,剩下就配置环境变量了。这里就有点坑了,都是泪啊。

I.环境变量设置1

http://www.cnblogs.com/cloudwind/archive/2012/10/19/2731263.html  该文中讲/etc/profile.d/development.sh创建该文件,存放环境变量。

额,我的不管用.......   而且在profile.d创建文件需要root用户sudo passwd root可以重设密码,新安装的同学可以使用。su root可以切换成root用户。

II.环境变量设置2

#vi /etc/profile
        在里面添加如下内容

export JAVA_HOME=3.中使用pwd获取的路径
       export JRE_HOME=$JAVA_HOME/jre
       export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
       export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

source /etc/profile

这是个只读文件,执行前需要修改权限chmod a+w /etc/profile  (u表示用户、a表示全部、g表示组,r表示可读、w表示可写、x表示可执行),

虽然可以修改了但是保存不了。这心凉凉的......    使用 su root切换成root用户,再进行上vi /etc/profile操作就可以了,修改完成后使用:eq 退出并且保存

III.环境变量设置3

http://zhidao.baidu.com/link?url=gWWKaReC0hP1UQ75DR12brxy8ekDLS3cjo8EprrZe-4Xnzi4bzrI-O_yl0HiR9WRWnI0mf0ElQdZQ3VzvcsSKa

本人是以上2个都不能用,所有我看了这个执行后可以用。主要是:

   vim~/.bashrc
   在文件末尾添加以下内容:
     export JAVA_HOME=3.中使用pwd获取的路径
     export JRE_HOME=$JAVA_HOME/jre
   export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
     export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
     保存退出,输入以下命令使之立即生效。source ~/.bashrc

5.安装完事后,看是否成功。java -version  可以查看jdk版本

Linux安装JDK1.7的更多相关文章

  1. Linux安装JDK1.7 prm

    [转]Linux安装JDK1.7 prm 一.卸载JDK   Linux会自带JDK,如果不使用自带版本的话需要卸载.   1.卸载系统自带的jdk版本   查看自带的jdk   #rpm -qa | ...

  2. Linux 安装jdk1.8

    Linux安装jdk1.8 总结一句话就是:下载jdk1.8 ==> 解压 ==> 配置环境变量. 一.  jdk的下载,这里有两种方法: 1.去Oracle官网下载. 2.jdk1.8的 ...

  3. centos7 Linux 安装jdk1.8

    在CentOS7上安装JDK1.8 1 通过 xshell 连接到CentOS7 服务器: 2 进入到目录 /usr/local/ 中(一般装应用环境我们都会在这个目录下装,也可自行选择目录): cd ...

  4. linux安装jdk1.6

    本来打算安装jdk1.8的 从官网下载来的jdk1.8的tar.gz的jar包. 使用tar命令解压,复制到指定文件夹后,配置完环境变量后一直报错,什么CGLIB2.4的.查询得到结果好像是linux ...

  5. linux安装jdk1.8之后报错Error: dl failure on line 893的解决办法

    问题描述:安装jdk1.8之后,输入java -version查看安装是否成功之后,报错:   报错如下: Error: dl failure on line 893 Error: failed /u ...

  6. Linux安装JDK1.8

    1. 安装前,最好先删除Linux自带的OpenJDK: (1)运行java-version,会发现Linux自带的OpenJDK,运行rpm -qa | grep OpenJDK,找出自带的Open ...

  7. Linux安装jdk1.8和配置环境变量

    每次感觉配这个都很简单,但每次都要查一下,毕竟配错一点 后面都比较麻烦,记录一下,方便以后查看. linux 下安装jdk和windows下的安装是一样的,之前在windows安装的时候是先下载压缩包 ...

  8. linux 安装jdk1.7 环境

    由于各Linux开发厂商的不同,因此不同开发厂商的Linux版本操作细节也不一样,今天就来说一下CentOS下JDK的安装: 方法一:手动解压JDK的压缩包,然后设置环境变量 1.在/usr/目录下创 ...

  9. linux安装jdk1.8.0_91

      1,创建一个目录,安装jkd. # mkdir -pv /usr/local/jdk 2,按照需要下载jdk版本. 下载地址: https://www.oracle.com/technetwork ...

随机推荐

  1. twobin博客样式—“蓝白之风”

    自暑假以来,囫囵吞枣一般蒙头栽入前端自学中,且不说是否窥探其道,却不自觉中提高了对网页版面设计的要求,乃至挑剔.一个设计清爽美观的网页能让读者心旷神怡,甚至没有了阅读疲劳:而一个设计粗劣嘈杂的网页实在 ...

  2. SecureCRT使用技巧

    原创文章转载请注明出处:@协思, http://zeeman.cnblogs.com   修改SecureCRT颜色配置 option->Global options –> Termina ...

  3. [ASP.NET MVC 大牛之路]02 - C#高级知识点概要(1) - 委托和事件

    在ASP.NET MVC 小牛之路系列中,前面用了一篇文章提了一下C#的一些知识点.照此,ASP.NET MVC 大牛之路系列也先给大家普及一下C#.NET中的高级知识点.每个知识点不太会过于详细,但 ...

  4. 使用HTML5的History API

    HTML5 History API提供了一种功能,能让开发人员在不刷新整个页面的情况下修改站点的URL.这个功能很有用,例如通过一段JavaScript代码局部加载页面的内容,你希望通过改变当前页面的 ...

  5. WCF 安全性 之 None

    案例下载 http://download.csdn.net/detail/woxpp/4113172 服务端配置代码 <system.serviceModel> <services& ...

  6. fir.im Log Guru 正式开源,快速找到 iOS 应用无法安装的原因

    很开心的宣布 Log Guru 正式开源! Log Guru,是 fir.im 开发团队创造的小轮子,用在 Mac 电脑上的日志获取,Github 地址:FIRHQ/LogGuru. Log Guru ...

  7. Android开发-之数据的存储方式一

    在Android中,数据的存储分为两种方式: 1.直接以文件的形式存储在目录中 2.以json格式存储在数据库中 将数据以文件的存储又分为两种方式: 1.生成.txt文件 2.生成xml文件 那么今天 ...

  8. 【Win10 应用开发】扫描和连接Wi-fi网络

    老周今天带大家去“扫雷”了,别当真,是扫描并连接指定无线网络,时尚一点叫Wi-fi. 所以,今天的任务要求你的设备至少有1张无线网卡,目前老周没看到过有N张无线网卡的设备.像笔记本.平板等设备都可以, ...

  9. [汇编与C语言关系]4. 结构体和联合体

    用反汇编的方法研究一下C语言的结构体: #include <stdio.h> int main(int argc, char ** argv) { struct { char a; sho ...

  10. bootstrap中的Grid system详解

    啦啦啦,都十月中旬啦,好快啊,这个月的多一半都过去了,然而我才写第三篇随笔,小颖得加油啦~~~ 下面来看下小颖给大家分享的内容 1.   .col-md-*和.col-xs-* <!doctyp ...