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=/i\export 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=/i\export 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
ubuntu(Eclipse+JDK) 自动安装脚本的更多相关文章
- JDK自动安装脚本
A:本脚本运行的机器,Linux B:待安装JDK的机器, Linux 首先在脚本运行的机器A上确定可以ssh无密码登录到待安装jdk的机器B上,然后就可以在A上运行本脚本: 代码如下: $ ./in ...
- mysql 自动备份和nginx自动安装脚本
一.自动备份Mysql脚本: 如下脚本为mysql自动备份脚本,仅供参考,可以根据实际情况修改. #!/bin/sh #auto backup mysql #wugk #Define PATH定义变量 ...
- Windows ftp脚本和RSCD agent自动安装脚本
Windows ftp脚本 和bladelogic RSCD Agent自动安装脚本 比较简单的命令是msiexec /I "C:\RSCD85-SP1-WIN64.msi" /Q ...
- python第三方库自动安装脚本
#python第三方库自动安装脚本,需要在cmd中运行此脚本#BatchInstall.pyimport oslibs = {"numpy","matplotlib&qu ...
- LAMP自动安装脚本
#!/bin/bash # 功能描述:LAMP自动安装脚本 # 初始化 if [ "$(cat /etc/system-release | awk '{print $(NF-1)}' | a ...
- python3自动安装脚本,python3.x与python2.x共存
1.前言: python3过程中,通过搜索一些文章参考安装过程发现比较麻烦,而且还出现一些不可预期的报错.python3环境需要升级openssl,所以为了部署到其他环境更方便,写自动安装脚本方式,且 ...
- OpenJDK自动安装脚本 InstallOpenJDK.vbs
Oracle JDK 要收费了,Open JDK没有安装包,只有Zip,写了个安装脚本 InstallOpenJDK.vbs Rem ********************************* ...
- centos7 lvm合并分区脚本初探-linux性能测试 -centos7修改网卡名字-jdk环境安装脚本-关键字查询文件-批量添加用户
1.#!/bin/bash lvmdiskscan | grep centos > /root/a.txt a=`sed -n '1p' /root/a.txt` b=`sed -n '2p' ...
- eclipse 手动/自动安装插件
只要你的Eclipse的压缩包,一般为xxx.zip,其内部包含了对应的features和plugins文件夹,(不管是否还有content.jar和artifacts.jar)则都可以: 要么手动解 ...
随机推荐
- 爱拼图游戏android源码完整版
这个是一款爱拼图游戏源码完整版,该游戏源码比较完整的,可以支持音乐的播放在游戏的玩的过程中,还可以控制系统的声音等,可以支持多种图片的选择来进行玩的,还可以根据自己的爱好选择不同的难度来的,级别分为: ...
- .NET Web开发总结(三)
第五章 ASP.NET 页面语法 本章详细讲解.NET页面的语法结构 一般情况下 一个ASP.NET页面要包括页面编译指令 HTML页面框架及Web窗体 服务器端控件 服务器端代码 ...
- 网络HTTP请求状态详解
HTTP状态码大全 完整的 HTTP 1.1规范说明书来自于RFC 2616,你可以在http://www.talentdigger.cn/home/link.php?url=d3d3LnJmYy1l ...
- The given path's format is not supported.
问题 编程以来今本没有使用input[type=file]这个控件过,今天突然使用尽然报错了,在本地chrome,firefox等其他的浏览器都是好的,唯独ie报错了.在服务器的时候,尽然chrome ...
- NotePad++相关设置
Notepad++去掉红色下划线: 插件->DSpellCheck->Auto-check Document 前面的勾去掉 Notepad++自动换行: 视图(View)——>自动换 ...
- WindowsApi 解压缩文件
.解压方法 转载自http://www.2cto.com/kf/201204/128704.html "C#解压.zip文件,网上一搜一大堆方法,有使用System.IO.Compressi ...
- HttpClient Post Form data and get Response String
DefaultHttpClient httpclient = new DefaultHttpClient(); HttpPost httpost = new HttpPost("http:/ ...
- php获取客户端浏览器以及操作系统信息的方法
发布:sunday01 来源:net 阅读: 2 [大 中 小] 在较为智能的程序中,php可以获取客户端浏览器及操作系统信息,然后根据浏览器及系统类型,加载不同的页面,以提供更加个性化的 ...
- scala学习资料
强烈推荐一个s在线学习scala的网站: http://zh.scala-tour.com/#/overview
- 【转载】学习C#的28条建议
1. 看得懂的书,请仔细看:看不懂的书,请硬着头皮看:2. 别指望看第一遍书就能记住和掌握什么——请看第二遍.第三遍:3. 学习编程的秘诀是:编程,编程,再编程:4. 请把书上的程序例子亲手输入到电脑 ...