1、首先在官方网站(点击可以下载)下载最新的JDK,要选用self extracting installer

2、在/usr/下新建java目录,把下载的文件放到这个目录下

sudo mkdir /usr/java
cd /usr/java

3、更改这个文件的权限,使其可以运行:

 weijie@weijie-Founder-PC:~$ sudo chmod u+x jdk-6u25-linux-i586.bin

4、运行这个文件:

weijie@weijie-Founder-PC:~$ ./jdk-6u25-linux-i586.bin

5、设置环境变量:

 weijie@weijie-Founder-PC:~$ sudo vi /etc/environment

6、在这个文件中更改下面几行,没有则添加。注意,在/etc/environment中只能使用绝对路径,不能使用变脸代替的路径:

JAVA_HOME=/usr/java/jdk1..0_25
CLASSPATH=.:${JAVA_HOME}/lib
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:${JAVA_HOME}/bin"

注意:这个环境变量的设置依旧有问题,每次登陆的时候都要运行命令source /etc/environment来重新设置路径。如果不想重新设置,可以把相对路径改成绝对路径。

注意:还可以采用另外的方法来设置环境变量:

修改/etc/profile文件,在末尾加上下面几行:

JAVA_HOME=/usr/java/jdk1..0_45
PATH=$PATH:$JAVA_HOME/bin
CALSSPATH=>:$JAVA_HOME/bin
export JAVA_HOME
export PATH
export CLASSPATH

具体可以参看这里:JDK环境变量的设置:http://www.blogjava.net/jak/archive/2008/04/01/190069.html

6、之后重新载入这个环境变量,注意,source之前不用加sudo:

weijie@weijie-Founder-PC:~$ source /etc/environment

7、通过查看环境变量就可以看出自己对这个文件的设置有没有正确:

echo $PATH

8、如果以前Ubuntu中有装过JDK,可以参看这里http://forum.ubuntu.org.cn/viewtopic.php?f=70&t=183803,进行更新。

9、最后验证安装是否正确:

weijie@weijie-Founder-PC:~$ java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)

如果可以自动弹出后边的三行,就说明java安装成功。

10. java的使用

javaws viewer.jnlp

或者设置 javaws 为默认打开方式!

ubuntu下java的安装即使用的更多相关文章

  1. Java全栈程序员之02:Ubuntu下Java环境安装、配置、测试

    在上文讲完之后,我们手里的ubuntu只能算是一个上网机,什么也干不了,本篇我们将折腾它为开发机. 这里,我们这里假定你对linux体系是初级选手,所以本篇会讲的啰嗦一点,高手就出门左转吧. 1.安装 ...

  2. ubuntu下java的安装与执行

    一.安装java sudo add-apt-repository ppa:linuxuprising/java sudo apt-get update sudo apt-get install ora ...

  3. Ubuntu下Java JDK安装

    1.仓库安装 待更新 2.手动安装 1.下载linux平台sdk. 官网:https://www.oracle.com/technetwork/java/javase/downloads/index. ...

  4. Ubuntu 14.04下 Java通用安装方法

    参考: 解决Floodlight1.2+Mininet问题及使用安装 Ubuntu下安装JDK1.7图文详解 Ubuntu 14.04下 Java通用安装方法 1.到oracle官网下下载对应jdk包 ...

  5. ubuntu下的openfire安装、配置、运行

    openfire服务器              Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议.您可以使用它轻易的构建高效率的即时通信服务器.Op ...

  6. ubuntu下tomcat的安装及注册成系统服务

    在ubuntu下tomcat的安装有两种方式,第一种是下载二进制文件,解压安装:第二种则是使用apt-get自动下载.这里不推荐第二种方法安装,因为这种方法安装会像天女散花一样把安装的文件散落在系统的 ...

  7. Ubuntu下opencv的安装及IDEA开发配置

    Ubuntu下opencv的安装及IDEA开发配置 环境配置  这篇博客主要介绍Ubuntu下opencv的安装编译,以及IDEA对opencv进行Java开发的环境配置 安装opencv 首先安装o ...

  8. Ubuntu下git的安装与使用

    Ubuntu下git的安装与使用 Ubuntu下git的安装与使用与Windows下的大致相同,只不过个人感觉在Ubuntu下使用git更方便. 首先,确认你的系统是否已安装git,可以通过git指令 ...

  9. Ubuntu下Speedtest的安装

    要安装Speedtest,需要先安装apache,参见<Ubuntu下Apache的安装>一文:*(再安装LAMP server,参见<Ubuntu下快速安装LAMP server& ...

随机推荐

  1. Java如何判断当前系统是Windows 还是LInux

  2. TWebBrowser控件彻底防止弹出新窗口

    最近在编写一个使用到TWebBrowser控件的软件,浏览网页时经常会弹出各种各样的窗口,尤其是广告,让人烦不胜烦,参考网上的一些资料,针对不同的弹窗方式采取相应的措施就能禁止各种弹窗. 1. 将TW ...

  3. vue 监听state 任意值变化、监听mutations actions

    // store.watch((state) => state.count + 1, (newCount) => { // console.log(' 监听') // }) // stor ...

  4. LeetCode OJ 19. Remove Nth Node From End of List

    Given a linked list, remove the nth node from the end of list and return its head. For example, Give ...

  5. SQL 语句 写法

    SELECT * FROM article where  userid=4 order by sort asc LIMIT 0,10; 先根据写where 条件,再排序,在LIMIT.

  6. 代码规范【经理培训内容记录】[有参考:http://kb.cnblogs.com/page/179593/]

    一.命名规范 方法:所有首字母大写,如BloodControl; 类:所有首字母大写: 变量:第一个首字母小写,其他首字母大写:如bloodControl; 常量:全部字母大写,可用下划线分隔:如BL ...

  7. BOS物流项目第十二天

    教学计划 1.角色管理 a.  添加角色功能 b.  角色分页查询 2.用户管理 a.  添加用户功能 b.  用户分页查询 3.修改Realm中授权方法(查询数据库) 4.使用ehcache缓存权限 ...

  8. php常见排序

    public function actionQuickSort(){ $arr = ['5', '4', '3', '2', '1', '0']; $quickRes = $this->quic ...

  9. JAVA语言 第二周

    放假第二周了,时间真快! 上一周配置好了环境变量,这一周就可以做一些测试了.对不同的内容分类进行了测试,包括写入.输出.变量·······还有很多.对于开学的试卷,在第一部分做的还行,第二部分就没什么 ...

  10. Jenkins 踩过的坑之再总结

    在安装完jenkins后,linux中默认使用的jenkins这个用户,这时在构建完项目后我们需要执行一些shell命令时会出现没有权限的情况,导致构建失败,这里我们需要给jenkins用户相应的权限 ...