`
dcrpp
  • 浏览: 44374 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Linux下设置环境变量的注意事项

阅读更多

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环境变量。

 

分享到:
评论

相关推荐

    Windows10和Linux下运行C,Fortran等程序若干注意事项1

    1.Windows10中运行 3. C/C++插件和Modern Fortran插件 2.点击 “高级系统设置” 3. 点击 “环境变 4. 点击 ”系统变量

    LINUX环境下oracle11gr2 grid + asm下dbca创建数据库生产环境安装注意事项

    5) 用户环境变量配置 13 6) 创建目录,给予目录权限 14 7) 配置系统文件 14 a) 配置oracle、grid用户的shell限制 14 b) 修改/etc/pam.d/login配置文件 15 c) 修改内核配置文件/etc/sysctl.conf 15 d) 修改/etc/...

    windows docker环境设置注意事项

    2、设置环境变量,启动boot2docker Core Linux。 可以直接在VirtualBox中启动boot2docker Core Linux。 3、通过putty登录host,因为直接进入boot2docker Core Linux之后不能复制、操作不方便。 默认的用户名和密码是...

    LINUX网站建设技术指南

    8.4.4 使用环境变量获取客户端信息 8.5 基本控制流程:分支和循环 8.5.1 条件语句和分支结构 8.5.2 循环语句 8.6 表达式基础 8.6.1 算术运算符 8.6.2 字符串运算符 8.6.3 赋值运算符 8.6.4 位运算符 8.6.5 逻辑...

    nodejs在linux安装教程-包涵判断当前版本是32位还是64位.pdf

    同时,该文件还提供了Node.js的安装步骤和注意事项,包括下载安装包、解压缩、配置环境变量等。通过该文件的指导,用户可以轻松地在Linux系统上安装Node.js,并且确保选择正确的版本,以保证程序的正常运行。

    针对Ubuntu,Linux Mint,Debian和Windows操作系统的开发环境设置:火箭:-Linux开发

    目录功能先决条件安装待办事项功能PHP JAVASCRIPT ANDROID PHP 7.1节点9.5 Android studio 3 Mysql 5.7 NPM 5.6 AVD Apache 2.4 YARN 1.3.2 SDK Node 9.5 Gulp最新的平台工具NPM 5.6 bower 1.8 JAVA YARN 1.3.2 ...

    LINUX系统管理白皮书

    11.4 UUCP的注意事项:调节权限 112 11.4.1 命令执行 112 11.4.2 文件传输 112 11.4.3 文件转发 113 11.5 如何设置拨入 113 11.5.1 设置getty 113 11.5.2 提供UUCP账号 114 11.5.3 预防措施 115 11.5.4 呼叫...

    安装 SUSE Linux Enterprise Server --服务器版

    • PATH:环境变量 PATH • ls,--help:命令、选项和参数 • user:用户或组 • Alt , Alt + F1 :按键或组合键;这些键以大写形式显示,如在键盘上一样。 • 文件,文件→ 另存为:菜单项、按钮 • ►amd64 em64t...

    Python3安装详解

    在安装过程中,我们特别强调了注意事项,如检查系统是否已安装其他版本的Python,以避免版本冲突;在安装过程中选择适当的安装选项,以满足个人或项目的需求;以及安装完成后验证Python是否成功安装并配置正确。 ...

    CCR-Plus 测评器

    注意事项 Windows 如果界面字体显示不正常(很难看),请安装字体“微软雅黑”。 如果使用选手名单后中文显示乱码,请转换名单的文件编码为 ANSI,行尾格式为 Windows。 请注意在环境变量中添加编译器路径。 Linux ...

    Pycharm详细安装教程

    对于Linux用户,我们则介绍了如何从官方网站下载PyCharm的tar.gz压缩包,解压到指定目录,并设置环境变量,使其能够在终端中启动。 在安装过程中,我们强调了注意事项,如确保系统满足PyCharm的最低安装要求,以及...

    linux_setup:点文件等

    Arch Linux 设置的注意事项,供未来的我使用。文件/etc/bash.bashrc 这使一个简单的 bash 提示显示颜色(蓝色)、下划线和绝对路径~/.bashrc 两行命令提示符。 我发现这更具可读性。 还要将 ~/bin 添加到 PATH,但...

    脚本搭建hadoop集群

    1、安装完jdk和hadoop请手动source /etc/profile 刷新环境变量 2测试脚本环境为centOS6,其他操作系统会有些配置不一样,请手动调整 资源描述: 安装Linux教程.mp4 搭建hadoop集群-脚本使用教程.mp4 搭建Hadoop集群....

Global site tag (gtag.js) - Google Analytics