Re: ubuntu安装jdk全过程(仅供参考)
发表于 : 2010-09-06 13:55
楼主,我jdk已经下好前两步都做好了,但是到了第三步碰到一个很奇怪的问题,我几呼无法正常的在 /ect/enviroment调出来的东西里面打上你输入的代码,就是PATH="..... 这 三句话.这是怎么回事?
兄弟们照着这个做能成功?? 奇了怪了就。。。。gbluo 写了:首先,从http://java.sun.com中下载jdk,我的版本是jdk1.6.0_12,我下载的是bin文件,我将下载的jdk1.6.0_12.bin文件置于/usr/lib/jvm/java中
然后,在shell中执行:修改bin文件权限,使其可执行代码: 全选
sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_12.bin
然后,执行将会出现字幕,持续按回车键,直至屏幕显示要求输入yes/no,此时输入y回车,将会把jdk解压到文件夹,得到jdk1.6.0_12目录。代码: 全选
sudo /usr/lib/jvm/java/jdk1.6.0_12.bin
此时,jdk已安装完毕,下面进行配置
执行在environment中修改,出现如下部分代码: 全选
sudo vi /etc/environment
执行PATH="......:/usr/lib/jvm/java/jdk1.6.0_12/bin"
CLASSPATH=.:/usr/lib/jvm/java/jdk1.6.0_12/lib
JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_12此时,环境变量设置成功(设置环境变量的方法很多,不一一列举)代码: 全选
sudo source /home/ghoul/.bashrc
由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
执行通过这一步将我们安装的jdk加入java选单。代码: 全选
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_12/bin/java 300 update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_12/bin/javac 300
然后执行通过这一步选择系统默认的jdk代码: 全选
update-alternatives --config java
这样,再在shell中输入时,就会显示系统使用的java是sun的java。代码: 全选
java -version
代码: 全选
PATH="......:/usr/lib/jvm/java/jdk1.6.0_12/bin"
PATH="......:/usr/lib/jvm/java/jdk1.6.0_12/bin" 切忌记得:这是英文等号
happitle 写了:我是在10.4下面装jdk,不过“sudo source /home/ghoul/.bashrc”这一代码无法执行。首先是source 前面不能有sudo,否则会找不到命令;其次在/home目录下也没有ghoul子目录。
其后的操作过程执行后,没有成功。
由于我比较偏好直接修改环境变量,于是借鉴另一个论坛上的帖子的配置部分完成了安装。
首先在终端中输入
1. $sudo -i ----进入超级用户
2. #export JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_12/bin ----载入JAVA根目录
3. #export PATH=$JAVA_HOME/bin:$PATH ----设置环境变量(应用文件)
4. #export CLASSPATH=.:JAVA_HOME/lib ----设置环境变量(类文件)
5. #export JAVA_HOME CLASSPATH PATH ----将三个文件一起载入
接着,在终端使用echo命令检查环境变量设置情况。
#echo $JAVA_HOME
#echo $CLASSPATH
#echo $PATH
最后,检查JDK是否安装成功。
#java -version
如果看到JVM版本及相关信息,即安装成功!
由于是新手,这中间的原理还不太清楚,还请高手指点!
求解。高手们解答下.
其中的gbluo 写了:首先,从http://java.sun.com中下载jdk,我的版本是jdk1.6.0_12,我下载的是bin文件,我将下载的jdk1.6.0_12.bin文件置于/usr/lib/jvm/java中
然后,在shell中执行:修改bin文件权限,使其可执行代码: 全选
sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_12.bin
然后,执行将会出现字幕,持续按回车键,直至屏幕显示要求输入yes/no,此时输入y回车,将会把jdk解压到文件夹,得到jdk1.6.0_12目录。代码: 全选
sudo /usr/lib/jvm/java/jdk1.6.0_12.bin
此时,jdk已安装完毕,下面进行配置
执行在environment中修改,出现如下部分代码: 全选
sudo vi /etc/environment
执行PATH="......:/usr/lib/jvm/java/jdk1.6.0_12/bin"
CLASSPATH=.:/usr/lib/jvm/java/jdk1.6.0_12/lib
JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_12此时,环境变量设置成功(设置环境变量的方法很多,不一一列举)代码: 全选
sudo source /home/ghoul/.bashrc
由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
执行通过这一步将我们安装的jdk加入java选单。代码: 全选
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_12/bin/java 300 update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_12/bin/javac 300
然后执行通过这一步选择系统默认的jdk代码: 全选
update-alternatives --config java
这样,再在shell中输入时,就会显示系统使用的java是sun的java。代码: 全选
java -version
代码: 全选
sudo source /home/ghoul/.bashrc
其中的happitle 写了:我是在10.4下面装jdk,不过“sudo source /home/ghoul/.bashrc”这一代码无法执行。首先是source 前面不能有sudo,否则会找不到命令;其次在/home目录下也没有ghoul子目录。
其后的操作过程执行后,没有成功。
由于我比较偏好直接修改环境变量,于是借鉴另一个论坛上的帖子的配置部分完成了安装。
首先在终端中输入
1. $sudo -i ----进入超级用户
2. #export JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_12/bin ----载入JAVA根目录
3. #export PATH=$JAVA_HOME/bin:$PATH ----设置环境变量(应用文件)
4. #export CLASSPATH=.:JAVA_HOME/lib ----设置环境变量(类文件)
5. #export JAVA_HOME CLASSPATH PATH ----将三个文件一起载入
接着,在终端使用echo命令检查环境变量设置情况。
#echo $JAVA_HOME
#echo $CLASSPATH
#echo $PATH
最后,检查JDK是否安装成功。
#java -version
如果看到JVM版本及相关信息,即安装成功!
由于是新手,这中间的原理还不太清楚,还请高手指点!
代码: 全选
2. #export JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_12/bin ----载入JAVA根目录
代码: 全选
#export JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_12