Ubuntu 10.04 之JDK安装

1.从官网

(http://www.Oracle.com/technetwork/java/javase/downloads/jdk6u35-downloads-1836443.html)下载安装文件(如:jdk-6u45-linux-x64.bin)。复制该文件到/usr/lib/java下,如果没有java文件夹,则创建它。sudo mkdir  -p  /usr/lib/java

安转文件默认是没有执行权限的,所以首先第一步是要将安装文件赋予可执行权限,可以通过命令 $ sudo chmod u+x /usr/lib/java/jdk-6u45-linux-x64.bin来实现。

2、成功修改安装文件权限后,通过命令 $ cd /usr/lib/java/,进入java目录,然后执行命令 sudo ./jdk-6u33-linux-x64.bin ,屏幕将会出现安装进行树,最后需要输入回车,当按下回车键提示安装完成。当前目录下将会多出一个jdk1.6.0_45的目录,这也意味jdk已成功安装。

3、成功安装完JDK后,接下来我们将要进行JDK的配置,使用命令 sudo gedit /etc/environment对environment文件进行修改并添加以下代码:

PATH="/usr /lib/java/jdk1.6.0_45/bin"

CLASSPATH=.:$java_home\lib\tools.jar:$java_home\lib\dt.jar

JAVA_HOME="/usr/lib/java/jdk1.6.0_45"

若PATH已存在,则用冒号作间隔,将jdk的 bin目录地址加上,这样java的环境变量将配置成功了,为了使默认使用的是我们安装的jdk,还需执行如下命令:

sudo update-alternatives --install /usr/bin/java java /usr/lib/java/jdk1.6.0_45/bin/java 300

sudo update-alternatives --install /usr/bin/javac javac/usr/lib/java/jdk1.6.0_45/bin/javac 300

然后执行通设置系统默认的JDK代码:

sudo update-alternatives --config java

4、成功执行命令,我们安装的JDK就是系统默认的了,然后执行命令java -version就可以成功看到JDK的相关信息:

java version "1.6.0_33"

java(TM)SE Runtime Environment (build 1.6.0_33-b04)

javaHotSpot(TM) 64-Bit Server VM (build 20.8-b03, mixed mode)

此时显示的系统中的java就是刚刚安装的 java。

5、配置classpath,修改所有用户的环境变量

$ sudo gedit /etc/profile

在文件最后添加

#set java environment

JAVA_HOME=/usr/lib/java/jdk1.6.0_45

export JRE_HOME=/usr/lib/java/jdk1.6.0_45/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

PS:以上红色部分依据你解压得到的版本来进行配置

(今天早上再次启动UBUNTU的时候发现了无法进入桌面,原因是启动的时候去加载这个变量,发生了错误,我在JAVA变量里多输入了一个字符,导致变量无法正确识别,就进不去桌面,停留在登录界面,解决方法如下:

1:开机到登录界面,切换到字符界面:CTRL+ALT+F1(或者CTRL+ALT+F2....) 进入字符模式,

2:用ROOT身份登录,

3:此时连VI命令都无法识别,需要先修改设置PATH路径:

export PATH=$PATH:/usr/bin:/usr/sbin:/etc:/usr/sbin:/usr/bin/X11:/sbin

4: 然后 vi /etc/environment  编辑为正确的变量保存,退出

5: reboot    即可解决)

来写个HelloUbuntu测试下:

sudo gedit HelloUbuntu.java

public class HelloUbuntu{

public static void main(String[] args){

System.out.println("HELLO Ubuntu 10.04 LTS ");

}

}

运行JAVA命令如下:

javac HelloUbuntu.java

java HelloUbuntu

------------------------------------------------

HELLO Ubuntu 10.04 LTS

分布式进阶(三)Ubuntu 14.04 之JDK安装的更多相关文章

  1. 分布式进阶(二)Ubuntu 14.04下安装Dockr图文教程(一)

    当前,完全硬件虚拟化技术(KVM.Xen.Hyper-V 等)能在一个物理主机上很好地运行多个互相独立的操作系统,但这也带来一些问题:性能不佳,资源浪费,系统反应迟缓等.有时候对用户来说,完全的硬件虚 ...

  2. 分布式进阶(四)Ubuntu 14.04下安装Tomcat 6

    Ubuntu 10.04下安装Tomcat 6 1,下载apache-tomcat6, 地址链接:http://archive.apache.org/dist/tomcat/tomcat-6/v6.0 ...

  3. 分布式进阶(二)Ubuntu 14.04下安装Dockr图文教程(二)

    4.1 构建我们自己的映像 构建Docker映像有两种方法: •通过docker commit(提交)命令 •通过docker build(构建)命令以及Docker文件(Dockerfile) 目前 ...

  4. Linux ->> UBuntu 14.04 LTE下安装Hadoop 1.2.1(伪分布模式)

    Hadoop的运行模式可分为单机模式.伪分布模式和分布模式. 首先无论哪种模式都需要安装JDK的,这一步之前的随笔Ubuntu 14.04 LTE下安装JDK 1.8中已经做了.这里就不多说了. 其次 ...

  5. Ubuntu 14.04 LTS下安装Google Chrome浏览器

    在Ubuntu 14.04下安装Google Chrome浏览器非常简单,只要到Chrome的网站下载Deb安装包并进行安装即可.当然你也可以使用APT软件包管理器来安装Google Chrome浏览 ...

  6. ubuntu 14.04 64位安装iNodeClient

    ubuntu 14.04 64位安装iNodeClieng(华三校园客服端) http://pan.baidu.com/s/12dpxk ubuntu 14.04 64bit Install H3C ...

  7. Ubuntu 14.04 下手动安装Firefox的Flash插件

    有时候我们不得不採用手动安装一些软件. Ubuntu 14.04 下手动安装Firefox的Flash插件有下面几步 1. 下载Flash插件 下载地址为http://get.adobe.com/cn ...

  8. Ubuntu 14.04 python3.6 安装

    参考 how-do-i-install-python-3-6-using-apt-get Ubuntu 14.04 python3.6 安装 sudo add-apt-repository ppa:j ...

  9. Linux ->> UBuntu 14.04 LTE下安装Hadoop 1.2.1(集群分布式模式)

    安装步骤: 1) JDK -- Hadoop是用Java写的,不安装Java虚拟机怎么运行Hadoop的程序: 2)创建专门用于运行和执行hadoop任务(比如map和reduce任务)的linux用 ...

