fedora java 开发环境_在Fedora下自动配置Java开发环境的bash脚本(适用于使用bash终端的Linux)...

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

1 #!/bin/bash2

3

4 #===============1.复制并解压出文件夹=================

5

6 #复制文件到根目录程序文件夹下7

8 echo "===========开始安装============"

9

10 JDK_SOURCE_FILE=$(echo jdk-*.tar.gz)11

12 #文件包为压缩文件13 echo "正在复制$JDK_SOURCE_FILE到目录\/Program ..."

14

15 cp $JDK_SOURCE_FILE /Program16

17 #进入到程序目录18 cd /Program19

20 #解压文件到当前目录21 echo "开始解压$JDK_SOURCE_FILE ..."

22

23 tar -zxvf $JDK_SOURCE_FILE >Info.txt24

25 rm$JDK_SOURCE_FILE26 rmInfo.txt27

28 echo "Unzip Done."

29

30 #此时在/Program下出现一个文件夹31 JDK_DIR=$(echo jdk*.*.*_*)32

33 cd34

35 JAVA_HOME="JAVA_HOME=/Program/$JDK_DIR"

36

37 CLASSPATH=‘CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar‘

38

39 GLOBEL_PATH=‘PATH=$JAVA_HOME/bin:$PATH‘

40

41 echo "" >> ./.bash_profile42 echo "#Set Java Runtime Environment" >> ./.bash_profile43 echo "" >> ./.bash_profile44 echo $JAVA_HOME >> ./.bash_profile45 echo $CLASSPATH >> ./.bash_profile46 echo $GLOBEL_PATH >> ./.bash_profile47

48 echo "" >> ./.bash_profile49 echo ‘export PATH CLASSPATH JAVA_HOME‘ >> ./.bash_profile50

51 source ./.bash_profile52

53 echo "写入到当前用户的配置文件成功!"

54 echo "===================================="

55 echo "不要退出当前终端!"

56 echo "输入 java -version验证是否安装成功"

57 echo "要使其对当前用户完全生效请注销当前用户后重新登陆"

安装Eclipse的脚本(其实就是解压文件包的脚本)

install_eclipse.sh

1 #!/bin/bash2

3 ECLIPSE=$(echo eclipse-*.tar.gz)4

5 cp $ECLIPSE /Program6

7 cd /Program8

9 tar -zxvf $ECLIPSE > info.txt10

11 rm$ECLIPSE12 rm info.txt13

14 cd15

16 echo "" >> ./.bash_profile17 echo "PATH=/Program/eclipse:\$PATH" >> ./.bash_profile18 echo "export PATH" >> ./.bash_profile19

20 source ./.bash_profile21

22 echo "通过执行/Program/eclipse目录下的eclipse可执行文件来打开软件"

23 echo "也可直接在当前终端下输入eclipse打开软件"

24 echo "要使其对当前用户完全生效请注销当前用户后重新登陆"

安装IntelliJ IDEA的脚本(也是解压文件包的操作,基本上同上Eclipse安装脚本的实现)

install_idea.sh

1 #!/bin/bash2

3 IDEA=$(echo ideaIC-*.tar.gz)4

5 cp $IDEA /Program6

7 cd /Program8

9 tar -zxvf $IDEA >> info.txt10

11 rm$IDEA12 rm info.txt13

14 IDEA_DIR=$(echo idea-IC-*)15

16 cd17

18 echo "" >> ./.bash_profile19 echo "PATH=/Program/$IDEA_DIR/bin:\$PATH" >> ./.bash_profile20 echo "export PATH" >> ./.bash_profile21

22 source ./.bash_profile23

24 echo "请在/Program/$IDEA_DIR/bin目录下运行idea.sh来打开IDEA"

25 echo "或是直接在当前终端下输入idea.sh来启动"

26 echo "要使其对当前用户完全生效请注销当前用户后重新登陆"

综上就是我的实现方法,刚学了半个月的Shell脚本,还不是很了解,没有用什么复杂的语法,就是最笨重的代码堆砌,有了新的想法我会逐渐完善的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值