`
bluestar
  • 浏览: 376397 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux三种配置环境变量的方法

阅读更多

      现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量,下面以配置java环境变量为例介绍三种配置环境变量的方法。
    
1.修改/etc/profile文件
 如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。
     (1)用文本编辑器打开/etc/profile
     (2)在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
     (3)重新登录
 
 注解:
     a. 你要将 /usr/share/jdk1.5.0_05jdk 改为你的jdk安装目录
    b. linux下用冒号“:”来分隔路径
    c. $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值,在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种常见的错误。
    d. CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。
    e. export是把这三个变量导出为全局变量。
    f. 大小写必须严格区分。

2. 修改.bashrc文件  
  这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bashrc文件就可以了。
  (1)用文本编辑器打开用户目录下的.bashrc文件
  (2)在.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)重新登录

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

分享到:
评论

相关推荐

    linux下配置jdk环境变量的三种方法

    Linux 下配置 JDK 环境变量的三种方法 Linux 下配置 JDK 环境变量的三种方法是非常重要的基本操作,以下将详细介绍这三种方法的实现步骤和注意事项。 一、修改 /etc/profile 文件 这种方法适合于仅仅作为开发使用...

    Linux配置JDK环境变量

    #### 二、配置环境变量 1. **编辑 `/etc/profile` 文件**: - 使用文本编辑器打开 `/etc/profile` 文件,如 `vi /etc/profile`。 - 在文件末尾添加以下内容来设置JDK环境变量: ```bash #set java environment...

    在Linux中用批处理设置环境变量的方法

    在Linux中设置环境变量,最常见的方法是在终端中使用export命令,但当需要一次性设置多个环境变量时,逐个敲入export命令显然效率低下,为此,可以采用批处理脚本的方式来高效配置。 首先,我们来解释一下什么是...

    Linux配置java环境变量(详细)

    三、配置环境变量的方法 1. 修改 /etc/profile 文件 修改 /etc/profile 文件可以将环境变量设置为全局变量,这样所有用户都可以使用这些环境变量。但是,这种方法可能会给系统带来安全性问题。 2. 修改 .bash_...

    linux环境变量的配置

    linux系统下环境变量的配置,本文共提供了三种方法。

    JMeter在Linux系统中的环境变量配置

    下载:  在线下载jmeter(或者本地上传): ...  拷贝到安装目录并解压:  $ cp apache-jmeter-3.1.tgz /usr/local/jmeter/ ...  为指定用户配置环境变量,是通过用户目录下的用户配置文件{.bash_profile}

    linux 环境变量 配置 实用技巧 配置Linux 操作系统 环境变量

    ### Linux环境变量配置实用技巧详解 #### 一、概述 Linux作为一款强大的开源操作系统,以其稳定性和灵活性著称。其中一个重要的特性就是环境变量的管理。环境变量是在操作系统中定义的一组特殊的变量,它们用于存储...

    linux一键安装jdk 1.8 并且 配置环境变量 shell 脚本

    linux一键安装jdk 1.8 并且 配置环境变量 shell 脚本

    linux下载安装jdk配置环境变量

    Linux 下载安装 JDK 配置环境变量 Linux 操作系统下的 JDK 安装和配置是一个非常重要的步骤,特别是在开发 Java 应用程序时。下面我们将详细介绍如何下载、安装和配置 JDK 在 Linux 操作系统下。 一、下载 JDK ...

    linux下的配置jdk的环境变量

    Linux 下的配置 JDK 环境变量 Linux 作为一个开源的操作系统,广泛应用于服务器端和个人计算机中。为了在 Linux 下配置 JDK 环境变量,需要设置环境变量 PATH、CLASSPATH 和 JAVA_HOME。这些变量的设置将影响 JDK ...

    Linux下java环境变量配置脚本

    Linux系统下的jdk解压及配置环境脚本 具体步骤: 1.使用chmod +x jdk.sh赋予可执行权限 2.确保在root环境下运行该脚本 3.将该脚本与*.tar.gz放于同一文件夹 4.输入文件名称时请不要输入.tar.gz

    Linux下配置java环境变量

    在Linux系统中配置Java环境变量是一项基础且关键的IT技能,尤其对于开发人员而言,确保Java运行环境正确无误是进行Java编程的前提条件。本文将深入解析如何在Linux环境下配置Java(JDK)的环境变量,包括理解环境...

    linux安装JDK环境变量配置

    linux安装JDK环境变量配置,以及临时环境变量,多个jdk时可使用临时环境变量。

    Linux环境变量profile

    Linux 环境变量配置文件 profile。。

    Linux环境变量设置总结

    Linux 环境变量设置总结 Linux 环境变量是 Linux 操作系统中一个重要的概念,它决定了系统的行为和用户的体验。环境变量是由一系列的名称和值组成的,它们可以影响系统的行为和应用程序的运行。 1. 环境变量的分类...

    linux环境变量配置

    在Linux环境下,正确配置环境变量对于确保软件包正确安装、编译以及执行至关重要。 ### 一、环境变量的基础概念 环境变量是一系列由键值对组成的字符串,其中键是变量名,值则是变量所代表的具体信息。在Linux中,...

    在Linux里设置环境变量的方法

    ### 在Linux里设置环境变量的方法 #### 一、引言 环境变量是在操作系统环境中定义的一组特殊变量,它们被用于存储各种系统配置信息,比如路径、语言环境等。在Linux系统中,设置环境变量是非常常见的一项操作,...

    LINUX里面的环境变量的配置

    在LINUX中,可以通过以下几种方式配置环境变量: 1. **命令行临时修改**:可以在命令行中使用`export`命令临时设置环境变量,这种设置只在当前会话中有效,退出终端后就会失效。 - 例如:`export PATH=/usr/local/...

    Linux安装JDK并配置环境变量

    Linux安装JDK并配置环境变量 在 Linux 系统中安装 JDK 并配置环境变量是一个非常重要的步骤,因为 JDK 是 Java 语言的核心组件,许多 Java 应用程序都需要它来编译和运行。下面我们将详细介绍如何在 Linux 系统中...

    java配置环境变量信息之Linux

    java配置环境变量 Linux下配置java环境变量 centos下配置java环境变量 超详细步骤配置java环境变量

Global site tag (gtag.js) - Google Analytics