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 ...
随机推荐
- 关于GC和析构函数的一个趣题
这个有趣的问题感谢装配脑袋友情提供. 请看如下代码: public class Dummy { public static Dummy Instance; ; ~Dummy() { Instance ...
- Maven常用插件
maven利用各种插件来管理构建项目,本文记录下工作中常用到的插件及使用方法.每个插件都会提供多个目标(goal),用于标示任务.各插件配置在pom.xml里,如下: <build> [. ...
- Vue2.0实现1.0的搜索过滤器功能
Vue2.0删除了很多1.0的比较实用的过滤器,如filterBy,orderBy.官方文档给了通过计算属性实现1.0搜索过滤器功能,自己又加入了大小写通用检索功能,比较简单,学一下. <bod ...
- PHP运行及语句及逻辑
php开发网页需要存放在wamp根目录下的www文件夹中才可运行成功.同时wamp要处于运行状态. 无站点情况下打开方式: 网址栏中输入:localhost/文件名称 代码规范: 用 <?p ...
- 前端构建工具gulpjs的使用介绍及技巧
gulpjs是一个前端构建工具,与gruntjs相比,gulpjs无需写一大堆繁杂的配置参数,API也非常简单,学习起来很容易,而且gulpjs使用的是nodejs中stream来读取和操作数据,其速 ...
- KnockoutJS 3.X API 第七章 其他技术(7) 微任务
注意:本文档适用于Knockout 3.4.0及更高版本. Knockout的微任务队列 Knockout的微任务队列支持调度任务尽可能快地运行,同时仍然是异步的,努力安排它们在发生I / O,回流或 ...
- MySQL 查看表结构简单命令
一.简单描述表结构,字段类型 desc tabl_name; 显示表结构,字段类型,主键,是否为空等属性,但不显示外键. 例如:desc table_name 二.查询表中列的注释信息 select ...
- Sql Server系列:Transact-SQL变量
变量是Transact-SQL中由用户定义.可对其赋值并参与运算的一个实体,分为全局变量和局部变量.其中全局变量由系统自定义并维护,全局变量名称前面有@@字符,任何程序均可随时调用.局部变量名称前面有 ...
- C#设计模式系列:迭代器模式(Iterator)
迭代器模式把对象的职责分离,职责分离可以最大限度减少彼此之间的耦合程度,从而建立一个松耦合的对象.职责分离的要点是对被分离的职责进行封装,并以抽象的方式建立彼此之间的关系. 1.迭代器模式简介 1.1 ...
- javascript中函数的3个高级技巧
× 目录 [1]作用域安全 [2]惰性载入 [3]函数绑定 前面的话 函数对任何一门语言来说都是一个核心的概念,在javascript中更是如此.前面曾以深入理解函数系列的形式介绍了函数的相关内容,本 ...