linux 切换多个jdk脚本
2024-08-29 00:16:42
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
最新文章
- 十二天 mysql操作
- [工作中的设计模式]装饰模式decorator
- 2.2 ARM处理器工作模式
- 第十一届“蓝狐网络杯”湖南省大学生计算机程序设计竞赛 B - 大还是小? 字符串水题
- DP+单调队列 codevs 1748 瑰丽华尔兹(还不是很懂具体的代码实现)
- 如何获取xcassets中LaunchImage图片
- leetcode 算法刷题(一)
- .net读取异步Post的内容
- 在收购Sun六年后,Oracle终于瞄准了Java的非付费用户
- BNU 51002 BQG's Complexity Analysis
- 简单svg动画实现
- JavaSE(一)之类与对象
- 【Netty源码学习】BootStrap
- Day3_函数
- python3使用pymysql库连接MySQL的常用操作
- Codeforces Round #504 (rated, Div. 1 + Div. 2, based on VK Cup 2018 Final)-C-Bracket Subsequence
- Ubuntu下文件所属用户的说明
- iOS开发-Certificates、Identifiers和Profiles详解
- 在centos7.1上安装systemd
- 基于CSS3自定义美化复选框Checkbox组合
热门文章
- 使用Sqlserver Management Studio 导入导出 Excel的方法
- linux抓包方法
- JSP-05- JSP总结
- java 网络编程(五)----TCP进阶篇上传文本文件
- zw版【转发·台湾nvp系列Delphi例程】HALCON TestObjDef
- 关键词:ACM &; 大小端 &; 面试官
- django上传图片和文字记录
- PHP用substr截取字符串出现中文乱码问题用mb_substr
- mysql datetime设置now()无效,直接用程序设置默认值比较好
- dom4j读写XML文件