Stworzyłem aplikację, która jest działającym słojem (przy użyciu wtyczki do tworzenia grup) z kilkoma konfigurowanymi przez użytkownika zasobami, które znajdują się obok niego w tym samym katalogu (obrazy, właściwości, itp.)Bieżący katalog roboczy podczas pracy z Jar
Podczas uruchamiania słoika z wiersza poleceń przy pomocy java -jar ...
bieżący katalog jest zgodny z oczekiwaniami. Problem polega na tym, że w niektórych systemach operacyjnych (Ubuntu 11.04), jeśli aplikacja zostanie uruchomiona przez podwójne kliknięcie słoika, bieżącym katalogiem roboczym jest katalog domowy.
Czy istnieje preferowany sposób pobrania bieżącego katalogu, w którym znajduje się słoik, lub innej metody uzyskiwania dostępu do zasobów zewnętrznych, które znajdują się obok słoika?
Pierwsza porcja kodu działa dla słoika, ale znika, gdy uruchamiam się z poziomu zaćmienia (chyba że przeniesię pliki). Niestety, pakowanie zasobów wewnątrz słoika nie jest opcją, ponieważ użytkownik może potrzebować ich skonfigurować. – job