随机推荐

  1. java 获得当前时间前指定几个小时的时间?

    //@2016-12-13 获取当前时间,指定前面多少小时的时间 //返回格式YYYYMMDDHHMMSS public static String getBeforeHourTime(int iho ...

  2. 使用Web Audio API绘制音波图

    摘要:Web Audio API是对<audio> 标签功能上的补充,我们可以用它完成混音.音效.平移等各种复杂的音频处理,本文简单的使用其完成音波图的绘制. PS:本例子使用ES6编程, ...

  3. vue.js-路由

    1:编写router.js   import Router from "vue-router" import Vue from "vue" import rou ...

  4. EXISTS的使用详解

    .exists的使用场合: exists 用于只能用于子查询,可以替代in,若匹配到结果,则退出内部 查询,并将条件标志为true,传回全部结果资料,in 不管匹配到匹配不到都 全部匹配完毕,使用ex ...

  5. 匿名函数lambda

    匿名函数的定义 在python中,匿名函数的定义如下: func =lambda x:x+1 #定义匿名函数,x为传参,x+1为返回值,func为函数名 res = func(10) #执行匿名函数 ...

  6. ACM Piggy Bank

    Problem Description Before ACM can do anything, a budget must be prepared and the necessary financia ...

  7. Azure AI 服务之语音识别

    笔者在前文<Azure AI 服务之文本翻译>中简单介绍了 Azure 认知服务中的文本翻译 API,通过这些简单的 REST API 调用就可以轻松地进行机器翻译.如果能在程序中简单的集 ...

  8. Spring中配置DataSource的六种方式

    第一种:beans.xml <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource ...

  9. Lucene查询索引

    索引创建 以新闻文档为例,每条新闻是一个document,新闻有news_id.news_title.news_source.news_url.news_abstract.news_keywords这 ...

  10. Spring Security 基础登录实例

    1 新建Java Web项目 导入Jar: 2 修改web.xml <?xml version="1.0" encoding="UTF-8"?> & ...