java - 通过 java 企业应用程序调用 unix 可执行文件

标签 java

java应用程序可以调用用c++编写的unix可执行文件吗?基本上我已经用 c++ 在 unix 中编写了代码,并与几家公司共享了可执行文件。对于在 linx 平台下使用 java 的公司来说一切都很好。他们不可能从他们的java应用程序中调用我的可执行文件吗?当然,我确保我的unix操作系统与他们的等相匹配,但我不想为此使用java重新开发我的代码。这个问题有什么解决办法吗?

最佳答案

是的,这是可能的。执行命令:

String command = "./myscript";
Process process = Runtime.getRuntime().exec(command);

您可以更改命令来执行 C++ 程序。

另请参阅herehere (后者讨论了 Windows 以及 *nix。)

关于java - 通过 java 企业应用程序调用 unix 可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4973938/

相关文章:

java - JTextArea行数限制

java - 为什么我们使用 ViewTreeObserver#addOnGlobalLayoutListener()

java - 从 cmd 但不是 Eclipse 运行时出现 NoClassDefFound 错误

Java SSL套接字 : PKIX path building failed

java - 复制maven项目的正确方法(备份)

java - 错误不兼容类型 : possible lossy conversion from double to long?

java - 直接文件路径不起作用

java - Maven 和单元测试 - 结合 Maven Surefire 插件和 testNG Eclipse 插件

java - 如何在parcelable android studio java中传递一个具有抽象类类型的类作为参数

java - 从 Grails Controller /服务获取 OpenID URL