ユーザーのワークステーションからサーバーに大量のデータをコピーするための Java アプリケーションがあります。java.io.File クラスは UNC パスで非常にうまく機能するはずですが、実際には機能しますが、標準の実行モデルでアプリを実行した場合のみです。
Web Start 経由でアプリケーションを起動すると、「ネットワーク パスが見つかりませんでした」というメッセージが表示された FileOutputStream を開こうとすると、FileNotFoundException が発生します。jarをPCにダウンロードしてコマンドラインから起動すると、すべて正常に動作します。
私のアプリは署名されており、JNLP ですべての権限を定義しています。
編集:UNCパスをドライブ文字にマップすると、それも機能することも発見しました。