java - 从 Java 运行 Windows 命令行

标签 java command-line cmd tesseract

我正在尝试运行以下命令

tesseract test10.png text -l nor

使用Java的

Runtime.getRuntime().exec()

命令。

使用简单的“cmd/c dir”命令时它可以工作,但我无法找出使用该命令的正确语法/方式。

请帮忙!

最佳答案

你使用exec(String cmd)还是exec(String[] cmd)?

有时我在第一个中遇到问题,尽管我不知道出了什么问题

如果您执行“tesseract test10.png text -l Nor”,然后尝试“cmd/C\”tesseract test10.png text -l Nor\””(与 String[] 相同)也许其中一些工作

关于java - 从 Java 运行 Windows 命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7755317/

相关文章:

batch-file - 批处理文件中的 wkhtmltopdf

Python subprocess.check_output(args) 失败,而通过 Windows 命令行执行的 args 工作正常

java - 无注入(inject)器的 Guice 注入(inject)

java.lang.System.arraycopy( native 方法)中的 java.lang.ArrayStoreException

macos - 复制 Mac com.apple.ResourceFork 扩展属性导致 "Argument list too long"

xcode - 通过命令行进行Xcode“构建和存档”

command-line - 我应该在我的应用程序中包含命令行模式吗?

batch-file - 为什么在管道 block 命令中进行 `IF` 比较时会出现错误消息?

java - Android:如何更改日期选择器分隔线的颜色?

java - 多个线程怎么可能只有一个servlet实例?