董董老师 2021-11-30 23:01 采纳率: 0%
浏览 36

尝试写一个OJ平台,gcc编译cpp文件生成的文件,java代码中Runtime.getRuntime().exec() 执行不了

1.先用gcc编译c++代码,gcc /home/exec/a.cpp -lstdc++ -o /home/exec/a
2.java调用 Runtime.getRuntime().exec(" /home/exec/a") 。这里没法执行。
但是在linux上[root@iZbp18ij71z8gj841p7higZ exec]# /home/exec/a 运行,却可以执行。
a文件已经赋权777 。

  1. Runtime.getRuntime().exec执行也没有返回结果。
  • 写回答

2条回答 默认 最新

报告相同问题?

问题事件

  • 创建了问题 11月30日