2016-11-26 29 views
0

Linux上で動作するJava 9でモジュラーJARを作成しようとしています。私は、コマンドを実行するたび:jar --create --file=mlib/[email protected] --module-version 1.0 -C mods/math.util .は、私は次の例外java.nio.file.NoSuchFileException Java 9を使用してLinuxでモジュラーjarを作成しています

java.nio.file.NoSuchFileException: /tmp/[email protected] -> mlib/[email protected] 
     at sun.nio.fs.UnixException.translateToIOException([email protected]/UnixException.java:92) 
     at sun.nio.fs.UnixException.rethrowAsIOException([email protected]/UnixException.java:111) 
     at sun.nio.fs.UnixCopyFile.move([email protected]/UnixCopyFile.java:462) 
     at sun.nio.fs.UnixFileSystemProvider.move([email protected]/UnixFileSystemProvider.java:263) 
     at java.nio.file.Files.move([email protected]/Files.java:1398) 
     at sun.tools.jar.Main.validateAndClose([email protected]/Main.java:526) 
     at sun.tools.jar.Main.run([email protected]/Main.java:397) 
     at sun.tools.jar.Main.main([email protected]/Main.java:1769) 

を取得しかし、同じコマンドは、Windows上で動作するJava 9にうまく働きました。私はJARを正常に作成できました。

私はLinuxでrootユーザーとして努力してきました。

誰かがこの問題の解決に手伝ってくれますか?

+0

多分あなたはバグを提出する必要がありますか? – glee8e

答えて

1

JARコマンドを実行する前にmlibディレクトリを作成していないため、例外が見つかりました。

関連する問題