Ubuntu 下jdk的环境变量配置(解决了重启电脑后失效的问题!)
2013-07-12 16:45
621 查看
网上很多配置jdk环境变量的方法,但是几乎都会下次重启电脑就失效,或者时不时的失效。下面教你一招
先解压你在甲骨文下的jdk,我这里以jdk1.7.0_25为例
用如下命令创建jvm文件夹。
sudo mkdir /usr/lib/jvm
然后把你解压了的jdk复制到此文件夹
sudo cp -rf ./jdk1.7.0_25 /usr/lib/jvm/
JDK环境变量配置如下:
执行命令sudo gedit /etc/environment,在打开的编辑器中如下填写
JAVA_HOME="/usr/lib/jvm/jdk1.7.0_25"
CLASSPATH=".:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:/usr/lib/jvm/jdk1.7.0_25/jre/lib"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$JAVA_HOME/bin:/home/eastlhu/android/ndk/android-ndk-r8e:/home/eastlhu/android/sdk/android-sdk-linux/platform-tools:/home/eastlhu/android/sdk/android-sdk-linux/tools"
接着:
执行命令sudo gedit /etc/profile
JAVA_HOME=/usr/lib/jvm/jdk1.7.0_25
export JRE_HOME=/usr/lib/jvm/jdk1.7.0_25/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
Ubuntu下设置环境变量有三种方法,一种用于当前终端,一种用于当前用户,一种用于所有用户:
一:用于当前终端:
在当前终端中输入:export PATH=$PATH:<你的要加入的路径>
不过上面的方法只适用于当前终端,一旦当前终端关闭或在另一个终端中,则无效。
二:用于当前用户:
在用户主目录下有一个 .bashrc 隐藏文件,可以在此文件中加入 PATH 的设置如下:
vi ~/.bashrc
加入:
export PATH=<你的要加入的路径>:$PATH
如果要加入多个路径,只要:
export PATH=<你要加入的路径1>:<你要加入的路径2>: ...... :$PATH
当中每个路径要以冒号分隔。
这样每次登录都会生效
三:用于所有用户:
sudo vi /etc/profile
加入:
export PATH=<你要加入的路径>:$PATH
就可以了。
终端输入:echo $PATH 可以查看环境变量
注意,修改环境变量后,除了第一种方法立即生效外,第二第三种方法要立即生效,可以source ~/.bashrc或者注销再次登录后就可以了!
先解压你在甲骨文下的jdk,我这里以jdk1.7.0_25为例
用如下命令创建jvm文件夹。
sudo mkdir /usr/lib/jvm
然后把你解压了的jdk复制到此文件夹
sudo cp -rf ./jdk1.7.0_25 /usr/lib/jvm/
JDK环境变量配置如下:
执行命令sudo gedit /etc/environment,在打开的编辑器中如下填写
JAVA_HOME="/usr/lib/jvm/jdk1.7.0_25"
CLASSPATH=".:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:/usr/lib/jvm/jdk1.7.0_25/jre/lib"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$JAVA_HOME/bin:/home/eastlhu/android/ndk/android-ndk-r8e:/home/eastlhu/android/sdk/android-sdk-linux/platform-tools:/home/eastlhu/android/sdk/android-sdk-linux/tools"
接着:
执行命令sudo gedit /etc/profile
JAVA_HOME=/usr/lib/jvm/jdk1.7.0_25
export JRE_HOME=/usr/lib/jvm/jdk1.7.0_25/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
Ubuntu下设置环境变量有三种方法,一种用于当前终端,一种用于当前用户,一种用于所有用户:
一:用于当前终端:
在当前终端中输入:export PATH=$PATH:<你的要加入的路径>
不过上面的方法只适用于当前终端,一旦当前终端关闭或在另一个终端中,则无效。
二:用于当前用户:
在用户主目录下有一个 .bashrc 隐藏文件,可以在此文件中加入 PATH 的设置如下:
vi ~/.bashrc
加入:
export PATH=<你的要加入的路径>:$PATH
如果要加入多个路径,只要:
export PATH=<你要加入的路径1>:<你要加入的路径2>: ...... :$PATH
当中每个路径要以冒号分隔。
这样每次登录都会生效
三:用于所有用户:
sudo vi /etc/profile
加入:
export PATH=<你要加入的路径>:$PATH
就可以了。
终端输入:echo $PATH 可以查看环境变量
注意,修改环境变量后,除了第一种方法立即生效外,第二第三种方法要立即生效,可以source ~/.bashrc或者注销再次登录后就可以了!
相关文章推荐
- ubuntu下的jdk环境变量配置(解决sun jdk和open jdk的问题)
- 解决Linux(Ubuntu)环境变量配置无效的问题:JDK,Hadoop,Spark,Scala等
- jdk1.6环境变量配置问题解决
- 【vim环境配置】解决ubuntu上 由YouCompleteMe插件配置不当引起的 自动补全失效的问题
- 安装jdk后的环境变量配置及其相关问题的解决
- 在ubuntu中配置桥接模式(解决每次重启resolv.conf都失效的问题)
- JDK和TOMCAT环境变量配置及解决tomcat启动时一闪即逝问题
- Ubuntu16.04下Rstudio和R 安装RWeka、RWekajars、rJava包及JDK安装环境变量配置问题
- Linux下java环境变量配置问题,解决 重新打开bash后JDK环境变量无效问题
- ubuntu下jdk环境变量配置问题
- Ubuntu 配置Java环境变量后 使用Java -version 提示 java已包含在下列软件包中 问题的解决方法
- 真正解决Ubuntu配置DNS后重启失效问题
- adb.exe无法启动 和配置Maven、JDK环境变量的问题的解决
- Ubuntu中配置Java环境变量时,出现command not found问题解决记录
- Java菜鸟学习笔记(2)--Ubuntu JDK环境变量配置与常见问题
- Mac配置iterm2 + oh-my-zsh + ys配色方案,并解决环境变量失效问题
- win10下jdk环境配置好重启以后失效的问题
- Java菜鸟学习笔记--配置篇(二):Ubuntu JDK环境变量配置与常见问题
- 关于jdk环境变量配置问题的解决
- 如何让Tomcat在指定JDK版本下启动而不依赖环境变量中配置的版本,解决部署到Tomcat中报404版本错误问题