有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java权限被拒绝在Linux上运行javafx:run in IntelliJ时出错

我是Linux新手(ManjaroXFCE),这是我尝试设置的第一个maven/javafx项目。在我运行javafx:run并获得一个权限错误之前,一切似乎都进展顺利

/home/ethan/.jdks/openjdk-14.0.1/bin/java "-Dmaven.multiModuleProjectDirectory=/home/ethan/Desktop/coding/java/projects/OpenFX VLCj Music Player" -Dmaven.home=/usr/share/idea/plugins/maven/lib/maven3 -Dclassworlds.conf=/usr/share/idea/plugins/maven/lib/maven3/bin/m2.conf -Dmaven.ext.class.path=/usr/share/idea/plugins/maven/lib/maven-event-listener.jar -javaagent:/usr/share/idea/lib/idea_rt.jar=34865:/usr/share/idea/bin -Dfile.encoding=UTF-8 -classpath /usr/share/idea/plugins/maven/lib/maven3/boot/plexus-classworlds-2.6.0.jar:/usr/share/idea/plugins/maven/lib/maven3/boot/plexus-classworlds.license org.codehaus.classworlds.Launcher -Didea.version2020.1.1 org.openjfx:javafx-maven-plugin:0.0.1:run
[INFO] Scanning for projects...
[INFO] 
[INFO] ---------------< com.ethanmdev:OpenFX-VLCj-Music-Player >---------------
[INFO] Building OpenFX-VLCj-Music-Player 1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- javafx-maven-plugin:0.0.1:run (default-cli) @ OpenFX-VLCj-Music-Player ---
[ERROR] Command execution failed.
java.io.IOException: Cannot run program "java" (in directory "/home/ethan/Desktop/coding/java/projects/OpenFX VLCj Music Player"): error=13, Permission denied

这个错误似乎很明显,我只需要给程序“java”在这个目录中运行的权限,但作为Linux新手,我不想自己插手并尝试更改这些权限。有人对此有办法吗?如果有必要查看错误堆栈的其余部分,请告诉我,我会发布完整的内容


共 (1) 个答案

  1. # 1 楼答案

    如果您有此问题,请打开终端并运行“sudo idea”,执行常规intellij设置,然后打开您的项目。Giving idea sudo perms很好地解决了这个问题