将其API公开给外部系统(可以从它访问)。
有一个带有GUI的.jar程序。我想在我的java程序中运行它,并能够使用它的按钮(按按钮),编译文本字段,选择单选按钮等。(总是从我的Java程序)。
这可能吗?
ProcessBuilder pb = new ProcessBuilder("java", "-Xmx1024m", "-Xms1024m",
"-DTOOLS_DIR=F://Net Beans Work Space//calc//dist", "-Daoi=whole",
"-jar", "F://Net Beans Work Space//calc//dist//calc.jar");
pb.start();
使用这段代码,它肯定会运行你的jar文件,你需要改变的是上面代码中的路径,请回复它将为你工作,我将感谢你的回复
如果您想在父程序中包含它的GUI,那么将这个jar包含在您的类路径中,并像任何其他方法一样调用它的主程序
如果你想让它单独执行,那么你需要像命令提示符那样执行它,
java runtime.getruntime()获取执行命令行程序的输出
如果您希望它单独运行,但仍然希望从中获得数据,那么您需要确保通过RPC或web-service