在Fedora下自动配置Java开发环境的bash脚本(适用于使用bash终端的Linux)
2014-08-18 20:07
1056 查看
JavaSE安装文件的压缩包:
jdk-8u11-linux-x64.tar.gz
Eclipse文件压缩包:
eclipse-jee-luna-R-1403767800374.tar.gz
IntelliJ IDEA免费版的压缩包:
ideaIC-13.1.4b.tar
安装前的准备工作:
在根目录下新建一个目录/Program,将其设置为当前用户全权限的状态
运行脚本的时候需要在当前用户的目录下(你可以自己修改),安装包文件查找使用的正则请根据需要自行修改
安装Java环境的脚本,(只适用于运行脚本的用户,且需要重新登陆才能正常使用)
install.sh
安装Eclipse的脚本(其实就是解压文件包的脚本)
install_eclipse.sh
安装IntelliJ IDEA的脚本(也是解压文件包的操作,基本上同上Eclipse安装脚本的实现)
install_idea.sh
综上就是我的实现方法,刚学了半个月的Shell脚本,还不是很了解,没有用什么复杂的语法,就是最笨重的代码堆砌,有了新的想法我会逐渐完善的。
jdk-8u11-linux-x64.tar.gz
Eclipse文件压缩包:
eclipse-jee-luna-R-1403767800374.tar.gz
IntelliJ IDEA免费版的压缩包:
ideaIC-13.1.4b.tar
安装前的准备工作:
在根目录下新建一个目录/Program,将其设置为当前用户全权限的状态
运行脚本的时候需要在当前用户的目录下(你可以自己修改),安装包文件查找使用的正则请根据需要自行修改
安装Java环境的脚本,(只适用于运行脚本的用户,且需要重新登陆才能正常使用)
install.sh
#!/bin/bash #===============1.复制并解压出文件夹================= #复制文件到根目录程序文件夹下 echo "===========开始安装============" JDK_SOURCE_FILE=$(echo jdk-*.tar.gz) #文件包为压缩文件 echo "正在复制$JDK_SOURCE_FILE到目录\/Program ..." cp $JDK_SOURCE_FILE /Program #进入到程序目录 cd /Program #解压文件到当前目录 echo "开始解压$JDK_SOURCE_FILE ..." tar -zxvf $JDK_SOURCE_FILE >Info.txt rm $JDK_SOURCE_FILE rm Info.txt echo "Unzip Done." #此时在/Program下出现一个文件夹 JDK_DIR=$(echo jdk*.*.*_*) cd JAVA_HOME="JAVA_HOME=/Program/$JDK_DIR" CLASSPATH='CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar' GLOBEL_PATH='PATH=$JAVA_HOME/bin:$PATH' echo "" >> ./.bash_profile echo "#Set Java Runtime Environment" >> ./.bash_profile echo "" >> ./.bash_profile echo $JAVA_HOME >> ./.bash_profile echo $CLASSPATH >> ./.bash_profile echo $GLOBEL_PATH >> ./.bash_profile echo "" >> ./.bash_profile echo 'export PATH CLASSPATH JAVA_HOME' >> ./.bash_profile source ./.bash_profile echo "写入到当前用户的配置文件成功!" echo "====================================" echo "不要退出当前终端!" echo "输入 java -version验证是否安装成功" echo "要使其对当前用户完全生效请注销当前用户后重新登陆"
安装Eclipse的脚本(其实就是解压文件包的脚本)
install_eclipse.sh
#!/bin/bash ECLIPSE=$(echo eclipse-*.tar.gz) cp $ECLIPSE /Program cd /Program tar -zxvf $ECLIPSE > info.txt rm $ECLIPSE rm info.txt cd echo "" >> ./.bash_profile echo "PATH=/Program/eclipse:\$PATH" >> ./.bash_profile echo "export PATH" >> ./.bash_profile source ./.bash_profile echo "通过执行/Program/eclipse目录下的eclipse可执行文件来打开软件" echo "也可直接在当前终端下输入eclipse打开软件" echo "要使其对当前用户完全生效请注销当前用户后重新登陆"
安装IntelliJ IDEA的脚本(也是解压文件包的操作,基本上同上Eclipse安装脚本的实现)
install_idea.sh
#!/bin/bash IDEA=$(echo ideaIC-*.tar.gz) cp $IDEA /Program cd /Program tar -zxvf $IDEA >> info.txt rm $IDEA rm info.txt IDEA_DIR=$(echo idea-IC-*) cd echo "" >> ./.bash_profile echo "PATH=/Program/$IDEA_DIR/bin:\$PATH" >> ./.bash_profile echo "export PATH" >> ./.bash_profile source ./.bash_profile echo "请在/Program/$IDEA_DIR/bin目录下运行idea.sh来打开IDEA" echo "或是直接在当前终端下输入idea.sh来启动" echo "要使其对当前用户完全生效请注销当前用户后重新登陆"
综上就是我的实现方法,刚学了半个月的Shell脚本,还不是很了解,没有用什么复杂的语法,就是最笨重的代码堆砌,有了新的想法我会逐渐完善的。
相关文章推荐
- Linux(Fedora 14)下 java开发环境配置 ――jdk的安装与配置
- [No0000105]java sdk 开发环境变量powershell 自动配置脚本
- 在LINUX下配置JAVA开发环境
- 在LINUX下配置JAVA开发环境
- [Linux]在Linux上部署Java开发环境笔记(一)-- 补充:Linux下如何手动设置IP及配置DNS服务
- 在LINUX下配置JAVA开发环境
- 在LINUX下配置JAVA开发环境
- 在LINUX下配置JAVA开发环境【转自http://chenzhe.blogchina.com】
- GNU/Linux下Java开发环境的安装和配置
- linux下Eclipse+CDT开发环境配置与使用
- linux 配置java开发环境
- 在LINUX下配置JAVA开发环境
- 在LINUX下配置JAVA开发环境
- 在Linux下配置Java开发环境
- linux 配置java开发环境 red hat,puppy linux,ubuntu linux
- 如何在Linux下配置Java开发环境详述
- Linux下Java开发环境配置
- 在LINUX下配置JAVA开发环境
- Linux下配置Java开发环境(JDK配置)详述
- 如何在Linux下配置Java开发环境详述