導航:首頁 > 編程語言 > java程序bat文件

java程序bat文件

發布時間:2022-06-20 15:37:18

⑴ 如何製作批處理文件來運行java程序

操作步驟
1、新建一個文件夾,將要執行java程序(可使用eclipse導出的可執行的jar包)拷貝到該文件夾中;
2、將jdk中jre文件夾拷貝到要執行的java程序所在的文件夾;
3、在java程序所在的文件夾中新建一個bat文件。
bat文件樣例:
樣例一:
@echo off
set PATH=.;%CD%\SocketAdapter_lib\jre\bin
set CLASSPATH=.
start java.exe -jar SocketAdapter.jar
@pause

樣例二:
@echo off
start SocketAdapter_lib\jre\bin\java -jar SocketAdapter.jar
@pause
註:
可以在沒有安裝JRE的環境中,運行Java應用程序
java.exe 具體使用參見cmd中輸入java -help
javaw.exe 相對於 java.exe 執行java程序過程中MS-DOS不可見

對於安裝了JRE的環境中,第2步可以省略,bat文件如下
樣例三:
@echo off
java -jar SocketAdapter.jar
@pause

⑵ 把java項目變成可運行的bat文件

你把編譯好的項目和bat放到同一個目錄下,裡面寫java 你main函數的名字就好了 追問: 大哥能不能說的詳細一點的 回答: bat 文件內寫java 你main函數的名字 追問: 我的項目不只一個類,還有外部jar包。你講的這樣是行不通的。 回答: 首先呢,你path下配置好jdk 在cmd中可以直接操作你編譯好的main文件使你的程序正常運行,之後呢在你程序的main函數的java文件下,創建一個xxx.bat 文件,裡面只寫一句話,就是你在cmd中運行你程序的那句 java main函數那個java文件名 補充: 編譯好的項目,在WINDOWS下可以這樣打包與執行: 1、工程目錄設置為 $\proj 2、代碼文件放到 $\proj\snake\Frame1.java/**最簡單的一個frame*/package snake; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Frame1{ public static void main(String[] args) { JFrame frame = new JFrame (); frame.addWindowListener( new WindowAdapter() { public void windowClosing( WindowEvent e ) { System.exit(0);}});frame.setVisible(true);}}3、設置manifest.mf 文件,放到目錄: $\proj\manifest.mf Main-Class: snake.Main 4、設置批處理文件,此處先編譯,後打包,再運行,放到目錄 $\proj\play.bat@echo offjavac snake\*.java java -jar snake.jar@echo on追問: 報了錯,載入驅動異常。因為我用到了外部jar包。 追問: 這位大哥.。我按著你的步驟做了一下,發現打包之後Main-Class: snake.Main 在 manifest.mf 文件中這句話不見了,我把這句話自己手動加上去了,他還是說找不到這個snake包下的main方法類。能不能給我解釋一下?ハ蕶ニ③ 的感言: 雖然不是你說的這樣解決的,不過還是非常感謝你了。

⑶ 怎麼在java里打開bat文件

public class MyTest {

public static void mm(){
Runtime run= Runtime.getRuntime();
try
{
run.exec("D:/abc.bat");//添加程序路徑
}catch(Exception e)
{
e.printStackTrace();
}
}

public static void main(String[] args) throws IOException {
Desktop.getDesktop().open(new File("d:/abc.bat"));
}
}
}

⑷ 如何生成java可執行文件(bat文件)

