我正在尝试设置一个 1.18.2 fabric modded minecraft 服务器,但当我尝试从终端运行它的 .jar 文件时,我不断收到此错误。如果有帮助的话,我正在运行 ubuntu 版本 22.04 和 openjdk 版本 17.0.5。我之前确实设置了一个 1.19.3 服务器,它运行得很好,现在我重新下载了不同版本的 fabric 服务器后才遇到这个问题。
当我运行 $ java -jar fabric-server-mc.1.18.2-loader.0.14.12-launcher.0.11.1.jar 时出现此错误:
Exception in thread "main" java.lang.RuntimeException: Failed to setup fabric server
at net.fabricmc.installer.ServerLauncher.main([ServerLauncher.java:56](https://ServerLauncher.java:56))
Caused by: java.nio.file.AccessDeniedException: /home/mcserver/actualserver/.fabric
at java.base/sun.nio.fs.UnixException.translateToIOException([UnixException.java:90](https://UnixException.java:90))
at java.base/sun.nio.fs.UnixException.rethrowAsIOException([UnixException.java:106 (https://UnixException.java:106))
at java.base/sun.nio.fs.UnixException.rethrowAsIOException([UnixException.java:111 (https://UnixException.java:111))
at java.base/sun.nio.fs.UnixFileSystemProvider.createDirectory([UnixFileSystemProvider.java:397 (https://UnixFileSystemProvider.java:397))
at java.base/java.nio.file.Files.createDirectory([Files.java:700 (https://Files.java:700))
at java.base/java.nio.file.Files.createAndCheckIsDirectory([Files.java:807 (https://Files.java:807))
at java.base/java.nio.file.Files.createDirectories([Files.java:793 (htps://Files.java:793))
at net.fabricmc.installer.ServerLauncher.initialise([ServerLauncher.java:123 (htps://ServerLauncher.java:123))
at net.fabricmc.installer.ServerLauncher.main([ServerLauncher.java:54 (htps://ServerLauncher.java:54))
(将 htps 替换为 https,否则我将无法发布此内容)
如果有人知道我做错了什么,或者你需要更多信息,请告诉我,我对 ubuntu 还很陌生,所以可能是我遗漏了一些很明显的东西