linux下设置环境变量大家都会,可是我这里要说的是我在设置环境变量时遇到的问题和解决方法。以设置jdk环境变量为例:
一、修改/etc/profile文件
如果机器作为开发用,因为所有用户的shell都有权限使用这些环境变量,可能会给系统带来不安全性的问题
在shell 的终端执行vim /etc/profile命令在该文件的未属加入:
JAVA_HOME=你的jdk 目录,如果是radhat9和jdk1.5.2 好像装在usr/java 目录里面
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME,PATH,CLASSPATH
重新登陆既可。
这种方法可以给所有用户设置统一的jdk环境变量。需要有管理员权限。
--------------------------------------------------------------
二、修改~/.bash_profile文件
在该文件的未属加入:
JAVA_HOME=你的jdk 目录,如果是radhat9和jdk1.5.2 好像装在usr/java 目录里面
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME,PATH,CLASSPATH
重新登陆既可。
这种方法只能修改本用户的jdk环境变量,适用于不知道root用户密码的情况。
--------------------------------------------------------
三、直接在shell下修改
只需在shell终端执行以后命令即可。
export JAVA_HOME=你的jdk 目录,如果是radhat9和jdk1.5.2 好像装在usr/java 目录里面
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
不赞成使用这种方法,因为换个shell你的设置便无效这种方法仅仅是临时使用,以后要使用又要重新设置,烦不胜烦
-------------------------------------------------------------
最后针对这三种方法,需要注意的是:
在设置PATH的时候,$JAVA_HOME/bin要写在$PATH前面,像这样:
PATH=$JAVA_HOME/bin:$PATH
因为一般linux系统都默认安装了jdk,也设置了jdk环境变量,不过版本比较低。操作系统搜索环境变量的时候按照从前到后的顺序搜索,如果把新的jdk环境变量配在原有PATH的后面,搜索到的就只是原来版本的jdk环境变量。
分享到:
相关推荐
### Linux环境变量配置实用技巧详解 #### 一、概述 Linux作为一款强大的开源操作系统,以其稳定性和灵活性著称。其中一个重要的特性就是环境变量的管理。环境变量是在操作系统中定义的一组特殊的变量,它们用于存储...
#### 四、ARM环境变量设置注意事项 在ARM架构下,环境变量的设置与其他架构下的Linux系统并无本质区别。但是,由于ARM平台的特性,比如内存限制、性能等因素,在设置环境变量时可能需要注意以下几点: - **优化...
Linux 下配置 JDK 环境变量的三种方法是非常重要的基本操作,以下将详细介绍这三种方法的实现步骤和注意事项。 一、修改 /etc/profile 文件 这种方法适合于仅仅作为开发使用的机器,因为这种配置会影响所有用户的 ...
### Ubuntu Linux 环境变量 PATH 设置详解 #### 一、概述 在 Ubuntu Linux 系统中,环境变量 `PATH` 的设置对于程序查找和执行至关重要。本文将详细介绍 Ubuntu Linux 系统中环境变量 `PATH` 的配置方法,并对相关...
### Linux环境变量更改详解 #### 一、临时终端有效法 **定义与适用场景:** 在Linux系统中,可以通过临时更改环境变量的方式让当前终端会话中的某些设置生效。这种方式适用于临时测试或调试某些功能,不会对其他...
这些环境变量包含了操作系统配置的重要信息,比如路径设置、用户信息等。本文将详细介绍如何在Java程序中实现跨平台地读取环境变量,并给出一个具体的示例代码进行解析。 #### 获取环境变量的重要性 在开发过程中...
在Linux环境下配置JDK环境变量是部署Java应用程序的基础步骤之一。本文将详细介绍如何在Linux系统中正确配置JDK环境变量,并提供三种可行的方法来实现这一目标。 #### 一、环境变量的重要性及作用 在Linux系统中,...
Linux 系统下修改环境变量 PATH 路径的三种方法 环境变量 PATH 是 Linux 系统中的一个重要变量,它规定了 shell 在搜索可执行文件时的路径。在 Linux 系统中,我们可以通过修改环境变量 PATH 来添加新的路径,使得 ...
在Linux系统中,可以通过编辑`/etc/profile`等文件来设置全局环境变量,也可以通过`.bashrc`等文件为特定用户设置环境变量。 #### 二、环境变量在ARM开发板的应用 ##### 2.1 设置环境变量示例 根据提供的部分代码...
在Linux环境下,当用户遇到无法执行已安装的应用程序的问题时(例如,收到“command not found”的错误提示),这通常是由于环境变量`PATH`设置不当导致的。`PATH`变量用于定义系统搜索可执行文件的路径列表。因此...
当提及“linux添加目录到环境变量”,这通常指的是将特定的目录路径添加到系统的PATH环境变量中,以便在任何位置都能访问该目录下的可执行文件或脚本。下面,我们将深入探讨这一主题,包括其重要性、操作步骤以及...
- **Linux**:在Linux系统中,通常通过编辑用户主目录下的`.bash_profile`或`.bashrc`文件来设置环境变量。例如: ```bash export JAVA_HOME=/usr/local/jdk export PATH=$JAVA_HOME/bin:$PATH export ...
- readme.txt文件:包含了设置环境变量的指导,即设置LD_LIBRARY_PATH环境变量,以便在系统中加载动态库。 4. 设置LD_LIBRARY_PATH环境变量的方法: - 直接在终端输入export命令,临时修改环境变量。 - 修改用户...
在Linux环境下进行C语言编程时,需要注意一系列的规范和最佳实践,这些规范旨在提高代码的可读性、可维护性和一致性。以下是一些关键的编程准则: 1. **代码排版**: - **空行使用**:在相对独立的程序块之间以及...
例如,在某些Linux发行版中,环境变量的设置方式略有不同。 #### 五、总结 通过上述步骤,我们可以成功地配置Java环境变量,这对于Java程序的编译和运行至关重要。正确配置环境变量不仅可以提高开发效率,还能减少...
环境变量的设置可以使得开发人员在任何目录下都能够编译和执行Java代码。本文将详细介绍如何配置JDK环境变量,并解释各个关键环境变量的作用。 #### 二、JAVA_HOME **JAVA_HOME**环境变量主要用于指定JDK的安装...
5. **注意事项**: - 不同的Java版本可能需要更新到不同的JDK路径,记得根据实际安装的版本来设置`JAVA_HOME`。 - 如果有多个JDK版本,可以根据项目需求通过`JAVA_HOME`选择使用哪个版本。 - 对于大型项目,通常...
Linux 系统上安装 JDK 是 Java 开发人员的基本技能之一,本文将指导学习人员初步学会在 Linux 系统上安装 JDK,并进行环境变量的配置,避免安装时犯下一些常见的错误。 一、Java 运行硬件环境 在 Linux 系统上安装...
9. **注意事项** - 不同Linux发行版可能需要不同的安装步骤,上述步骤适用于基于Debian的系统。 - 安装过程中可能会遇到权限问题,记得使用`sudo`提升权限。 - 编译时根据实际需求选择启用或禁用某些特性,`./...