Skip to content
Advertisement

Throw Exception when I compile module-info.java

I got the blow Exception when running with jar -cvf to create jar file from class.Does anyone expreience this similar problem when creating package file? Appreciate in advance.

java.nio.file.NoSuchFileException: /var/folders/ms/zplmyl_j3y528bm2hb5sg3f40000gn/T/zoo.tours.api.jar15685611641399685111.jar -> ./mods/zoo.tours.api.jar
        at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
        at java.base/sun.nio.fs.UnixCopyFile.move(UnixCopyFile.java:476)
        at java.base/sun.nio.fs.UnixFileSystemProvider.move(UnixFileSystemProvider.java:266)
        at java.base/java.nio.file.Files.move(Files.java:1426)
        at jdk.jartool/sun.tools.jar.Main.validateAndClose(Main.java:438)
        at jdk.jartool/sun.tools.jar.Main.run(Main.java:321)
        at jdk.jartool/sun.tools.jar.Main.main(Main.java:1649)

Advertisement

Answer

The reason is I defined a path which is not created /mods, but I utilized this path to generate the jar package. To solve this problem, just remove the path and set the jar directly. Or try to create specific path firstly.

User contributions licensed under: CC BY-SA
4 People found this is helpful
Advertisement