JAVA|window下 bat调用java,执行class

现在很习惯编写一个java代码,如果再window就编写一个bat调用执行,如果再linux下就编写一个sh调用执行,这样跨平台挺方便的,
本文主要介绍在window下bat批处理文件调用java的方法。先看代码,再做解释:

@echo off echo path:%~dp0::取得bat文件所在的当前目录 set base=%~dp0set class=%base%\classes set libs=%base%\libsset class_path=%class%; %libs%\commons-logging-1.1.jar; %libs%\httpclient-4.2.2.jar; %libs%\httpcore-4.2.2.jar; java -classpath %class_path% cn.cq.shenyun.HttpClientMain @pause



以上方式加载jar需要一个一个指定,比较麻烦,下面是指定文件夹
【JAVA|window下 bat调用java,执行class】
@echo off echo path:%~dp0::取得bat文件所在的当前目录 set base=%~dp0set class=%base%\classes set libs=%base%\libsset class_path=%class%; %libs%; java -cp %class_path% cn.cq.shenyun.HttpClientMain @pause





文件结构图:
JAVA|window下 bat调用java,执行class
文章图片

classes目录是java编译后的class目录
libs目录存放的所要使用到的jar
startNet.bat为我们启动的bat文件


    推荐阅读