@echo off
echo 正在加密,請稍後....
echo path:%~dp0
set base=%~dp0
set class=%base%in
set libs=%base%lib
set
class_path=%class%;%libs%c3p0-0.9.1.2.jar;%libs%mysql-connector-java-5.0.8-bin.jar;
java -classpath %class_path% com.test.Main
@pause
文件結構圖:
classes目錄是java編譯後的class目錄
libs目錄存放的所要使用到的jar
startNet.bat為我們啟動的bat文件
『貳』 JAVA執行BAT文件,請求高手幫助。。。。
我當時解決的辦法是。
p.getOutputStream()
p.getErrorStream()
都不停地往外讀取內容。
原因是這樣的,bat命令輸出的內容會輸出到一塊緩沖區內存中。
如果你不及時讀取出來,當緩沖區內存滿了以後,
bat命令會停止執行。
所以辦法就是要把執行bat命令的輸出內容讀取出來,不能讓緩沖區滿。
『叄』 .bat運行java文件
第一步:切換要運行的java文件下;
第二步:右擊滑鼠創建一個文本文件,更名為」run.bat「;
第三步:第一行輸入」javac CaiShuZi4JOptionPane.java「;
第四步:在第二行輸入」java CaiShuZi4JOptionPane「,保存文件;
第五步:雙擊運行run.bat即可。
備註:如果是已經編譯為class文件的話,只保留第四步,跳過第三步即可,」CaiShuZi4JOptionPane「是java文件的名稱。必須有main方法,否則無法運行。
『肆』 bat腳本如何調用JAVA程序
bat文件內容如下:
cd <arg0>
java <-classpath arg1> <-jar> arg2 <arg3 arg4..>
說明:
<尖括弧里的不是必須的,按你的具體情況來>
arg0:你的class或jar文件所在目錄
arg1:你需要引入的jar文件,如果你已經在window的classpath里配置過或者不需要,那這句可以去掉
arg2:java類(*.class或*.jar)文件
arg3 arg4..:若干個參數,如沒有也可以去掉
前提是你安裝了jdk,並配置了環境變數
『伍』 .bat調用java文件的命令
第一步:先右擊創建一個txt文件,重命名為」run.bat「文件。
第二步:將此文件復制到java文件的存放路徑下。
第三步:右擊,選擇編輯,之後在裡面輸入:
javac 文件名稱.java //第一行是為了編譯java文件為class文件
java 文件名稱 //本句話是為了執行class文件進行運行
備註:bat文件默認的就是執行黑窗口命令,直接雙擊運行即可。