ubuntu12.10替elcipse配置JDK
Ubuntu下安装JDK
JDK安装路径:/usr/lib/jvm
cd/usr/lib
sudomkdir jvm
解压到新建目录:
sudo tarzxvf ./jdk-7u15-linux-i586.tar.gz-C /usr/lib/jvm
tar命令tar[必要参数][选择参数][文件]
-z:支持gzip解压文件(你看文件的拓展名.tar.gz)
-x:从压缩的文件中提取文件,一般解压时都要用到;与之相反的参数是-c(表示建立新的压缩文件)
-v:显示操作过程
-f: 指定压缩文件
-C:切换到指定目录
修改文件夹名字方便管理
sudomv jdk1.7.0_15/ jdk7
配置环境变量
进入~/.bashrc配置文件添加几个环境变量
vim ~/.bashrc
export JAVA_HOME=/usr/lib/jvm/jdk7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
环境变量相关命令
echo $【变量名】 显示这个环境变量中的值(echo本来就有打印变量信息的作用)
env 查看所用环境变量的值
export HELLO="hello" 创建一个环境变量值为hello
env|grep HELLO 验证是否存在HELLO环境变量
unset $【变量名】 删除环境变量
这里是在~/.bashrc文件中进行配置,其实在linux中有好几个地方可以配置环境变量
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.
/etc/bashrc:为每一个运行bashshell的用户执行此文件.当bashshell被打开时,该文件被读取.
~/.bashrc:该文件包含专用于你的bashshell的bash信息,当登录时以及每次打开新的shell时,该文件被读取.
~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
执行顺序:
/etc/profile-> (~/.bash_profile |~/.bash_login | ~/.profile) -> ~/.bashrc-> /etc/bashrc ->~/.bash_logout
问题:
不知道为什么?点击eclipse图标打不开软件,没有办法,我只好将eclipse执行文件符号链接到/usr/local/bin
cd /usr/local/bin sudo ln -s ~/Java/eclipse/eclipse(这样做也就有用过一次,关掉Terminal后又没用了) 最终还是在/etc/enviroment中配置的
export JAVA_HOME=/usr/lib/jvm/jdk7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
参考资料:
linux爱好者
.bash_profile和.bashrc的区别