我在 Ubuntu 12.04.3 中运行 Eclipse Indigo。我从 subversion 中签出了一个项目并将其放在我的工作区中。当我尝试运行 Main.CPP(它是一个 C++ 项目 - 不是 java)时,我收到以下错误消息:
Exception occurred executing command line. Cannot run program "/home/abramhandler/workspace/tux/main.cpp" (in directory "/home/abramhandler/workspace/tux"): java.io.IOException:
错误=13,权限被拒绝
我如何授予 Eclipse 运行此文件夹中内容的权限?
答案1
无需授予 Eclipse 运行该文件夹中内容的权限;它已经拥有该权限。没有权限错误是由于 shell 拒绝执行,main.cpp
因为该文件没有设置执行权限位。这是有道理的,因为你没有执行进程文件。