【发布时间】:2020-06-25 13:56:48
【问题描述】:
我是 Linux (manjaro xfce) 的新手,这是我尝试设置的第一个 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 新手,我不想跳进去尝试自己更改这些权限。有没有人可以解决这个问题?如果需要查看错误堆栈的其余部分,请告诉我,我会发布完整的内容。
【问题讨论】: