`

fedora 配置JDK

阅读更多

转载自:http://fedora.linuxsir.org/main/?q=node/97

 

安装和配置 Java J2SE Development Kit(JDK)

整理 :懒猫 [ stephencat AT 126.com ],整理于 2005 年 10 月 14 日。
来自 :LinuxSir.Org
摘要 :不少用户希望使用 Sun Java JDK/JRE 代替系统自带和默认使用的 Java虚拟机 GCJ 来运行、调试 Java 应用程序。本文将为您解决这个问题。

适用发行版 :使用 GCJ 作为默认 Java 环境的发行版,如 Fedora Core 4

主要内容索引

  • 安置 Java
  • 创建快捷方式以取代 GCJ
  • 配置环境变量
  • 优化中文显示
  • 配置浏览器插件
  • JAVA 控制台的调用

一、下载JDK

1. 下载

从这里可以找到最新的 JDK:

http://java.sun.com/
 

根据自己的机器来下载对应的版本,例如

jdk-1_5_0_05-linux-i586.bin
 

这是 J2SE Development Kit 1.5 update 5 for Linux 的 sh 自解压执行脚本。里面已经包含安装压缩包。

2、释放软件包

查看当前目录下所有文件

[root@localhost sunjava]# ls

jre-1_5_0_04-linux-i586.bin
 

执行 sh 自解压脚本

[root@localhost sunjava]# sh jre-1_5_0_04-linux-i586.bin

Do you agree to the above license terms? [yes or no] yes
 

再次查看当前目录下所有文件

[root@localhost sunjava]# ls

jre1.5.0_04 jre-1_5_0_04-linux-i586.bin
 

事实上 sh 脚本会自释放一个 名为 jdk1.5.0_05 的文件夹到当前目录下

二、配置 Java 编译、运行环境

1. 安置 Java

把 jdk1.5.0_05 文件夹移动(或者复制)到 /usr/local 目录中

[root@localhost sunjava]# mv jdk1.5.0_05 /usr/local/
 

2. 创建快捷方式以取代 GCJ

制作 java 和 javac 的快捷方式(静态链接),以代替 gcj。

#cd /usr/bin

#ln -s -f /usr/local/jdk1.5.0_05/jre/bin/java

#ln -s -f /usr/local/jdk1.5.0_05/bin/javac
 

ln 命令的 -f 参数的作用是强制覆盖原来已经存在的 /usr/local/java 静态链接文件。由于 jdk 目录下的 bin 文件夹内容可以代替 /jdk1.5.0_05/jre/bin 的内容,因而也可以直接使用 /jdk1.5.0_05/bin 这个路径。

注意 :这个步骤并没有把 GCJ 从您的电脑中彻底删除。您仍然可以使用 whereis gcj 命令找到它,并在需要的时候使用它。

3. 配置环境变量

方法一 :独立终端用户的个性化配置

编辑当前用户的.bashrc,即:

$gedit ~/.bashrc
 

或者

#gedit /home/xxxx/.bashrc
 

加入如下五行:

JAVA_HOME=/usr/local/jdk1.5.0_05
JAVA_BIN=/usr/local/jdk1.5.0_05/bin
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
 

方法二 :适用于所有用户 (未经测试)

#gedit /etc/profile.d/java.sh
 

文件内容如下:

export JAVA_HOME=/usr/local/jdk1.5.0_05
export JAVA_BIN=/usr/local/jdk1.5.0_05/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
 

4. 优化中文显示

加一个字体simsun.ttf

在 /usr/local/jdk1.5.0_05/lib 中建立文件夹 fonts ,再在其下建立文件夹 fallback
在 /usr/local/jdk1.5.0_05/jre/lib/fonts/ 中建立文件夹 fallback

然后拷字体 simsun.ttf 到这两个目录,或者把simsun.ttc 复制成simsun.ttf也行,然后放到这两个目录

5. 配置浏览器插件

这里介绍安装 Java 的浏览器支持插件。

比如我用 firefox 浏览器,则为libjavaplugin_oji.so建一个链接到firefox 相对应的目录中的plugins 目录中,其它浏览器同理;

[root@localhost plugins]# cd /usr/lib/firefox-1.0.6/plugins/

# ln -s /usr/local/jdk1.5.0_05/jre/plugin/i386/ns7/libjavaplugin_oji.so .
 

6. JAVA 控制台的调用

[someuser@localhost ~]# /usr/local/jdk1.5.0_05/jre/bin/ControlPanel
 

后记

本文内容大部分来自:《JRE 安装和配置,以适合JAVA程序运行所具备的环境》 (作者:北南南北) ,再结合论坛讨论结果整理完成,在 Fedora Core 4 上测试通过。

分享到:
评论

相关推荐

    fedora 配置jdk

    ### Fedora配置JDK知识点详解 #### 一、前言 在Linux系统中,尤其是Fedora这类发行版上配置Java运行环境(JDK)是许多开发者必须掌握的一项技能。本文将详细介绍如何在Fedora系统中安装与配置JDK 8,并确保其能够...

    Fedora安装JDK步骤

    ### Fedora下安装JDK的详细步骤及环境配置 #### 一、引言 在Linux操作系统中,特别是Fedora这样的发行版上安装Java开发工具包(JDK)是开发者经常需要进行的操作之一。JDK提供了编译、运行Java应用程序所需的工具...

    Fedora Linux中配置JDK5或JDK6环境变量

    在Fedora Linux操作系统中,配置Java Development Kit (JDK) 的环境变量对于开发和运行Java应用程序至关重要。这里我们将详细介绍如何为JDK5或JDK6配置环境变量,以确保系统能够正确识别并使用这些版本的Java。 ...

    Fedora11安装及配置指南(中文版)

    Fedora11安装及配置指南(中文版) 挺详细的一个安装手册 希望对大家有帮助

    linux系统jdk1.5下载

    4. **配置环境变量**:安装完成后,需要将JDK的路径添加到系统的`PATH`环境变量中。打开或创建`~/.bashrc`或`/etc/profile`文件,添加以下行(路径可能会因安装位置不同而变化): ``` export JAVA_HOME=/usr/java...

    linux_jdk1.8_rpm

    - 配置JDK为默认Java版本可能需要修改`alternatives`系统,使用`alternatives --install`命令。 - 开始编写Java程序,使用`javac`编译源代码,`java`运行字节码。 - 使用`javadoc`生成API文档,`jmap`和`jhat`...

    jdk17_linux.zip

    作为Java开发者,掌握JDK 17的安装与配置是提升工作效率的关键。本文将详细介绍如何在Linux环境下安装JDK 17,并探讨其主要特性。 一、JDK 17的安装方法 1. DEB包安装(适用于Debian/Ubuntu系统) 对于基于DEB包...

    jdk-7u67-linux-x64.tar包现在 linux jdk下载

    10. **跨平台性**: Java的一大优势是“一次编写,到处运行”,这意味着在正确配置JDK后,你可以在任何支持Java的平台上运行相同代码,无论是Windows、Mac OS还是其他Linux发行版。 以上就是关于`jdk-7u67-linux-x64...

    JDK15全版本下载

    - **jdk-15_linux-x64_bin.rpm**:这是为Linux系统提供的64位RPM包,适合使用RPM包管理器进行安装的Linux发行版,如Fedora、CentOS等。 **5. 安装与配置** 安装JDK15时,需要按照对应操作系统提供的指南进行。例如...

    jdk8各平台安装包.zip

    3. **配置默认版本**:如果您有多个JDK版本,可能需要指定默认版本,这取决于您的操作系统。例如,在Ubuntu上,可以使用`update-alternatives`命令。 4. **更新路径**:确保JDK的bin目录在PATH环境变量中,这样...

    jdk-8.rpm安装包

    Java Development Kit(JDK)是Java编程语言的软件开发工具包,它包含了编译、调试、性能优化等必备工具...同时,根据你的项目需求,你可能还需要配置JDK为特定应用服务或调整JVM参数,这些都是Java开发中的常规操作。

    java环境配置之jdk的安装

    再次运行`java -version`,你应该能看到正确的Java版本信息,这表明JDK已经成功安装并且配置完毕。 至此,你已经具备了在你的计算机上开发和运行Java程序的基本条件。接下来,你可以学习Java编程语法,使用IDE(如...

    Linux下如何安装和卸载JDK

    - 尽管通过`yum`安装后可以直接使用JDK,但有时为了方便管理多个版本的JDK或进行更精细的控制,可能还需要手动配置环境变量。 - 编辑 `/etc/profile` 文件,在文件末尾添加以下行: ```sh export JAVA_HOME=/usr...

    Linux Fedora6 + JDK6 + mysql5 + tomat5.5+MyEclipse5.5环境搭建.docx

    在本文中,我们将详细讨论如何在Linux Fedora 6系统上搭建一个包含JDK 6、MySQL 5、Tomcat 5.5和MyEclipse 5.5的开发环境。首先,我们需要准备相应的安装文件: 1. jdk-6u11-linux-i586-rpm.bin:这是Oracle JDK 6...

    jdk11各平台安装包.zip

    **Java Development Kit (JDK) ...确保根据自己的操作系统选择正确的安装包,并正确配置环境变量,以充分利用JDK11的新特性和性能提升。同时,了解OpenJDK和Oracle JDK之间的差异,可以帮助你做出适合项目需求的选择。

    jdk8的rpm包与FastDFS.zip

    在本例中,我们有一个"jdk8的rpm包",可以方便地在基于RPM的Linux发行版(如CentOS、Fedora)上安装JDK 8。 安装JDK 8 RPM包的步骤如下: 1. 首先,确保你的系统已经安装了所需的依赖。如果尚未安装,可以通过`yum...

    linux jdk1.7 安装

    本文将详细介绍如何在Linux系统中安装并配置JDK 1.7,确保您的开发环境能够顺利运行Java应用程序。 #### 1. 下载JDK 1.7 首先,您需要访问Oracle官网或其他可信来源下载JDK 1.7。官方提供的两个安装包是 `jdk-7u5-...

    Linux 下 JDK 的安装与配置.txt

    在深入探讨Linux下JDK的安装与配置之前,我们首先明确几个关键概念:JDK(Java ...通过以上步骤,你不仅能够在Linux环境下成功安装和配置JDK,还能确保系统能够识别和使用JDK,为后续的Java开发打下坚实的基础。

    jdk8u202_linux64位.rar

    在部署和配置JDK 8时,需要了解如何调整JVM参数以优化性能,比如设置堆大小(-Xms和-Xmx),开启垃圾回收器(如G1或CMS),以及使用JMX进行远程监控等。此外,理解和使用JDK的诊断工具(如jmap、jhat、jstack等)对于...

Global site tag (gtag.js) - Google Analytics