`
tom&jerry
  • 浏览: 66488 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Linux(Fedora 13)下 java开发环境配置(一) ——jdk的安装与配置

阅读更多

1、下载jdk(jdk-6u21-linux-i586.bin1为例),并将文件放到/opt目录下,然后安装;

 

[root@thinkpad-pc lee]# cd /opt

[root@thinkpad-pc opt]# chmod a+x jdk-6u21-linux-i586.bin

[root@thinkpad-pc opt]# ./jdk-6u21-linux-i586.bin

 

2、配置环境变量

打开/etc/profile.d/java.sh2,输入以下内容:

 

export JAVA_HOME=/opt/jdk1.6.0_21

export CLASSPATH=.:$JAVA_HOME/lib

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

 

执行 source /etc/profile(对执行的用户生效) 或重新启动计算机使其生效

 

3、配置默认使用的jdk

 

查看已存在的jdk

[root@thinkpad-pc lee]# /usr/sbin/alternatives --config java

 

* +1 /usr/lib/jvm/jre-1.6.0-openjdk/bin/java

2 /usr/lib/jvm/jre-1.5.0-gcj/bin/java

 

安装jdk1.6.0_21 为第三项:

[root@thinkpad-pc lee]# /usr/sbin/alternatives --install /usr/bin/java java /opt/jdk1.6.0_21/bin/java 3 3

 

选择默认jdk

[root@thinkpad-pc lee]# /usr/sbin/alternatives --config java

 

共有 3 个程序提供“java”

 

选择 命令

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

*+1 /usr/lib/jvm/jre-1.6.0-openjdk/bin/java

2 /usr/lib/jvm/jre-1.5.0-gcj/bin/java

3 /opt/jdk1.6.0_21/bin/java

Enter 来保存当前选择[+],或键入选择号码:3

 

[root@thinkpad-pc lee]# java -version

 

java version "1.6.0_21"

Java(TM) SE Runtime Environment (build 1.6.0_21-b06)

Java HotSpot(TM) Server VM (build 17.0-b16, mixed mode)

到这里配置就成功了。

 

*如果在配置过环境变量之后出现 command not found的情况,说明配置环境变量时出错,这时候在终端运行

export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

然后对环境便令重新配置。

1也可以用以jdk-6u21-linux-i586-rpm.bin进行安装,这个要麻烦一些,安装后也不相同,有兴趣的请自己查阅资料。

2这里也可以将环境变量配入/etc/profile,在配置tomcat时我们使用这种方法。

3相应的删除命令为 usr/sbin/alternatives –remove /opt/jdk1.6.0_21/bin/java  

分享到:
评论

相关推荐

    Java开发的第一步——安装JDK

    在本文中,我们将深入探讨Java开发环境的搭建,重点在于如何正确安装JDK。 首先,我们需要理解JDK是什么。JDK是Java SE(Java Standard Edition)的一部分,包含了Java编译器、Java虚拟机(JVM)以及Java类库,这些...

    Linux——java环境部署

    在Linux环境下进行Java开发环境的搭建是一项基础而重要的工作。本文档将详细介绍如何在Linux系统中安装并配置Java环境,包括JDK与Tomcat的安装配置过程,并附带一些常用的Linux命令以及图形界面连接方式。 #### 二...

    jdk-8u221-linux-x64.7z

    Java开发工具包(Java Development Kit,简称JDK)是用于编写和运行Java应用程序的重要软件包。在本例中,我们关注的是JDK的特定版本——"jdk-8u221-linux-x64",这是一个适用于64位Linux操作系统的版本。这个版本的...

    Android自学笔记(番外篇):全面搭建Linux环境(一)——前期准备工作

    在Android开发过程中,掌握Linux环境的搭建是必不可少的技能,特别是在深入学习源码和使用相关工具时。这篇自学笔记将引导你逐步完成Linux环境的前期准备工作。首先,我们需要理解为何要选择Linux,尤其是在Android...

    jdk-19.0.2-linux-aarch64-bin.rpm

    **标题与描述解析** ...综上所述,JDK 19.0.2的Linux aarch64 RPM版本是一个专为64位ARM架构Linux系统设计的Java开发工具集,提供了完整的Java开发和运行环境,而"2023-06-11.txt"文件可能与版本发布或操作记录有关。

    jdk-17.0.4.1_linux-aarch64_bin.rpm.zip

    标题 "jdk-17.0.4.1_linux-aarch64_bin.rpm.zip" 提供了关于这个压缩包的关键信息,表明它包含了Java ...通过理解RPM包的性质以及如何在Linux环境中正确安装和使用,可以有效地提升Java开发和维护的工作效率。

    jdk-17.0.3.1_linux-x64_bin.tar.gz.zip

    标题 "jdk-17.0.3.1_linux-x64_bin.tar...了解这些知识点后,开发者可以顺利地在Linux系统中安装和配置JDK 17.0.3.1,从而开始进行Java程序的开发。同时,保持JDK更新至最新版本对于维护应用的安全性和兼容性至关重要。

    jdk-8u291-linux-x64.rpm.zip

    完成安装后,你就可以在Linux环境中使用JDK 8进行Java开发了。设置环境变量(如`JAVA_HOME`、`PATH`等)是必要的,以便系统能够找到Java命令。通常,这些环境变量会在 `/etc/profile` 或 `/etc/bashrc` 文件中配置,...

    jdk 7 34位

    JDK 7 是Java的一个重要版本,引入了许多新特性,优化了性能,并提供了更强大的开发环境。在32位操作系统上,我们需要32位的JDK来确保兼容性和正确运行。在本案例中,"jdk 7 34位"指的是适用于32位系统的Java JDK 7...

    eclipse-php-2023-09-R-linux-gtk-x86-64.tar.gz

    Eclipse是一款开源的集成开发环境(IDE),它提供了丰富的功能,支持多种编程语言的开发,包括Java、C/C++、Python以及我们的重点——PHP。Eclipse-PHP是Eclipse专门为PHP开发者定制的版本,包含了PHP开发所需的各种...

    linux 编程教程 -- linux下编程入门

    - 编译器与解释器:安装并配置C/C++的GCC/G++, Python的解释器,Java的JDK等。 - 集成开发环境(IDE):使用Eclipse、Qt Creator或Visual Studio Code等进行开发。 - 版本控制:学习Git的使用,进行代码版本管理...

    Config-Jboss-in-Linux.rar_jboss

    本指南将详细介绍如何在Linux环境下配置JBoss,以创建一个高效、稳定的开发环境。 ### 一、系统准备 1. **操作系统需求**:确保你的Linux系统是支持Java运行的,如Ubuntu、CentOS或Fedora等。通常,我们需要一个64...

    oracle-j2sdk1.8-1.8.0+update181-1.x86_64.zip

    在这个特定的上下文中,RPM包包含了Oracle JDK 1.8的二进制文件、库、配置文件和其他必要组件,使得在支持RPM的Linux系统上可以轻松地安装和使用Java开发工具。 Oracle JDK 1.8的一些关键特性包括: 1. ** Lambda...

    Minecraft Installer for Linux:用 shell 脚本编写的 Minecraft 安装程序!-开源

    对于Minecraft爱好者来说,有一个特别的工具——Minecraft Installer,它是一个使用shell脚本编写的程序,专为Linux用户设计,旨在简化Minecraft游戏与OpenJDK的安装过程。这个开源项目不仅方便了开发者,也使普通...

Global site tag (gtag.js) - Google Analytics