2 forgetremember1 forgetremember1 于 2014.08.20 22:36 提问

为什么在 eclipse for linux 运行不了java,显示Permission denied

编译HelloWorld
public class HelloWorld {

public static void main(String[] args) {
    System.out.println("Hello World!!");

}

}

出现一个对话框:

Exception occurred executing command line.
Cannot run program "/home/master/linuxsoftware/eclipse/jre/bin/java" (in directory "/home/master/DevelopmentCode/eclipseProject/HelloWorld"): error=13, Permission denied

5个回答

diqiu50
diqiu50   2014.08.20 22:58

ls -l /home/master/linuxsoftware/eclipse/jre/bin/java
查看java文件的执行权限,和用户权限。

litlin
litlin   2014.08.21 01:06

这倒真不知道,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
**
Exception occurred executing command line.
Cannot run program "/home/master/linuxsoftware/eclipse/jre/bin/java" (in directory "/home/master/DevelopmentCode/eclipseProject/HelloWorld"): error=13, Permission denied**

u010238408
u010238408   2014.08.22 14:42

用对应权限的用户登录进去执行 或者给你登录的用户赋予执行权限。

juepei123
juepei123   2014.08.26 13:05

你把java安装到了系统目录中去了 应该为java指定执行权限

alias_888
alias_888   2014.08.27 23:59

ls -l /home/master/linuxsoftware/eclipse/jre/bin/java
查看java文件的执行权限,和用户权限。
如果权限不够,修改权限

~# chmod 777 /home/master/linuxsoftware/eclipse/ -R

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!