gpt4 book ai didi

使用 Java 9 在 Linux 上创建模块化 jar 时出现 java.nio.file.NoSuchFileException

转载 作者:行者123 更新时间:2023-12-02 03:12:36 25 4
gpt4 key购买 nike

我一直在尝试在 Linux 上运行的 Java 9 中创建模块化 JAR。每次运行命令:jar --create --file=mlib/math.util@1.0.jar --module-version 1.0 -C mods/math.util . 都会出现以下异常

java.nio.file.NoSuchFileException: /tmp/math.util@1.0.jar2983688172420627243.jar -> mlib/math.util@1.0.jar
at sun.nio.fs.UnixException.translateToIOException(java.base@9-ea/UnixException.java:92)
at sun.nio.fs.UnixException.rethrowAsIOException(java.base@9-ea/UnixException.java:111)
at sun.nio.fs.UnixCopyFile.move(java.base@9-ea/UnixCopyFile.java:462)
at sun.nio.fs.UnixFileSystemProvider.move(java.base@9-ea/UnixFileSystemProvider.java:263)
at java.nio.file.Files.move(java.base@9-ea/Files.java:1398)
at sun.tools.jar.Main.validateAndClose(jdk.jartool@9-ea/Main.java:526)
at sun.tools.jar.Main.run(jdk.jartool@9-ea/Main.java:397)
at sun.tools.jar.Main.main(jdk.jartool@9-ea/Main.java:1769)

但是相同的命令在 Windows 上运行的 Java 9 上运行良好。我能够成功创建 JAR。

我一直在 Linux 上以 root 用户身份进行尝试。

有人可以帮我解决这个问题吗?

最佳答案

我发现在运行 JAR 命令之前没有创建 mlib 目录,因此出现异常。

关于使用 Java 9 在 Linux 上创建模块化 jar 时出现 java.nio.file.NoSuchFileException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40818113/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com