• ubuntu(Eclipse+JDK) 自动安装脚本


    sudo rm -rf jdk1.8.0_40
    sudo rm -rf /usr/lib/jvm

    sudo tar -zxvf jdk-8u40-linux-i586.tar.gz
    sudo mkdir /usr/lib/jvm
    sudo cp -rf jdk1.8.0_40 /usr/lib/jvm/jdk1.8.0_40/

    #set

    INFO=$(grep "JAVA_HOME=" ~/.profile)
    if [ ! -z "$INFO" ] ;
    then
        sed  -i -e '/JAVA_HOME=/d' ~/.profile   #删除只用这行就可以了
        sed -i '/CLASSPATH=/iexport JAVA_HOME=/usr/java/jdk1.8.0_40' ~/.profile
    else


    sudo echo "export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_40" >> ~/.profile

    fi

    source ~/.profile

    INFO=$(grep "JAVA_HOME=" /etc/profile)
    if [ ! -z "$INFO" ] ;
    then
        sed  -i -e '/JAVA_HOME=/d' /etc/profile   #删除只用这行就可以了
        sed -i '/CLASSPATH=/iexport JAVA_HOME=/usr/java/jdk1.8.0_40' /etc/profile
    else

    sudo echo "# JDK config" >> /etc/profile

    sudo echo "export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_40" >> /etc/profile
    sudo echo "export JRE_HOME=/usr/lib/jvm/jdk1.8.0_40/jre" >> /etc/profile
    sudo echo 'export CLASSPATH=".:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH"' >> /etc/profile
    sudo echo 'export PATH="$JAVA_HOME/bin:$JRE_HOME/bin:$PATH"' >> /etc/profile

    fi

    source /etc/profile

    java -version


    sudo rm -rf eclipse
    sudo rm -rf /usr/local/eclipse/
    sudo rm -rf /usr/share/applications/eclipse.desktop
    sudo rm -rf /home/seanxiao/桌面/eclipse.desktop

    sudo tar -zxvf eclipse-jee-luna-SR2-linux-gtk.tar.gz
    sudo cp -r eclipse /usr/local/eclipse/

    sudo touch /usr/share/applications/eclipse.desktop
    sudo chmod 777 /usr/share/applications/eclipse.desktop

    sudo echo "[Desktop Entry]" >> /usr/share/applications/eclipse.desktop
    sudo echo "Encoding=UTF-8" >> /usr/share/applications/eclipse.desktop
    sudo echo "Name=eclipse" >> /usr/share/applications/eclipse.desktop
    sudo echo "Comment=Eclipse IDE" >> /usr/share/applications/eclipse.desktop
    sudo echo "Exec=/usr/local/eclipse/eclipse" >> /usr/share/applications/eclipse.desktop
    sudo echo "Icon=/usr/local/eclipse/icon.xpm" >> /usr/share/applications/eclipse.desktop
    sudo echo "Terminal=false" >> /usr/share/applications/eclipse.desktop
    sudo echo "StartupNotify=true" >> /usr/share/applications/eclipse.desktop
    sudo echo "Type=Application" >> /usr/share/applications/eclipse.desktop
    sudo echo "Categories=Application;Development;" >> /usr/share/applications/eclipse.desktop

    sudo cp /usr/share/applications/eclipse.desktop /home/seanxiao/桌面

    sudo chmod 777 /home/seanxiao/桌面/eclipse.desktop

    # 清理
    sudo rm -rf jdk1.8.0_40
    sudo rm -rf eclipse

    本文使用软件版本和下载地址:
    eclipse:http://mirror.hust.edu.cn/eclipse//technology/epp/downloads/release/luna/SR2/eclipse-jee-luna-SR2-linux-gtk.tar.gz
    jdk:http://download.oracle.com/otn-pub/java/jdk/8u40-b25/jdk-8u40-linux-i586.tar.gz
  • 相关阅读:
    mysql source 乱码
    php5.6.11 openssl安装
    python threading模块的Lock和RLock区别
    python多线程一些知识点梳理
    多核处理器中进程和线程是如何一起工作的?
    IO是否会一直占用CPU?(转)
    Python TypeError: __init__() got multiple values for argument 'master'(转)
    Jquery中.bind()、.live()、.delegate()和.on()之间的区别详解(转)
    浏览器环境下JavaScript脚本加载与执行探析之代码执行顺序(转)
    为什么有的网页右击没有出现审查元素
  • 原文地址:https://www.cnblogs.com/huige-you/p/4318250.html
Copyright © 2020-2023  润新知