好吧,我有一个存储在/ bin中的c程序,我想从JAVA GUI执行该程序,但是它无法运行..
我试过
Process p = Runtime.getRuntime().exec("lexical " + nameOfFile+"/Source.cpp " + nameOfFile+"temp.c");
p.waitFor();
nameOfFile包含工作空间目录的绝对路径, 词汇是我的c程序
答案 0 :(得分:1)
您必须提供您尝试从Java执行的二进制文件的绝对路径。 Java不会从Linux $ PATH中获取应用程序。
答案 1 :(得分:0)
似乎问题是我发送的多个参数.. 我不得不把它们放在string []命令和执行..
非常感谢您的帮助和时间