www..41668.com-4166金沙手机官网-澳门金沙最新官方网址 - 文学类专业网站力求原创·干净·绿色

www..41668.com-4166金沙手机官网-澳门金沙最新官方网址

当前位置: 金沙网站 > 科技 > 批处理程序CLASSPATH也就可能成立了

批处理程序CLASSPATH也就可能成立了

时间:2019-03-12来源:未知 作者:admin点击:
有时候感觉设置环境变量还真是比较麻烦,我是希望可以做成点击一下就ok的,这样重装系统就不用那么麻烦了,但是考虑到通用性,为了不把路径写死所以做了个选择目录的对话框,源码如下:用记事本保存为JavaHomeTool.vbs即可。 下面的脚本仅仅是设置JAVA_HOME

  有时候感觉设置环境变量还真是比较麻烦,我是希望可以做成点击一下就ok的,这样重装系统就不用那么麻烦了,但是考虑到通用性,为了不把路径写死所以做了个选择目录的对话框,源码如下:用记事本保存为JavaHomeTool.vbs即可。

  下面的脚本仅仅是设置JAVA_HOME,同样原理有了JAVA_HOME连PATH,CLASSPATH也就可以设置了,不过这里我就不写了,留给读者完成吧。

  刷新注册表和组策略的方法,在运行里面输入gpupdate /force或者把它写到批处理里面,需要的时候点一下,很方便的。不生效的话注销或者重启下就可以了,2000,sp,2003及不同的版本在环境变量刷新上都太不一样,但是重启是万能的。

  合并当前目录下的sql脚本文件,因为很多时候大量的sql脚本文件一个一个执行很麻烦的,所以写了这个小东东。

  这个就不用说了,平时写个java小程序依赖一些jar包,有的时候可能会有很多个jar包,一个一个写到bat文件里面太麻烦了,不如放个目录下面,一起加载。

  下面是两种实现方法,我推荐第二种,因为在写完第一种的时候,发现了些问题,

  因为第一种实现方式使用了setlocal enabledelayedexpansion,而且不能在执行java前endlocal,这样如果在一个复杂的批处理环境运行的话会有问题,所以利用主程序和子程序写了第二种方式。以前我一直使用两个bat实现第二种方式的,昨天突然发现批处理中还有goto :eof这么一个好东西,真的很不错啊,因为goto :eof和setlocal enabledelayedexpansion理解起来需要些dos基础所以这里我就不介绍了,有兴趣的朋友可以百度下这两个命令或者查看dos文档,最简单的方法是在运行里面输入hh ntcmds.chm即可打开cmd.exe的命令行参考手册了,不多说了,放代码了:

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
相关内容
推荐内容