1

ランチャーのcom.sun.deploy.net.DownloadEngine.getCachedFile(location)によってパスファイルを返す必要があります。このメソッドはJava5およびJava6で正常に機能していましたが、Java7に更新すると使用できなくなりました。 。パスファイルを取得するために、cmdまたは他の方法でそのメソッドによってファイルパスを返す方法を知っている人はいますか?

4

2 に答える 2

1

それがパッケージに含まれているという事実com.sunは、それが Sun の実装に固有のものであり、依存すべきではないことを示しています。あなたが望むことを行うには、より移植性の高い方法が必要だと思います。

于 2012-08-21T13:48:35.520 に答える
0
com.sun.deploy.cache.Cache.getCacheEntry(new URL(fileName), null).getDataFile();
于 2012-09-04T14:23:14.450 に答える