ubuntu 12.04 java jdk 环境的搭建

本文详细介绍了在Ubuntu系统中安装Java JDK 7的过程,包括下载、解压、环境变量配置、设置默认版本及测试等步骤,并解决了安装过程中可能遇到的一些常见问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近突然想学习一下linux  ,装了一个ubuntu 试了一下,这篇文章是转的csdn另一位博主的文章。我只是将遇到的问题安装中的问题和再描述一下,另外也将遇到的问题说明一下,希望对大家有所帮助。

也希望有梦想的朋友们,梦想成真


 小字部分是我遇到的问题,如过没有遇到的话,可以忽略,如有问题,欢迎留言。如果可以的话,我一定帮忙。

第一步:下载jdk-7u7-linux-i586.tar.gz

在windows下面到先面链接下载jdk-7u7-linux-i586.tar.gz

下载地址 :http://www.oracle.com/technetwork/java/javase/downloads/index.html  然后点击中间的Java Platform (JDK) 7u7 就可以了jdk-7u7-linux-i586.tar.gz

具体下载的时候由于版本更新,所下jdk的版本可能不一样的,不过认准差不多的就可以了。也就是所变化的也就是中间的7u7.

 

(注:如果下载不下来,建议使用迅雷下载,然后拷贝到Linux系统上。)

 

第二步:解压安装

 

执行代码:

    sudo tar zxvf ./jdk-7u7-linux-i586.tar.gz  -C /usr/lib/jvm

这一步是将你下载的jdk解压到 /usr/lib/jvm下,

注意:如果是在ubuntu下载的,那么路径一个该在/home/“你的用户名”/下载 这个路径下,安装的时候可以通过命令

  pwd 显示自己当前目录,然后用cd 命令进去,说明下  cd ..是返回上级目录,可以通过一直cd .. 回到根目录,然后用

cd .home/“你的当前用户名”/下载,如我的就输入 cd ./home/hou/下载  然后使用上面命令就可以了

    cd /usr/lib/jvm  
上面命令是进入到 //lib/jvm  这行命令是在根目录下执行的,即进入 cd /usr/lib/jvm    目录

    sudo mv jdk1.7.0_03/ java-7-sun 这一个命令我没用,应为解压后在usr/lib/jvm下会有一目录,里面就是jdk文件夹,名称为jdk1.7.0_07)

(如果提示没有jvm文件夹,清先执行代码:sudo mkdir /usr/lib/jvm)上面命令是进入到 //lib/jvm  这行命令是在根目录下执行的,用cd 命令来可返回根目录

第三步:修改环境变量

运行命令

 

 

    vim ~/.bashrc  

 

(如果执行完:vim ~/.bashrc

输出了以下信息:

 

 

程序“vim”已包含在下列软件包中:

* vim

* vim-gnome

* vim-tiny

* vim-gtk

* vim-nox

请尝试:sudo apt-get install <选定的软件包>

这说明你没有安装过vim,请运行sudo apt-get install vim

出现选择是按回车,等待安装完成就好了)

 

 

添加:

 

 

    export JAVA_HOME=/usr/lib/jvm/java-7-sun  

    export JRE_HOME=${JAVA_HOME}/jre  

    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  

    export PATH=${JAVA_HOME}/bin:$PATH  

 这里遇到的问题是  export JAVA_HOME=/usr/lib/jvm/java-7-sun  中的  java-7-sun  指的是你的jdk房的文件名称,还有 ”= “ 两边不要有空格,否这会报错。我的就是这样报错了,然后去掉 =号后的空格就可以了。 当你代开配置文件的时候,里面已经有很多东西了,别慌,将光标移到最后,然后进行填写,或者不要移动,就在第一行进行填写。这样是方便以后修改。

 

保存退出,输入以下命令使之立即生效。

(这里请注意运行后不要急着输入,要先按字母键进入编辑模式,然后才可以移动光标输入上述内容,输入完成后,按esc键退出编辑模式,然后移动光标到最后,输入:wq    即可完成保存并退出。)

运行命令

    source ~/.bashrc  

 

 

这后面的步骤我没用过了,所以就不介绍了,当你完成上述不错的时候,回到终端,然后输入 java  如果提示一堆命令,而不是以前的提示,那么恭喜你,你安装成功了。


我写了一个运行的例子,就是

在终端中输入 vim test.java

然后进入vim 输入i 编辑java 片段:


public class test{

  public static void main(String []args){

    System.out.println("test success");

}

}


然后点击 ESC 然后输入:wq  按回车就可以了。

然后输入java test.java  没有提示,就证明编译成功,若有提示,恭喜你,出错了。。。。你可以根据提示 用 vim test.java 然后修改就可以了。

没提示,输入 javac test  就会出想 test success 就可以了


后面的步骤如果有需要的话可以看一下


第四步:配置默认JDK版本

由于ubuntu中可能会有默认的JDK,如openjdk,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。

执行代码:

 

 

 

    sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-sun/bin/java 300  

    sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 300  

    sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java-7-sun/bin/jar 300   

 

 

 

 

执行代码:

 

 

 

    sudo update-alternatives --config java  

 

 

 

 

系统会列出各种JDK版本,如下所示:

 

 

执行代码:

 

    sudo update-alternatives --config java  

    有3 个候选项可用于替换java (提供/usr/bin/java)。  

      选择       路径                                    优先级  状态  

    ------------------------------------------------------------  

    * 0            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      自动模式  

      1            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      手动模式  

      2            /usr/lib/jvm/java-6-sun/jre/bin/java       63        手动模式  

      3            /usr/lib/jvm/java-7-sun/bin/java           300       手模式  

      

    要维持当前值[*]请按回车键,或者键入选择的编号:3  

    update-alternatives: 使用/usr/lib/jvm/java-7-sun/bin/java 来提供/usr/bin/java (java),于手动模式中。  

(如果出现的不是上面的提示,而是

链接组java 中只有一个候选项:/usr/lib/jvm/java-7-sun/bin/java

无需配置。

这个也是正常的,无需理会。)

 

 

第五步:测试

执行代码:

 java -version  

    java version "1.7.0_03"  

    Java(TM) SE Runtime Environment (build 1.7.0_03-b147)  

    Java HotSpot(TM) Server VM (build 21.0-b17, mixed mode)  



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值