• Ubuntu下部署java JDK和eclipse IDE


    安装Java编程开发环境:

    Ubuntu默认安装openjava,可以通过java -version查看是否安装。但我使用Ubuntu9.10升级到10.04LTS时,openjava没有了。另外,如果使用java作编程开发,最好还是用sun的java。

    1.下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html,选择linux x86,tar.tz格式软件包。

    2.将安装包解压到安装目录,例如opt。

    复制到/opt:sudo cp jdk-7u55-linux-i586.tar.gz /opt

    解压:sudo tar -zxvf jdk-7u55-linux-i586.tar.gz

    3.配置环境变量:

    sudo gedit /etc/profile
    在最后添加如下内容:
    # set jdk environment
    export JAVA_HOME=/opt/jdk1.7.0_21
    export JRE_HOME=/opt/jdk1.7.0_21/jre
    export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
    export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

    在终端中执行更新配置操作并检查是否安装成功:
    source /etc/profile (让刚刚的配置生效,可以让当前打开的Terminal生效,要永久生效需要注销或者重启电脑)

    java -version

    javac

    PS:

    由于ubuntu下自带了gij的JVM实现,所以在终端键入“java -version”时会显示:java version "1.6.0"......等相关信息。这是说系统中已经有了JVM实现,而且gij JVM是默认的JVM实现(被其他的ubuntu工具或软件使用)。这时,就要使用Debian提供的“update-alternatives”工具来完成多版本实现的选择:

    sudo update-alternatives --display java
    发现系统只列举了gij JVM;因为jdk7是手动解压安装的。
    sudo update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_21/bin/java 50
    sudo update-alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_21/bin/javac 50
    sudo update-alternatives --install /usr/bin/javah javah /opt/jdk1.7.0_21/bin/javah 50
    sudo update-alternatives --install /usr/bin/javaws javaws /opt/jdk1.7.0_21/bin/javaws 50
    sudo update-alternatives --install /usr/bin/javap javap /opt/jdk1.7.0_21/bin/javap 50
    其实只要设置java、javac也是OK的。行尾的50是优先级。
    
    ls -l /etc/alternatives/java
    发现JVM已经指向了JDK7的解压目录lrwxrwxrwx 1 root root 25 5月 5 16:23 /etc/alternatives/java -> /opt/jdk1.7.0_21/bin/java
    
    sudo update-alternatives --config java  选择刚刚安装的JDK
    
    java -version  发现已经是 java version 1.7.0了 OK。
    到此,JAVA开发环境平配置完成,可以开始你在ubuntu上的java开发了,GO。

    4.安装eclipse
    1.下载eclipse

    官网http://www.eclipse.org/downloads/

    软件包下载路径:http://archive.eclipse.org/eclipse/downloads/drops/R-3.7.2-201202080800/download.php?dropFile=eclipse-SDK-3.7.2-linux-gtk.tar.gz

    2.解压

    $ tar -zxvf eclipse-SDK-3.7.2-linux-gtk.tar.gz
    解压出来是一个eclipse文件夹
    3.将文件夹移动到安装目录
    $ sudo mv eclipse /opt
    4.启动eclipse
    $ /opt/eclipse
    5.创建桌面链接
    $ sudo su
    # vim /usr/share/applications/eclipse.desktop

    写入以下内容
    [Desktop Entry]
    Name=Eclipse
    Comment=Eclipse SDK
    Encoding=UTF-8
    Exec=/opt/eclipse/eclipse
    Icon=/opt/eclipse/icon.xpm
    Terminal=false
    Type=Application
    Categories=Application;Development;
    完成后可以在桌面菜单栏里面:Application-Programming下看到eclipse图标。
     

    参考资料:

    1. http://blog.csdn.net/tecn14/article/details/24797545

    2. http://blog.csdn.net/davidsky11/article/details/22896133

    3.http://blog.csdn.net/conanswp/article/details/24131019

  • 相关阅读:
    [转]Hello ActiveMQ
    Access中合并两张表为一张表
    infragistics ultraGrid单元格、行只读
    (转)c#中对"Crossthread operation not valid"错误的处理办法
    [LintCode] String Homomorphism Review
    [LintCode] Longest Increasing Continuous Subsequence Review
    [LintCode] Longest Increasing Continuous subsequence II Review
    [LintCode] Coins in a Line II Review
    标准的SQL的解析顺序
    SQLServer 存储过程 SET NOCOUNT { ON | OFF } 的使用(转载)
  • 原文地址:https://www.cnblogs.com/wintergrass/p/3704553.html
Copyright © 2020-2023  润新知