English 中文(简体)
在蝙蝠文件中捕捉 Java 例外
原标题:Capture the java exception in bat file

在我的项目中, 我从命令窗口中调用 java 程序。 我有一个像下面一样的蝙蝠文件。 我在测试课中扔了一个运行时间例外。 在“%% export /b 1 ” 中, 所有命令都会跳过“% JAVA_ HOMEinjava” - cp “ bin/” 测试% RUN_ ARGS% 出口/b 1 ” 。

谁能告诉我"出口/B1"是什么意思?


@echo off
setlocal

set RUN_ARGS=%*

"%JAVA_HOME%injava" -cp "bin/" Test %RUN_ARGS% || exit /b 1

echo %RUN_ARGS%

dir

endlocal
exit /b 0

最佳回答

exit /B exits the batch file without exiting the command window. In other words, it leaves the command window open after your java process exits so you can review any output. the | is a pipe operator, it passes the output of the java command as input to the exit command.

问题回答

双管 () 用于有条件地执行命令。 只有在向左返回一个大于零的错误级别时才执行右侧的命令 。





相关问题
Spring Properties File

Hi have this j2ee web application developed using spring framework. I have a problem with rendering mnessages in nihongo characters from the properties file. I tried converting the file to ascii using ...

Logging a global ID in multiple components

I have a system which contains multiple applications connected together using JMS and Spring Integration. Messages get sent along a chain of applications. [App A] -> [App B] -> [App C] We set a ...

Java Library Size

If I m given two Java Libraries in Jar format, 1 having no bells and whistles, and the other having lots of them that will mostly go unused.... my question is: How will the larger, mostly unused ...

How to get the Array Class for a given Class in Java?

I have a Class variable that holds a certain type and I need to get a variable that holds the corresponding array class. The best I could come up with is this: Class arrayOfFooClass = java.lang....

SQLite , Derby vs file system

I m working on a Java desktop application that reads and writes from/to different files. I think a better solution would be to replace the file system by a SQLite database. How hard is it to migrate ...