linux下的java环境配置

由于我本人是做java开发,当然做的程式了会在Linux上运行,运行java写的程式首要的一步就是安装java,配置java环境。

下面把本人安装的一些经验分享给大家,也记下来为了自己以后查看,以下运行环境为Redhat Enterprise Linux 5

0. 首先安装之前要确认系统是不是已经存在有jdk,因为Redhat Enterprise Linux5安装的时候,有可能自带安装了jdk,不过自带的好像是jdk 1.4.2版本,
要查看原来系统有没有安装jdk
[root@localhost root]#rpm -qa|grep java
如果有安装就会出现安装的jdk的相关信息

要删除原来的jdk
如果你的linux上安装了yum工具,那么用 yum remove java就可以了。
如果你的linux上没有安装yum工具,那么就只有用如下rpm命令
假如用
[root@localhost root]#rpm -qa|grep java
得到的結果是
glib-java-0..2.6-3.fc6
rpmjava-1.4.2-gcj-compat-1.4.2.0-40jpp.115
那么刪除就可以用如下語句
[root@localhost root]#rpm -e --nodeps glib-java-0..2.6-3.fc6
执行完后,jdk1.4就被卸了。


1. 安装java的第一步当然是到sun的官网上去下载linux版的sdk.
我用的是jdk 1.5版本的。下载地址http://java.sun.com/javase/downloads/5u20/jdk
下载linux版的以 .bin结尾的文件
2. 假设上一步下载的文件为**.bin,假设存放目录是:/npm/**.bin

[root@localhost root]#cd /npm               ----切换到此目录
[root@localhost root]#chmod +x **.bin       ----修改文件的权限让文件可以执行
[root@localhost root]#./**.bin              ----执行此文件,进行安装,如果安装文件是rpm,就用[root@localhost root]#rpm -ivh **.rpm
安装的时候首先会出现jdk的授权信息,你就可以不断的enter就可以了,
然后会跑出来一个 确认你否安装的 信息,然后输入 "yes"就真正开始安装了。
安装完成后的目录是

3. 和windows里的安装一样,需要配置环境变量, 比如JAVA_HOME,CLASSPATH,PATH
这三个变量设定的值和 windows里设定的值是一样,只不过这些配置都要配置到一个文件里,这个文件就是 /etc/profile

配置过程如下:
[root@localhost root]#vi /etc/profile  -------打开profile文件
假设jdk的安装目录为:npm/java/jdk1.5.0
然后在文件的末尾加上以下三句话
export JAVA_HOME=/npm/java/jdk1.5.0
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

然后保存退出,重启一下系统,就可以了

不过这里配置需要注意以下两点:第一是Redhat Enterprise Linux5里环境变旱之前用":"冒号分开,而不是像windows里用“;” 分号分开。第二个是"="等号左右不要留空白。

 

 

现在用linux的朋友越来越多了,前几天就有两个朋友问我linux下怎么配置java环境,我想还有很多朋友想了解学习这方面的东西,就写一个完全一点的linux java环境配置吧,希望对大家有帮助。

一. 下载jdk5.0 for linux

  到sun的主页 http://java.sun.com/j2se/1.5.0/download.jsp 下载jdk安装文件jdk-1_5_0_05-linux-i586.bin

二. 解压安装jdk

   在shell终端下进入jdk-1_5_0_05-linux-i586.bin文件所在目录,执行命令 ./jdk-1_5_0_05-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk-1.5.0_05目录,你可以将它复制到 任何一个目录下。

三. 需要配置的环境变量

  1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。

  2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们 需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。

  3. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

四. 三种配置环境变量的方法

  1. 修改/etc/profile文件

    如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。

    ·用文本编辑器打开/etc/profile
    ·在profile文件末尾加入:

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

    ·重新登录
    ·注解
      a. 你要将 /usr/share/jdk1.5.0_05jdk 改为你的jdk安装目录
      b. linux下用冒号“:”来分隔路径
      c. $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值
        在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种
        常见的错误。
      d. CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。
      e. export是把这三个变量导出为全局变量。
      f. 大小写必须严格区分。

  2. 修改.bashrc文件
    
    这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bashrc文件就可以了。

    ·用文本编辑器打开用户目录下的.bashrc文件
    ·在.bashrc文件末尾加入:
      
      set JAVA_HOME=/usr/share/jdk1.5.0_05
      export JAVA_HOME
      set PATH=$JAVA_HOME/bin:$PATH
               export PATH
               set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
               export CLASSPATH

    ·重新登录

  3. 直接在shell下设置变量

    不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。

    只需在shell终端执行下列命令:

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

五. 测试jdk

  1. 用文本编辑器新建一个Test.java文件,在其中输入以下代码并保存:

    public class test {
      public static void main(String args[]) {
        System.out.println("A new jdk test !");
      }
    }

  2. 编译:在shell终端执行命令 javac Test.java

  3. 运行:在shell终端执行命令 java Test

    当shell下出现“A new jdk test !”字样则jdk运行正常。

六. 卸载jdk

·找到jdk安装目录的_uninst子目录
  ·在shell终端执行命令./uninstall.sh即可卸载jdk。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Linux下配置Java环境变量,需要进行以下步骤: 1. 安装Java:首先需要安装Java,可以从官网下载Java安装包进行安装。 2. 设置JAVA_HOME变量:在终端中输入以下命令: export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 这里的路径需要根据实际安装Java版本和路径进行修改。 3. 设置PATH变量:在终端中输入以下命令: export PATH=$PATH:$JAVA_HOME/bin 这样就可以将Java的bin目录添加到系统的PATH变量中,以便在终端中直接使用Java命令。 4. 验证配置:在终端中输入以下命令: java -version 如果能够正确输出Java的版本信息,则说明Java环境变量配置成功。 以上就是在Linux下配置Java环境变量的步骤。 ### 回答2: 在Linux下配置Java环境变量是非常重要的。下面是一个简单的步骤来配置Java环境变量: 1. 首先,打开终端并输入以下命令来检查是否已经安装Java: ``` java -version ``` 如果显示了Java的版本信息,那么说明已经安装Java。否则,需要先安装Java。 2. 下载并安装Java开发工具包(JDK)。在Linux中,可以通过包管理器来安装。例如,使用apt-get命令安装OpenJDK: ``` sudo apt-get update sudo apt-get install openjdk-11-jdk ``` 如果使用其他版本的JDK,则可以相应调整命令。 3. 安装完成后,确定安装路径。在终端输入以下命令查找安装路径: ``` sudo update-alternatives --config java ``` 这将显示已安装Java版本及其安装路径。 4. 配置环境变量。编辑终端配置文件(例如~/.bashrc): ``` vi ~/.bashrc ``` 在文件的最后添加以下行,将Java安装路径替换为实际路径: ``` export JAVA_HOME=/path/to/java export PATH=$PATH:$JAVA_HOME/bin ``` 保存文件并退出。 5. 更新终端配置文件并使其生效: ``` source ~/.bashrc ``` 6. 验证Java环境变量是否已成功配置: ``` echo $JAVA_HOME ``` 如果显示Java安装路径,则说明环境变量已成功配置。 现在,你已经成功配置了Linux下的Java环境变量。 ### 回答3: 在Linux系统中配置Java环境变量需要经过以下几个步骤: 1. 首先,确认是否已安装Java开发工具包(JDK)。可以在终端中输入命令`java -version`来检查。如果未安装,需要先安装JDK。 2. 打开终端,输入`sudo gedit ~/.bashrc`命令来编辑用户的bashrc文件,该文件保存了用户的个人配置信息。如果使用的是其他文本编辑器,将其替换为相应命令。 3. 在打开的文件末尾添加以下两行: ``` export JAVA_HOME=/usr/lib/jvm/java-X.X.X-openjdk-amd64 # 替换X.X.X为你安装Java版本号 export PATH=$PATH:$JAVA_HOME/bin ``` 4. 保存文件并关闭编辑器。 5. 在终端中输入`source ~/.bashrc`命令,使配置立即生效。 6. 输入`echo $JAVA_HOME`和`java -version`命令来验证环境变量是否正常配置。如果输出正确的JDK路径和版本号,则表示成功配置了Java环境变量。 注意事项: - 如果使用了其他的Java安装路径,需要相应地调整`JAVA_HOME`的值。 - 如果需要多个Java版本共存,可以通过修改bashrc文件中的配置来切换不同版本的Java环境变量。 - 在配置好环境变量后,记得重新启动终端或使用`source ~/.bashrc`命令使其生效。 通过以上步骤,你就可以在Linux系统中成功配置Java环境变量,并可以正常使用Java开发和运行程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值