1,编写脚本

jdkswitch.sh

 #!/bin/sh
# usage: . this_file [argvs] openjdk7_home=/usr/lib/jvm/java-1.7.-openjdk-i386
jdk8_home=/usr/lib/jvm/jdk1..0_102 case $ in
jdk6 )
export JAVA_HOME=$jdk6_home
;;
openjdk7 )
export JAVA_HOME=$openjdk7_home
;;
jdk8 )
export JAVA_HOME=$jdk8_home
;;
* )
echo usage: . this_file [argument]
echo argument is one of [ jdk6, openjdk7 , jdk8 ].
;;
esac export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:.
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

写好保存。

2,给jdkswitch.sh增加执行权限

$chmod +x jdkswitch.sh

3,运行jdkswitch.sh 并指定参数

$. jdkswitch.sh openjdk7

注意:「. 脚本名 参数」

     .和脚本名之间有个空格,脚本和参数之间有个空格。

不要写成 ./jdkswtich.sh openjdk7

最新文章

  1. 十二天 mysql操作
  2. [工作中的设计模式]装饰模式decorator
  3. 2.2 ARM处理器工作模式
  4. 第十一届“蓝狐网络杯”湖南省大学生计算机程序设计竞赛 B - 大还是小? 字符串水题
  5. DP+单调队列 codevs 1748 瑰丽华尔兹(还不是很懂具体的代码实现)
  6. 如何获取xcassets中LaunchImage图片
  7. leetcode 算法刷题(一)
  8. .net读取异步Post的内容
  9. 在收购Sun六年后,Oracle终于瞄准了Java的非付费用户
  10. BNU 51002 BQG's Complexity Analysis
  11. 简单svg动画实现
  12. JavaSE(一)之类与对象
  13. 【Netty源码学习】BootStrap
  14. Day3_函数
  15. python3使用pymysql库连接MySQL的常用操作
  16. Codeforces Round #504 (rated, Div. 1 + Div. 2, based on VK Cup 2018 Final)-C-Bracket Subsequence
  17. Ubuntu下文件所属用户的说明
  18. iOS开发-Certificates、Identifiers和Profiles详解
  19. 在centos7.1上安装systemd
  20. 基于CSS3自定义美化复选框Checkbox组合

热门文章

  1. 使用Sqlserver Management Studio 导入导出 Excel的方法
  2. linux抓包方法
  3. JSP-05- JSP总结
  4. java 网络编程(五)----TCP进阶篇上传文本文件
  5. zw版【转发·台湾nvp系列Delphi例程】HALCON TestObjDef
  6. 关键词:ACM & 大小端 & 面试官
  7. django上传图片和文字记录
  8. PHP用substr截取字符串出现中文乱码问题用mb_substr
  9. mysql datetime设置now()无效,直接用程序设置默认值比较好
  10. dom4j读写XML文件