• Ubuntu安装JDK及环境变量配置(sun java)


        

         捣鼓了尽一天的时间,终于把sun的java安装上了,不是openjava了,网上试了好多的方法好多都是不可以的,所以当自己成功后就立马把方法贴出来,以方便后来者少走弯路,此文的方法绝对可行!

         这里先简单地阐述一下rpmdebtar.gz的区别。rpm格式的软件包适用于基于Red Hat发行版的系统,如Red Hat Linux、SUSEFedora. 类似地,有一种deb格式的软件包则是适用于基于Debian发行版的系统,如Debian、Ubuntu、Mint. 而tar.gz格式只是一个压缩包,里面一般是源码,因此只要使用tar命令或解压软件解压到相应路径就可以了。

        本人使用的是Ubuntu amd64,选择了jdk-7u11-linux-x64.tar.gz,下载后解压(注:解压的方法在本文下面,不会的可以参照下)到了/opt/java/目录下(需要root权限)。(:文中好多路径问题,我这里是以我自己的路径为例,所以切忌到时候换成自己jdk解压的路径)

    JDK环境变量配置如下:

        执行命令sudo gedit /etc/environment,在打开的编辑器中PATH变量上面两行新建两个变量,

    JAVA_HOME="/opt/java/jdk1.7.0_25" (这个其实就是jdk解压的位置)

    CLASSPATH=".:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar"
    在PATH中添加$JAVA_HOME/bin,注意与PATH原有的值之间用英文冒号:分隔,切勿把原来的值删除。

    然后保存关闭,使用命令source /etc/envrionment更新。否则Ubuntu系统默认安装并使用OpenJDK(usr/lib/jvm/),因此需要手动修改系统默认的JDK,

    sudo update-alternatives --install /usr/bin/javac javac /opt/java/jdk1.7.0_25/bin/javac 300

    sudo update-alternatives --install /usr/bin/java java /opt/java/jdk1.7.0_25/bin/java 300

    sudo update-alternatives --config javac,再选择相应的Priority 300

    sudo update-alternatives --config java,再选择相应的Priority 300

    至此配置完成,输入java -version检查是否配置成功。

      

    注:解压安装的执行代码

    我把jdk安装到/opt/java,所以在Terminal窗口里执行下面的代码:
     
    第1步:在opt下建java的文件夹:
           sudo mkdir /opt/java
    第2步:进行解压,把jdk解压到opt目录下:
            sudo tar zxvf /home/Downloads/jdk-7u7-linux-i586.tar.gz -C/opt/java  
        注:1;是把下载的jdk还是放在了系统自带的download目录下,实际操作中,上面加红的路径改成自己的路径就好了。
             2;加粗的要以自己下载的jdk版本的文件名为准,这个切忌,不可直接复制代码。
     
    如果不成功可以这样来,先进入到“下载”的文件夹  
    3  cd 下载
    4 再输入 sudo tar zxvf jdk-7u7-linux-i586.tar.gz -C/opt/java   (这同样可以把下载的jdk的安装包解压到opt下建java的文件夹里)
     
    补充:修改环境变量
     
    如果您是使用root账户登录的话可以按下面的方法来修改:
    用编辑器打开 /etc/environment:
     
          gedit /etc/environment
     
     
    注:原文我是发表在了新浪博客:http://blog.sina.com.cn/s/blog_8f4a70ab0101a9h9.html 了,都是我的个人原创的,只是这里我做了些改进,同是自己也发觉这里才是大牛如云啊,希望有不正确的,请指正!
  • 相关阅读:
    技术总监7年经验——论程序员的职业发展路线
    2.MySQL入门基本操作初体验
    1.MySQL的安装(linux Ubuntu环境下)
    Boot Petalinux Project Using a remote system
    字符设备驱动、平台设备驱动、设备驱动模型、sysfs的比较和关联
    linux采用模块方法,添加一个新的设备
    在远程服务器上完成本地设备的程序烧写和调试(基于vivado ,SDK软件)
    Linux Master/Baremetal Remote 配置下的裸机调试
    利用Xlinix SDK 建立Linux程序以及对该程序进行调试
    Vivado Launching SDK "Importing Hardware Specification" error的解决方法
  • 原文地址:https://www.cnblogs.com/fengtengfei/p/3532999.html
Copyright © 2020-2023  润新知