�0�2�0�2�0�2 要考試了,要求上機考題要生成.bat或.exe文件,用戶可以雙擊執行java文件。
�0�2�0�2�0�2 在 Windows 下安裝 JRE (Java Runtime Environment) 的時候,安裝文件會將 .jar 文件映射給 javaw.exe 打開。那麼,
對於一個可執行的 JAR 文件包,用戶只需要雙擊它就可以運行程序了,和閱讀 .chm 文檔一樣方便 (.chm 文檔默認是由
�0�2�0�2�0�2 在eclipse中打個jar包。然後在jar包中的文件夾META-INF中MANIFEST.MF中加上
Main-Class: 可執行主類全名(包含包名)
例如,假設上例中的 Test.class 是屬於 test 包的,而且是可執行的類
(定義了 public static void main(String[]) 方法),那麼這個 manifest.mf 可以編輯如下:
�0�2�0�2�0�2 再創建一個批處理文件就可以了,文件內容如下:@echo offjava -jar test.jarpause�0�2OK,完成了

⑸ 如何寫個bat文件跑java程序

記事本新建一個文本文件,保存為*.bat
如果為可執行jar,比如名字叫aa.jar, 文本內容如下:java -jar aa.jar
如果是普通的一個編譯通過的類,比如名字叫aa.class, 則文本內容:java aa
保存文本文件,雙擊。

⑹ java程序bat文件怎麼打開

public class MyTest {

public static void mm(){
Runtime run= Runtime.getRuntime();
try
{
run.exec("D:/abc.bat");//添加程序路徑
}catch(Exception e)
{
e.printStackTrace();
}
}

public static void main(String[] args) throws IOException {
Desktop.getDesktop().open(new File("d:/abc.bat"));
}
}
}

⑺ JAVA執行BAT文件,請求高手幫助。。。。

我當時解決的辦法是。
p.getOutputStream()
p.getErrorStream()
都不停地往外讀取內容。
原因是這樣的,bat命令輸出的內容會輸出到一塊緩沖區內存中。
如果你不及時讀取出來,當緩沖區內存滿了以後,
bat命令會停止執行。
所以辦法就是要把執行bat命令的輸出內容讀取出來,不能讓緩沖區滿。

⑻ 執行java程序的bat文件怎麼寫

set CP=./;lib/ant.jar;lib/commons-logging-1.0.4.jar
%JAVA_HOME%\bin\java -Xms128m -Xmx256m -Dfile.encoding=GB18030 -classpath %CP% com.xxx.xxxx.HelloWorld [args]
pause

CP中是程序需要的jar包 [args]是main函數需要的參數

⑼ 怎麼將java程序變成.bat文件,在別的機器也能執行

不用那麼麻煩。將java程序寫好以後,直接打包生成一個jar文件雙擊就可以運行。eclipse自帶有這個功能。

⑽ java.bat是什麼意思有什麼作用怎麼用

.bat一般是批處理程序的後綴。所謂批處理就是把在Windows操作系統下DOS界面的命令,按執行順序寫成一個.bat文件,然後雙擊這個文件就可以執行所有寫入的DOS命令。
比如你寫個 shutdown -s 然後保存為.bat雙擊就會關機,跟在DOS界面輸入這個命令效果一樣。

閱讀全文

與java程序bat文件相關的資料

熱點內容
怎麼把百度雲資源壓縮 瀏覽:456
不會數學英語如何編程 瀏覽:88
如何能知道網站伺服器地址 瀏覽:648
程序員月薪5萬難嗎 瀏覽:138
如何評價程序員 瀏覽:803
雲虛機和伺服器的區別 瀏覽:403
廣西柳州壓縮機廠 瀏覽:639
arm開發編譯器 瀏覽:833
51單片機的核心 瀏覽:746
看電視直播是哪個app 瀏覽:958
將c源程序編譯成目標文件 瀏覽:787
再要你命3000pdf 瀏覽:558
ai軟體解壓軟體怎麼解壓 瀏覽:520
文件夾怎樣設置序列號 瀏覽:963
javascriptgzip壓縮 瀏覽:248
易語言怎麼取出文件夾 瀏覽:819
蘋果xs手機加密app哪裡設置 瀏覽:605
超聲霧化器與壓縮霧化器 瀏覽:643
模擬實現進程調度演算法 瀏覽:388
現在的壓縮包都是加密 瀏覽:331