java - java中Exec方法从未抛出异常

标签 java process exec runtime.exec

我正在尝试执行系统命令(例如 exp )来备份数据库。但如果登录详细信息错误或者数据库不存在,则不会引发异常。

如何处理这种抛出异常的情况?

欢迎所有伸出援助之手..

问候, 斯瓦鲁帕

最佳答案

除非您可以从外部进程的返回代码中看出一些信息,否则您可能会运气不好。我想你可以将 exp 的控制台输出传输到文件或字符串缓冲区中,然后解析它。您可以使用 JDBC 来备份它吗?

关于java - java中Exec方法从未抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4154992/

相关文章:

java - Java编译器如何实现二元运算符

c# - 解析更新单个控制台行的进程的输出

c - 从 Linux 系统中删除文件的哪一个是更好的选择

node.js:child_process.exec()的回调函数有没有办法返回进程PID

c++ - c 中的 fork() 命令——这段简单代码的输出是什么?

c - 为什么程序没有执行这个C编程或unix编程中的一些语句(execvp()系统调用)?

java - primefaces 消息不起作用

java - 如何在Java中组合两个网格位置?

java - 将数据从 Java 程序传递到 Python 程序并取回结果

c - 进程调度数学