問題是不言自明的。我正在執行批處理文件的桌面應用程序。老實說,我不知道批處理文件的性質,但我在互聯網上搜索,找到如何理解批處理文件successfuly得到文件的結尾。如果沒有任何庫,可以將命令行添加到批處理文件結尾並將標誌傳遞給JVM?也許我們可以通過在Java應用程序中調用偵聽器的批處理文件執行命令?如何在java中捕獲批處理文件錯誤
-1
A
回答
1
檢查批處理文件的返回碼。
IF %ERRORLEVEL% NEQ 0 (
REM do something here to address the error
)
+1
這是你在找什麼? http://stackoverflow.com/q/9120661 – 2014-10-17 16:09:23
+0
是的,你是對的。這是正確的解決方案。 – 2014-10-17 16:13:04
1
一個常見的方法是使用exit
命令。您可以給它一個參數,返回錯誤級別:exit 1
(0
用作「成功」,1
作爲「錯誤」)。
的退出碼可以是任何整數,它可以處理(例如未找到2 =文件,3 =輸入缺少....)
if "%1"=="" exit 3 :: no input parameter
if not exist %1 exit 2 :: file not found
rem more code
exit 0 :: successful
相關問題
- 1. 在錯誤級別批處理文件中捕獲Java異常
- 2. 捕獲從Perl批處理文件返回的錯誤代碼
- 3. 如何捕獲批處理腳本中的ftp錯誤代碼?
- 4. 批處理文件錯誤?
- 5. 批處理文件錯誤,
- 6. 如何在批處理文件中獲取SQL Server腳本錯誤文件
- 7. 處理從批處理文件運行Java的錯誤
- 8. 如何使用批處理文件捕獲Windows硬件配置?
- 9. 批處理文件如果錯誤
- 10. 如何使異常處理中的程序捕獲錯誤 - Java
- 11. Javabean錯誤捕獲/處理
- 12. 如何從批處理文件中調用批處理文件?
- 13. 從批處理中使用PsExec並捕獲錯誤
- 14. 在PowerShell中捕獲批處理文件的退出碼
- 15. 在Windows批處理文件中捕獲響應
- 16. 在PowerShell腳本中捕獲批處理文件的輸出
- 17. 批處理腳本 - 下面批處理文件中的錯誤在哪裏?
- 18. 批處理文件語法錯誤
- 19. Windows批處理文件ELSE錯誤
- 20. 批處理文件,錯誤級別
- 21. 批處理文件的錯誤代碼
- 22. 批處理文件 - 錯誤代碼
- 23. 批處理文件「If」語句錯誤
- 24. 批處理文件Xcopy錯誤
- 25. 批處理文件if語句錯誤
- 26. Windows批處理文件錯誤
- 27. 錯誤而包括在批處理文件中的jar文件
- 28. 如何在Windows批處理文件的命令行中捕獲'n'輸入?
- 29. 批處理文件中的錯誤處理
- 30. 如何在遇到錯誤時終止批處理文件?
我發現互聯網上該溶液中。那些人是對的。感謝幫助。 http://www.javacreed.com/running-a-batch-file-with-processbuilder/ – 2014-10-17 16:10:48