java - 在 Grails 应用程序中通过命令行执行外部程序

标签 java command-line grails

我正在尝试创建一个将与我的 Grails 应用程序交互的 Java 源文件。当执行某个操作时,我希望这个 Java 文件通过命令行执行程序。我尝试通过 Runtime.getRuntime().exec() 命令执行此操作,但是我不断收到有关运行时对象未定义的错误。是否无法通过 Grails 获取该对象的句柄?

最佳答案

如果您使用的是 Java 5 或更高版本,则最好使用 ProcessBuilder 而不是 Runtime.exec。请参阅here了解更多信息。

关于java - 在 Grails 应用程序中通过命令行执行外部程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1131469/

相关文章:

java - SLF4J-API 类加载如何优先考虑绑定(bind)而不是虚拟?

java - 读取 java jar 命令控制台输出

java - 抛出私有(private)异常有意义吗?

css - 错误 : 'cleancss' is not a recognized as an internal or external

c - 如何从 C 中的命令行输入访问 .txt 文件?

grails - 动态ldap具有grails的 Spring 安全性

grails - 读取 g :datePicker-value in Grails without using the "new Object(params)"-method

eclipse - 在grails项目中下载源jar有什么意义?

java - 如何增加 Tomcat Java header 大小限制

0和1之间的Java Random.nextGaussian