マップされたネットワーク ドライブ上にある Java クラスを実行できるかどうかを調べています。例は次のとおりです。
C:\temp\groovy>java p:\Test
Exception in thread "main" java.lang.NoClassDefFoundError: p:\Test
Caused by: java.lang.ClassNotFoundException: p:\Test
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: p:\Test. Program will exit.
これを試す前に、UNC 共有 ( java ) にある Java クラス ファイルを実行できるかどうかを確認したかったのです\\somehost\share\Test
。これも機能しませんでした-クラス定義が見つからないという同じエラー。
私は何か間違ったことをしていますか、それとも本当にサポートされていませんか?
ありがとう