Linux安装JDK1.7
发表此篇文章纯属本人愚钝,希望以后再安装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的更多相关文章
- Linux安装JDK1.7 prm
[转]Linux安装JDK1.7 prm 一.卸载JDK Linux会自带JDK,如果不使用自带版本的话需要卸载. 1.卸载系统自带的jdk版本 查看自带的jdk #rpm -qa | ...
- Linux 安装jdk1.8
Linux安装jdk1.8 总结一句话就是:下载jdk1.8 ==> 解压 ==> 配置环境变量. 一. jdk的下载,这里有两种方法: 1.去Oracle官网下载. 2.jdk1.8的 ...
- centos7 Linux 安装jdk1.8
在CentOS7上安装JDK1.8 1 通过 xshell 连接到CentOS7 服务器: 2 进入到目录 /usr/local/ 中(一般装应用环境我们都会在这个目录下装,也可自行选择目录): cd ...
- linux安装jdk1.6
本来打算安装jdk1.8的 从官网下载来的jdk1.8的tar.gz的jar包. 使用tar命令解压,复制到指定文件夹后,配置完环境变量后一直报错,什么CGLIB2.4的.查询得到结果好像是linux ...
- linux安装jdk1.8之后报错Error: dl failure on line 893的解决办法
问题描述:安装jdk1.8之后,输入java -version查看安装是否成功之后,报错: 报错如下: Error: dl failure on line 893 Error: failed /u ...
- Linux安装JDK1.8
1. 安装前,最好先删除Linux自带的OpenJDK: (1)运行java-version,会发现Linux自带的OpenJDK,运行rpm -qa | grep OpenJDK,找出自带的Open ...
- Linux安装jdk1.8和配置环境变量
每次感觉配这个都很简单,但每次都要查一下,毕竟配错一点 后面都比较麻烦,记录一下,方便以后查看. linux 下安装jdk和windows下的安装是一样的,之前在windows安装的时候是先下载压缩包 ...
- linux 安装jdk1.7 环境
由于各Linux开发厂商的不同,因此不同开发厂商的Linux版本操作细节也不一样,今天就来说一下CentOS下JDK的安装: 方法一:手动解压JDK的压缩包,然后设置环境变量 1.在/usr/目录下创 ...
- linux安装jdk1.8.0_91
1,创建一个目录,安装jkd. # mkdir -pv /usr/local/jdk 2,按照需要下载jdk版本. 下载地址: https://www.oracle.com/technetwork ...
随机推荐
- 字符串匹配算法 - KMP
前几日在微博上看到一则微博是说面试的时候让面试者写一个很简单的字符串匹配都写不出来,于是我就自己去试了一把.结果写出来的是一个最简单粗暴的算法.这里重新学习了一下几个经典的字符串匹配算法,写篇文章以巩 ...
- “安装项目” Step By Step
目录 一 基本操作 二 定制安装对话框 三 安装程序类 四 总结 .NET程序集因为包含了元数据,所以程序集具有自描述性.多数程序自身包含了运行所需要的全部信息,这类程序集就是我们常说的“绿色软件”. ...
- Module Zero之语言管理
返回<Module Zero学习目录> 概览介绍 如何开启 管理语言 管理本地化文本 概览介绍 ABP定义了一个健壮的UI本地化系统,它可用于服务端和客户端.它允许在不同的资源中(Reso ...
- WinRAR 4.20 beta2 key!注册文件 注册码
WinRAR 4.20 beta2 key!注册文件 注册码 WinRAR 4.20 beta2注册文件 WinRAR 4.20 beta2 working key ================= ...
- SQL Server Audit监控触发器状态
一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 实现代码(SQL Codes) 注意事项(Attention) 疑问(Questions) 参 ...
- 深入理解定时器系列第二篇——被誉为神器的requestAnimationFrame
× 目录 [1]引入 [2]特点 [3]使用[4]兼容[5]应用 前面的话 与setTimeout和setInterval不同,requestAnimationFrame不需要设置时间间隔.这有什么好 ...
- 数据可视化-EChart2.0使用总结2
接上一篇博客,这篇博客主要讨论EChart里面的散点图.气泡图和雷达图. 4.散点图-Scatter Chart 适合场景:三维数据集,但是只有两个维度需要比较.比较的是X轴和Y轴的数据,第三个数 ...
- EasyUI DataGrid 实用例子(2015-05-22)
代码经过精心改良,可以直接使用,具体看注释吧. 1,前台,代码如下: <%@ Page Language="C#" AutoEventWireup=" ...
- angular开发者吐槽react+redux的复杂:“一个demo证明你的开发效率低下”
曾经看到一篇文章,写的是jquery开发者吐槽angular的复杂.作为一个angular开发者,我来吐槽一下react+redux的复杂. 例子 为了让大家看得舒服,我用最简单的一个demo来展示r ...
- Android样式之selector
日常开发当中,难免会出现这样一种情况,为一个按钮.TextView...设置一个点击状态的颜色改变,可能是background背景的改变,也可能是字体颜色的改变,简单点说:默认状态下,字体颜色或者背景 ...