В java web start куда загружается файл jar? - PullRequest
8 голосов
/ 14 апреля 2010

В соответствии с веб-запуском Java, где файл jar загружается на клиентский компьютер?

Ответы [ 5 ]

10 голосов
/ 14 апреля 2010

В случае машины с Windows вы можете перейти к панели управления и щелкнуть панель управления Java, чтобы найти расположение кэша Java.
В моем случае это показывает: C: \ Documents and Settings \ user1 \ Application Data \ Sun \ Java \ Deployment \ cache

4 голосов
/ 14 апреля 2010

на Mac

/Users/username/Library/Caches/Java/cache/


Просто для удовольствия:
Я развернул небольшую игру и нашел ее файл jar в

/Users/username/Library/Caches/Java/cache/6.0/42/1d3d9f6a-640bd5ed

.jar был удален, если вы хотите запустить или декомпилировать его, переименуйте его в .jar

ОБНОВЛЕНИЕ (OS X El Capitan)

/Users/username/Library/Application Support/Oracle/Java/Deployment/cache
3 голосов
/ 14 апреля 2010

В случае Linux-машины у меня она включена:

/ дома / Bakkal / .java / разворачивание / кэш /

где / home / bakkal - это просто моя личная домашняя папка.

0 голосов
/ 14 апреля 2010

Если у вас нет очень веской причины (TM), вам, в принципе, не нужно заботиться об этом, так как это задача Java Web Start, которую нужно обрабатывать.

Если это для поиска банки из внутри вашего собственного кода, вы можете узнать у загрузчика классов, откуда он получил байт-код.Учитывая менеджер безопасности позволяет!

0 голосов
/ 14 апреля 2010

Имейте в виду, что расположение окон изменилось. В java 6 все было иначе (по сравнению с java 5).

...