`
i_am_birdman
  • 浏览: 283877 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

JDK 在 Linux 安装

阅读更多
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上的安装过程结束。

分享到:
评论

相关推荐

    jdk1.7_linux Linux版零积分免费下载

    jdk1.7_linux Linux版零积分jdk1.7_linux Linux版零积分免费下载jdk1.7_linux Linux版零积分免费下载jdk1.7_linux Linux版零积分免费下载jdk1.7_linux Linux版零积分免费下载jdk1.7_linux Linux版零积分免费下载jdk...

    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 ...

    JDK 18 linux 64位 压缩包,解压即可安装。

    JDK 18 linux 64位 压缩包,解压即可安装。 JDK配置说明: JAVA_HOME:解压目录 path:%JAVA_HOME%/bin; classpath:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

    jdk8 Linux安装版本64位

    jdk-8u221-linux-x64.tar.gz (jdk8 Linux安装版本)【Centos7安装JDK8以及环境配置】https://blog.csdn.net/qq_29914837/article/details/85248891

    Linux下JDK+Tomcat安装配置

    在安装JDK之前,需要先检验系统原来的Java版本和JDK信息。使用以下命令可以实现: $ sudo java -version $ sudo rpm -aq |grep jdk 这两个命令可以显示系统当前的Java版本和JDK信息。 三、卸载OpenJDK 在安装JDK...

    jdk11的Linux安装包

    在Linux操作系统上安装JDK 11是进行Java开发的基础步骤。以下是关于在Linux(例如CentOS)系统上安装JDK 11的详细过程和相关知识点: 1. **下载JDK 11安装包** 首先,你需要从Oracle官网或者通过命令行下载JDK 11...

    jdk1.8 linux 64安装包

    jdk1.8 linux 64安装包

    在linux安装和设置JDK

    ### 在Linux下安装和设置JDK #### 一、引言 在Linux环境下配置Java运行环境(即安装和设置JDK)是许多开发者必须面对的任务之一。本文将详细介绍如何在Linux系统上安装JDK并正确配置环境变量,以确保Java应用程序...

    JDK在linux下的安装

    ### JDK在Linux下的安装知识点详解 #### 一、前言 Java Development Kit (JDK) 是Java编程语言的基础,包含了编译、运行Java程序所需的所有工具。在Linux系统上安装JDK是部署Java应用程序的前提条件之一。本文将...

    JDK1.7Linux版本

    总结来说,JDK 1.7在Linux上的安装是一个相对简单的过程,主要涉及下载、上传、解压和配置环境变量。其丰富的特性和功能,如多语言支持、文件系统API增强和并发改进,为Java开发者提供了强大的工具和平台。

    Linux安装jdk1.8及安装脚本.zip

    在Linux系统中,Java Development Kit (JDK) 是开发和运行Java程序所必需的环境。本文将详细介绍如何使用提供的"Linux安装jdk1.8及安装脚本.zip"资源来...记得在安装过程中遵循最佳实践,以确保系统的稳定性和安全性。

    jdk11 linux 官网版 下载 11.0.12

    安装JDK 11.0.12在Linux上的步骤通常包括以下几步: 1. 使用命令行,通过`sudo yum install`或`sudo dnf install`(根据Linux发行版)命令来添加RPM仓库。 2. 接下来,使用`sudo rpm -ivh jdk-11.0.12_linux-x64_bin...

    jdk1.8linux和win安装包

    JDK 1.8 是 Java Development Kit 的缩写,是 Java 开发工具的标准安装包。...总之,JDK 1.8 是 Java 开发的基础工具包,无论是在 Linux 还是 Windows 操作系统上,安装和配置 JDK 1.8 都是开发 Java 应用的必要步骤。

    JDK17- linux

    JDK17- linux 版本压缩

    在linux下安装JDK

    在安装 JDK 之前,需要确保 Linux 系统已经安装了必要的依赖项和工具。通常情况下,Linux 系统已经安装了基本的工具,如 tar、vi 等。同时,需要确保系统有足够的磁盘空间来存储 JDK。 二、下载和解压 JDK 首先,...

    linux jdk+tomcat安装

    - 在安装过程中,会显示协议条款,按照提示连续按回车键直至同意协议。 - **检查安装目录:** - 安装完成后,会在当前目录下生成一个名为 `jdk1.6.0_14` 的目录。您可以根据需要将其移动至其他位置。 **2. 配置 ...

    jdk17-linux环境安装包

    在Linux环境下安装JDK 17是开发Java应用的第一步。 1. **下载与解压** - 首先,你需要从Oracle官方网站或者通过第三方镜像站点下载`jdk-17_linux-x64_bin.tar.gz`文件。这是一个适用于64位Linux系统的归档文件,...

    JDK1.8_X64在LINUX下安装说明.docx

    ### JDK1.8_X64在LINUX下的安装与配置详解 #### 一、前言 随着Linux系统在服务器领域的广泛应用,Java开发环境在Linux下的部署变得尤为重要。本文旨在为初学者提供一份详尽的指南,帮助其顺利完成JDK1.8_X64版本在...

    linux下安装jdk和tomcat详解

    linux下安装 jdk和 tomcat 详解,详细的指令,自己总结,希望能帮到大家

    Linux更换JDK+weblogic更换JDK

    本文将详细介绍如何在Linux环境下更换JDK,并进一步介绍如何更改WebLogic服务器所使用的JDK。 #### 二、Linux系统更换JDK ##### 1. 查看当前JDK安装情况 首先,需要检查当前系统是否已安装JDK以及其版本信息。 - ...

Global site tag (gtag.js) - Google Analytics