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
文件结构图:
文章图片
classes目录是java编译后的class目录
libs目录存放的所要使用到的jar
startNet.bat为我们启动的bat文件
推荐阅读
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 开学第一天(下)
- 【故障公告】周五下午的一次突发故障
- 生活随笔|好天气下的意外之喜
- MongoDB,Wondows下免安装版|MongoDB,Wondows下免安装版 (简化版操作)
- 汇讲-勇于突破
- Android中的AES加密-下
- 说的真好
- 事件代理
- 放下心中的偶像包袱吧