`
ajax_xu
  • 浏览: 156043 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

linux jdk 安装

阅读更多
JDK1.6在LINUX下的安装是如何进行的呢,让我们开始我们的演示:
  Ubuntu Linux下jdk的安装与配置
  1.JDK1.6安装准备
  从sun公司网站www.sun.com下载linux版本的jdk,我下载的版本是JDK 6 Update 7,
  地址http://java.sun.com/javase/downloads/index.jsp
  jdk-6u7-linux-i586.bin,打开终端,用cd命令进入jdk所在目录,执行复制命令
  sudo cp jdk-6u7-linux-i586.bin /usr
  即将jdk复制到/usr目录下,然后进入/usr目录cd /usr
  执行权限
  chmod +x jdk-6u7-linux-i586.bin
  执行安装命令
  ./jdk-6u7-linux-i586.bin
  如遇错误,可先切换至root用户下,su root,再执行安装命令
  安装成功会在/usr目录下生成jdk1.6.0_07目录,就是jdk的安装目录
  重启电脑,打开终端,输入java -version
  如若有显示java的版本信息,则表示安装成功,
  2.JDK1.6安装后的配置
  安装成功后需要配置jdk环境变量
  用cd命令进入/etc目录sudo vi profile即执行编辑profile文件命令
  在umas k022前添加如下内容:
  export JAVA_HOME=/usr/jdk1.6.0_07
  export JRE_HOME=/usr/jdk1.6.0_07/jre
  export PATH=$PATH:/usr/jdk1.6.0_07/bin
  export CLASSPATH=./:/usr/jdk1.6.0_07/lib:/usr/jdk1.6.0_07/jre/lib
  保存退出,重启电脑
  3.JDK1.6安装配置后的测试
  新建Test.java
  public class Test{
  public static void main(String[] args){
  System.out.println("Hello,Welcome to Linux World!");
  }
  }
  在终端用cd命令进入Test.java目录,然后输入
  javac Test.java
  java Test
  若输出
  Hello,Welcome to Linux World!
  则表明配置成功!
  如不能通过编译,可通过重新启动系统试试
  4.JDK1.6安装配置时的注意事项
  在用vi命令编辑profile文件时,Linux初学者可能还不熟用
  sudo vi profile进入编辑文件后如出现
  Press ENTER or type command to continue
  则按回车然后按方向键“下”直到umas k022前一行
  按字母o进入编辑状态
  输入环境变量内容
  回车,按几次ESC键,直到听到"嘀"声,输入
  :x 然后回车
  即保存退出
JDK在Linux安装(详解)
2009-09-08 17:57

Sun发布的JDK/JRE有两种版本,一种是.rpm.bin格式的,另一种 则是.bin格式的,前者我没有试,但是我想应该是适合于rpm的,可能会安装到/usr里面去,而且自动化程度可以高一些。后者则完全是绿色软件,只是 做一个解压的动作。下面我就来讲后者的安装全攻略。

1、首先我们要到Sun的网站上去下载JDK/JRE(点这里进入),最新的正式版本已经是6.0(也就是1.6),当然老的版本Sun也仍然提供下载, 点上面的“Previous Releases”就可以找到了。下载.bin文件,下面假设这个文件的名字是jdk1.x.bin。

2、把安装文件解压出来。假设我们下载的文件保存在/opt下。

打开终端,运行以下命令:
引用:
cd /opt
chmod a+x jdk1.x.bin
./jdk1.x.bin


你会看到版权提示,不管它,按空格键翻页。然后会提示你是否同意版权协议[yes/no],此时输入yes,回车,安装程序就会把文件解压到当前目录下的jdk1.x这样的目录下面(JRE应该大体相同)。

3、让JDK/JRE支持中文。由于默认安装的JDK/JRE不带中文字体,不支持中文显示,所以我们要自行修改某些字体相关的配置,让它们支持中文。

设定字体有两种方法:

第一种方法是把你的中文字体目录做个连接到jdk/jre/lib/fonts里面,这种方法很简便。看命令:
引用:
cd /opt/jdk1.x/jre/lib/fonts
ln -s /usr/share/fonts/truetype/windows fallback (假设我们的中文字体放在/usr/share/fonts/truetype/windows目录里,这个目录里我放的是从Windows那边copy过来的字体)

为什么要做fallback这个连接,我也是从网上看到的,我想应该是Sun做的设定吧,设定JDK/JRE在运行时会到这个目录里去找那些非西方字体。 这种方法对JDK/JRE 1.4/1.5/1.6都适用,但是由于没有在fontconfig.properties文件里面详细设定字体,所以这种方法显示出来的字体很难看。

第二种方法是把配置好的fontconfig.properties做个连接到jdk1.x/jre/lib里面。看命令:
引用:
cd /opt/jdk1.x/jre/lib
ln -s /etc/java/fontconfig.properties (假设我们的fontconfig.properties放在/etc/java目录里)

这种方法对JDK/JRE 1.4/1.5/1.6都适用,只不过1.4版本的文件名是font.properties而不是fontconfig.properties。当然你也 可以直接把fontconfig.properties文件复制到/opt/jdk1.x/jre/lib里面,这样就不用做连接,但是如果你同时安装几 个不同版本的JDK,还是做连接比较方便。在下面我会把我配置好的font.properties和fontconfig.properties的内容贴 出来,大家稍作修改就可以用了。

3、让Web浏览器支持Java插件(也就是支持Java Applets)。

做一个连接就可以了。看命令:
引用:
cd /usr/lib/firefox/plugins (Ubuntu的firefox插件目录在这里,其它版本以此参考)
ln -s /opt/jdk1.x/jre/plugin/i386/ns7/libjavaplugin_oji.so

然后运行firefox,在地址栏里打入about:plugins,回车,可以看到firefox的插件列表里已经有了Java插件。

如果你用的是其它的浏览器,方法大体也差不多,就是进入浏览器的plugins目录,做一个连接。不过要注意的是,如果你用的浏览器是 mozilla 1.4/netscape 7.0以上的版本,用上面的命令没问题,但是如果你用的浏览器是mozilla 1.2/netscape 7.0以下的版本,Sun有提供另一个插件。这样的话,命令就要改一下了:
引用:
cd /usr/lib/mozilla/plugins
ln -s /opt/jdk1.x/jre/plugin/i386/ns7-gcc29/libjavaplugin_oji.so


4、让Web浏览器支持Java Web Start程序。(可选安装)

如果你不知道Java Web Start程序是什么,看这里:
http://www.stcore.com/java/2006/06/18/1150640682d28890.html

所谓安装,其实就是添加一个mimetype(类似于文件关联),让浏览器知道,遇到Java Web Start程序该用什么程序来处理。

对应mozilla/netscape浏览器的方法:
点击菜单:Edit->Preferences->Navigator->Helper Applications
然后新建一个mimetype:
mimetype是:application/x-java-jnlp-file
extention是:jnlp
关联程序是:/opt/jdk1.x/jre/bin/javaws

对应firefox浏览器的方法:
由于firefox没有直接添加mimetype的方法,所以要改的话需要安装一个Mime Type Editor扩展,看这里:
http://forums.mozine.org/index.php?showtopic=5521

5、为firefox浏览器加入Java Console菜单项。(可选安装)

mozilla/netscape装好java插件之后就有Java Console菜单项,可以方便地调用Java控制台,这对程序员调试程序有用。但是firefox还没有这个菜单项,添加的方法就是解压一个zip文件 到firefox/extension目录。现在我们就来添加,看命令:

引用:
cd /usr/lib/firefox/extensions
unzip /opt/jdk1.x/jre/lib/deploy/ffjcext.zip


重启firefox,就可以看到工具菜单里多了一个Java Console菜单项。

JDK/JRE 1.5及以下版本并没有提供这个firefox扩展,如果要安装的话到这里安装:

https://addons.mozilla.org/firefox/141/

6、把Java工具加入系统菜单。(可选安装)

Ubuntu自带的JDK/JRE会在系统菜单中添加两个Java工具,就是Java Plugin Control Panel和Java Policy Tool。下面我们也为自己安装的JDK/JRE添加两个菜单项。

在Ubuntu的主菜单上点击右键->编辑菜单->首选项->新建项目:

第一项:
图标是:/opt/jdk1.x/jre/plugin/desktop/sun_java.png
名称是:Java Plugin Control Panel (这个随便写)
命令是:/opt/jdk1.x/jre/bin/ControlPanel

第二项:
图标是:/opt/jdk1.x/jre/plugin/desktop/sun_java.png
名称是:Java Policy Tool (这个随便写)
命令是:/opt/jdk1.x/jre/bin/policytool

7、添加JAVA_HOME/JRE_HOME环境变量。(Java开发人员必备)

这里以最常用的bash命令解释器为例,编辑用户目录下的.bashrc或.profile文件。如果你想在所有用户的shell下都生效,就编辑/etc/profile文件。同样都是加入以下内容:

引用:
export JAVA_HOME=/opt/jdk1.x
export JRE_HOME=/opt/jdk1.x/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH


至此,Sun JDK/JRE在Linux上的安装过程结束。

///////////////////////////////////////////////////如果只想用jdk开发请看这里////////////////////////////////////////////////

1.JDK下载:http://java.sun.com

下载自解压包:jdk-1_5_0_04-linux-i586.bin

#sh jdk-1_5_0_04-linux-i586.bin 按提示选择yes.

或者

#chmod 755 jdk-1_5_0_04-linux-i586.bin

#./jdk-1_5_0_04-linux-i586.bin 解压后

<iframe id="google_ads_frame3" style="left: 0px; position: absolute; top: 0px" name="google_ads_frame" marginwidth="0" marginheight="0" src="http://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-5195587195407606&dt=1245990379265&lmt=1237785956&prev_slotnames=4448053148%2C0155470610&output=html&slotname=9963827011&correlator=1245990378625&url=http%3A%2F%2Fwww.linuxidc.com%2FLinux%2F2008-04%2F12160.htm&ref=http%3A%2F%2Fwww.google.cn%2Fsearch%3Fhl%3Dzh-CN%26newwindow%3D1%26q%3DJDK%2B%25E5%259C%25A8%2BLinux%2B%25E5%25AE%2589%25E8%25A3%2585%2B%26btnG%3DGoogle%2B%25E6%2590%259C%25E7%25B4%25A2&frm=0&ga_vid=1300397628.1245990379&ga_sid=1245990379&ga_hid=236994904&flash=10.0.22.87&w=468&h=60&u_h=800&u_w=1280&u_ah=770&u_aw=1280&u_cd=32&u_tz=480&u_java=true&dtd=16&xpc=K2K13m7PIX&p=http%3A//www.linuxidc.com" frameborder="0" width="468" scrolling="no" height="60" allowtransparency="allowtransparency">

#mv jdk1.5.0_04 /usr/local/

到此JDK已经安装完成

2..删除原有的JDK

首先运行;

# alternatives –remove java /usr/share/java/libgcj-java-placeholder.sh

# alternatives --remove javac /usr/share/java/libgcj-javac-placeholder.sh

# alternatives --remove jar /usr/bin/fastjar

# alternatives --remove jar.1.gz /usr/share/man/man1/fastjar.1.gz

3..删去原有链接

到/usr/bin目录下,把原用的java,javac文件删除:

#rm -rf java

#rm –rf javac

在/usr/bin 下建立 软连接 java

ln -s jdk1.5.0_06/bin/java /usr/bin/java

ln -s jdk1.5.0_06/bin/javac /usr/bin/javac

为了方便后面的工作建立两个软链接:

#cd /usr/local/

#ln -s jdk1.5.0_06 /usr/local/jdk

#ln -s jdk1.5.0_06/jre/ /usr/local/jre

4.编写环境变量:

在/etc/profile里写入如下:

#vi /etc/profile

#Set Environment by NetSeek (2005/9/5)

JAVA_HOME=/usr/local/jdk

JRE_HOME=/usr/local/jre

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

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:

export JAVA_HOME JRE_HOME PATH CLASSPATH

5.使环境变量生效:

#source /etc/profile

#java -version

java version "1.5.0_06"

Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)

Java HotSpot(TM) Client VM (build 1.5.0_04-b05, mixed mode, sharing

6.测试JDK:

[root@www ~]# vi hello.java

public class hello {

public static void

main(String args [ ])

{ System.out.println("Hello World!");

System.out.println("看到这些代表安装成功啦!");

System.out.println("2005/9/5");

}

}

[root@www ~]# javac hello.java

[root@www ~]# java hello

Hello World!

看到这些代表安装成功啦!

分享到:
评论

相关推荐

    linux jdk安装教程

    jdk for linux安装教程,安装成功后,自己编写,分享给大家

    LinuxJDK安装程序

    Linux下JDK安装程序,安装包用程序分割成三份,CSDN上传文件限制在60M,安装包大小在135M,需要下载三份文件,然后使用程序进行合并,合并文件的程序已经写好了; 具体操作参照博客:...

    linux jdk+tomcat安装

    ### Linux JDK + Tomcat 安装教程 #### 一、Linux JDK 安装与配置 **1. 解压安装 JDK** - **准备 JDK 安装文件:** - 首先确保您已经下载了适合您 Linux 系统版本的 JDK 安装包。例如,本文档中的示例使用的是 `...

    linux jdk 安装

    #### 四、验证JDK安装 1. **检查JDK版本**: - 使用 `java -version` 命令查看已安装的JDK版本。 - 输出示例: ``` java version "1.6.0_17" Java(TM) SE Runtime Environment (build 1.6.0_17) Java HotSpot...

    windows&&linux JDK安装配置

    ### Windows & Linux JDK安装配置详解 #### 一、Windows下的JDK安装与配置 ##### 1.1 下载与安装JDK 在Windows系统中安装JDK,首先需要从Oracle官方网站或其他可靠源下载适合您系统架构(32位或64位)的JDK安装包...

    linux jdk安装

    #### 二、Linux JDK安装前准备 1. **确认Linux版本**:不同的Linux发行版可能有不同的安装方法,确认自己的Linux版本有助于选择最适合的安装方式。 2. **检查系统是否已安装JDK**: - 使用命令`rpm -qa | grep jdk...

    Linux下如何安装和卸载JDK

    ### Linux下如何安装和卸载JDK 在Linux系统中安装和卸载Java Development Kit (JDK) 是一项常见的操作任务。本文将详细介绍两种主要的方法:通过`yum`包管理器进行安装与卸载,以及利用`rpm`包管理器进行相同的操作...

    LinuxJDK安装程序2

    Linux下JDK安装程序,安装包用程序分割成三份,CSDN上传文件限制在60M,安装包大小在135M,需要下载三份文件,然后使用程序进行合并,合并文件的程序已经写好了; 具体操作参照博客:...

    linux jdk安装文档

    很多人可能觉得linux的jdk安装很简单,可是往往缺少了环境的连接,和环境设置,本人整理了jdk的安装步骤,和大家共享

    linux jdk安装说明

    ### Linux下JDK安装详细说明 #### 一、前言 在Linux环境下安装JDK(Java Development Kit)是一项常见的操作任务。JDK是Java开发工具包的基础,包含了编译、运行Java程序所需的环境。本文将详细介绍如何在Linux...

    linux_jdk安装配置

    ### Linux下JDK安装配置详解 #### 一、前言 在Linux环境下配置JDK是进行Java开发的基础工作之一。本文将详细介绍如何在Linux系统上安装并配置JDK,适用于初学者快速上手。 #### 二、安装JDK ##### (1)准备工作...

    linux下jdk安装脚本

    在Linux中,通常将JDK安装在 `/usr/lib/jvm` 目录下。首先,我们需要创建一个属于当前用户的安装目录,例如 `sudo mkdir -p /usr/lib/jdk`,然后将其所有者更改为当前用户,`sudo chown -R $USER:$USER /usr/lib/...

    Linux中的jdk8以及安装教程.zip

    JDK8的tar包和安装教程。 安装方法:(安装方法资源里面的安装方法放错了,对不起。我现在贴出来) 1.版本:jdk8 2.适用环境:Linux 3.解压命令:tar-zxvf jdk-版本编号-linux-x64.tar.gz 4.在Linux中配置环境变量:...

    linux安装jdk(csdn)————程序.pdf

    Linux安装JDK指南 Linux安装JDK是开发者和系统管理员最常见的任务之一。...本文指导了读者如何在Linux系统上安装JDK,从解压缩JDK安装包到检测JDK安装的每一步骤。本文适合初学者和经验丰富的开发者和系统管理员。

    Linux jdk安装配置文档.docx

    本文将详细指导如何在Linux上安装和配置JDK,主要针对JDK 8u291版本,但该过程对其他版本也具有普遍性。 首先,你需要检查系统中是否已安装JDK。在终端中输入以下命令: ``` java -version ``` 如果系统已经安装了...

    LinuxJDK安装程序3

    Linux下JDK安装程序,安装包用程序分割成三份,CSDN上传文件限制在60M,安装包大小在135M,需要下载三份文件,然后使用程序进行合并,合并文件的程序已经写好了; 具体操作参照博客:...

    linux相关命令以及jdk安装

    linux平台基础操作的简要学习记录,以及jdk的安装心的,总结,简单分享

    linux JDK1.6安装

    #### 六、验证JDK安装 1. **检查JDK版本**:使用 `java -version` 命令来验证JDK是否已正确安装。 ```bash java -version ``` 如果安装成功,您将看到如下输出: ```plaintext java version "1.6.0_02" Java...

    linux jdk1.8

    linux jdk1.8linux jdk1.8linux jdk1.8linux jdk1.8linux jdk1.8linux jdk1.8linux jdk1.8linux jdk1.8linux jdk1.8linux jdk1.8linux jdk1.8linux jdk1.8linux jdk1.8linux jdk1.8linux jdk1.8linux jdk1.8linux ...

    Linux JDK1.8含安装教程文档

    `Linux JDK安装教程.docx`文件提供了详细的步骤和可能遇到的问题解决方案。建议仔细阅读以了解更深入的细节和故障排查方法。 ### 六、常见问题及解决 1. **权限问题**:如果在解压或移动文件时遇到权限问题,可以...

Global site tag (gtag.js) - Google Analytics