`
ldzyz007
  • 浏览: 715032 次
  • 性别: 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 环境变量 配置 实用技巧 配置Linux 操作系统 环境变量

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

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

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

    linux操作系统环境变量配置错误导致基本命令消失解决方法

    linux操作系统环境变量配置错误导致基本命令消失解决方法

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

    Linux操作系统是众多IT专业人员工作中的重要平台之一,环境变量作为Linux系统中一个非常重要的概念,它被用于定义系统运行环境的动态属性,诸如系统路径、系统变量等,这些属性会影响到应用程序的运行。在Linux中...

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

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

    Linux下配置java环境变量

    本文将深入解析如何在Linux环境下配置Java(JDK)的环境变量,包括理解环境变量的作用、具体配置步骤以及验证配置是否成功的技巧。 ### 一、理解环境变量 环境变量是在操作系统环境中定义的一组预设值,它们为程序...

    linux下的配置jdk的环境变量

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

    Linux环境变量设置总结

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

    LINUX里面的环境变量的配置

    在LINUX操作系统中,环境变量是系统运行过程中用来存储配置信息的一种重要方式。对于刚接触LINUX的新手来说,掌握环境变量的配置方法至关重要。本文将详细介绍LINUX环境中环境变量的基本概念、配置方法以及一些实际...

    linux下安装jdk及配置环境变量及apache-tomact的安装

    5. **配置环境变量**: 打开系统配置文件`/etc/profile`,在文件末尾添加如下内容: ``` #set java environment JAVA_HOME=/usr/java/jdk1.5.0 JRE_HOME=/usr/java/jdk1.5.0/jre PATH="$PATH:$JAVA_HOME/bin:$...

    linux环境变量配置

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

    Linux环境变量-在linux系统下.doc

    在Linux操作系统中,环境变量扮演着至关重要的角色,它们决定了系统如何找到并执行命令、配置文件和其他资源。当您在终端尝试运行一个命令时,如果出现"command not found"的错误,很可能是因为相应的可执行文件不在...

    tomcat配置环境变量

    文件“tomcat如何配置环境变量.doc”应该包含了更详细的步骤和可能遇到的问题解决方案,建议初学者详细阅读并按照文档中的指导进行操作,以确保Tomcat配置的正确无误。在实际操作中,如果遇到问题,可以查阅官方文档...

    Linux 环境变量设置

    在Linux系统中,环境变量是一种重要的配置方式,用于向程序传递系统级别的信息。这些变量包括路径信息、语言设置、用户主目录等,它们对系统的运行起着至关重要的作用。 #### 二、设置与查看环境变量 1. **查看...

    linux操作系统安全基线配置要求

    Linux操作系统安全基线配置要求旨在为系统管理人员和安全检查人员提供一套Linux服务器系统安全性设置的标准。这套标准适用于公司总部和各省公司信息化部门维护管理的Linux系列服务器。本文档详细阐述了账号管理、...

    LINUX操作系统(电子教案,参考答案)

     本书可作为Linux操作系统课程的教材,也可作为电脑爱好者,相关技术人员及参加Linux认证考试人士的参考书。 一、关于Linux Linux是一个正在蓬勃发展的极富生命力的操作系统。芬兰青年Linus Torvalds和其杰作的...

    linux jdk mycat环境变量配置.txt

    ### Linux下JDK与Mycat环境变量配置详解 在Linux环境下进行开发或部署时,正确配置JDK(Java Development Kit)与Mycat数据库中间件的环境变量是非常重要的步骤。这不仅能够确保应用程序顺利运行,还能提高系统的...

    JAVA读取环境变量

    这些环境变量包含了操作系统配置的重要信息,比如路径设置、用户信息等。本文将详细介绍如何在Java程序中实现跨平台地读取环境变量,并给出一个具体的示例代码进行解析。 #### 获取环境变量的重要性 在开发过程中...

    linux 系统管理篇--环境变量

    环境变量在Linux系统中起着非常关键的作用,它们是用于存储系统配置信息的一种机制,能够被多个程序共享,并且可以在系统运行过程中进行修改。通过设置环境变量,可以方便地为系统中的应用程序提供必要的配置信息。 ...

Global site tag (gtag.js) - Google Analytics