Linux环境变量
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
注:1.需要先备份,cp /etc/profile ./profile.back
2.修改文件后要想马上生效还要运行# source /etc/profile不然只能在下次重进此 用户时生效。
(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
然后,删掉原来的java 的link,建立一个到新安装的JDK的link。
rm /usr/java
ln -s /usr/java /yourjdkpath
然后,修改/etc/profile 的内容,加入JAVA_HOME 和 JRE_HOME ,以及
CLASSPATH的设定,例如
JAVA_HOME=/usr/java
export JAVA_HOME
JRE_HOME=/usr/java/jre
export JRE_HOME
CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib
export CLASSPATH
PATH=.:$JAVA_HOME/bin:$JRE_HOME/bin
export PATH
然后,退出当前用户,重新登录,使用
java -version
查看是否安装正确。
分享到:
相关推荐
全志R16平台编译linux系统V1.0.txt 2017/4/11 13:36 (编译请使用编译android的lichee的选项编译生成的.config文件,不然直接编译会报错!!!!) rootroot@cm-System-Product-Name:/home/wwt/linux_r16$ tar...
rootroot@cm-System-Product-Name:/home/wwt/linux_r16$ tar zxvf lichee_parrotv1.1_20161202.tar.gz rootroot@cm-System-Product-Name:/home/wwt/linux_r16$ rootroot@cm-System-Product-Name:/home/wwt/linux_...
python环境管理工具,conda最新版本包
如果是Windows,则npm run local可能会在错误消息的最顶端抛出错误"UMI_ENV is not recognized as an internal or external command" 。 抓紧。 您需要尝试不要失去希望。 请执行下列操作。 打开File -> Settings ...
ansible-linux-join-domain 这是一个使用sssd,realm,samba和winbind自动加入Linux ... # set this variable to True if the managed hosts are bihind a web proxy... default False use_proxy : False proxy_env :
与配音使用,或者指定相关的子结构为您的Python版本,或运行source pyd_set_env_vars.sh 在Linux或pyd_set_env_vars.bat 在Windows上设置相关的环境变量和使用env子结构。 这些脚本可以在任何目录中运行,但是为了...
1. Linux 是 CentOS-7-x86_64-Minimal-1810 (之前已安装了gcc910和jdk等常用软件环境,具体可看文档中的env那里) 2. VMware® Workstation 15 Pro, 虚拟机配的是4G内存,30G空间 3. oracle 安装的是linuxx64_12201_...
export set TMAKEPATH=$TMAKEDIR/lib/qws/linux export set TMAKEPATH=$TMAKEDIR/lib/qws/linuxexport set TMAKEPATH=$TMAKEDIR/lib/qws/linuxexport set TMAKEPATH=$TMAKEDIR/lib/qws/linuxexport set TMAKEPATH=$...
set NODE_ENV=development node console/install 启动应用 Linux cd /app NODE_ENV=development node console/start 视窗 cd c:/app set NODE_ENV=development node console/start 用法 Web界面: ...
# Set environment variable for development temporarily in Mac OSX/Linux $ export NODE_ENV=development # or temporarily on Windows $ set NODE_ENV=development # or permanently on MAC OSX $ echo " export...
Windows: set NODE_ENV=production Unix / Linux: NODE_ENV=production 配置数据库 复制文件“ config / mongodb-example.json”并根据需要进行修改: cp config/mongodb-example.json mongod --config ...
我的博客文章: ... 键和值是字符串。 整数数学可以在某些情况下应用(如Memcached一样)。 缓存方法是最近最少使用(LRU)。...set APP_ENV=production # PowerShell $env :PORT = " 8000 " $env :APP_ENV = " p
源./set_ctags_env; 源./set_vim_env; 源./set_bash_env; 源./get_install_chrome; #用于git维持的命令 #git remote add [简称] [url] #git clone-递归 :qshan / myenv.git #git远程 #git分支 #git获取来源
发展$ git clone < repo> /path/to/dump/repo$ cd /path/to/repo# Set environment variable for development temporarily in Mac OSX/Linux$ export NODE_ENV=development# or temporarily on Windows$ set NODE_...
Evado专家系统 基于专家决策应用。 Docker安装 将应用程序克隆到/ app cd /app docker-compose up -d mongo docker-compose up --build ...set NODE_ENV=development node console/install node console/start
ENV=development node console/installNODE_ENV=development node console/start视窗将应用程序克隆到c:/ app cd c:/appnpm installset NODE_ENV=developmentnode console/installnode console/star
伊瓦多商店 基于网上商店应用。 Docker安装 将应用程序克隆到/ app cd /app docker-compose up -d mongo docker-compose up --build ...set NODE_ENV=development node console/install node console/start 用法 W
Evado社交网络基于构建的...ENV=development node console/installNODE_ENV=development node console/start视窗将应用程序克隆到c:/ app cd c:/appnpm installset NODE_ENV=developmentnode console/installnode co
Evado博客 具有简单和熟悉实体的多用户博客基于构建。 Docker安装 将应用程序克隆到/ app cd /app docker-compose up -d mongo docker-compose up --...set NODE_ENV=development node console/install node conso
app cd /appnpm installNODE_ENV=development node console/installNODE_ENV=development node console/start视窗将应用程序克隆到c:/ app cd c:/appnpm installset NODE_ENV=developmentnode console/ins