System.getProperty("user.dir") normalde projenin workspace altında neredeyse onu vermesi lazım ama ben çalıştıdığımda E:\eclipse adresini gösteriyor war dosyası haline getirip tomcat altında attığımda ise tomcat\bin altını gösteriyor. Bunu düzeltmek için ne yapmam gerekiyor?

soruldu: 13 May '13, 09:40

Emre's gravatar image

Emre
1763410
cevap kabul oranı: 12%

değiştirildi: 16 May '13, 02:49

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183


Merhaba. user.dir programın çalışma dizinini verir. kaynak

Önemli olan komut çalışırken içinde bulunulan dizindir. Yani şöyle örnek vereyim. Bir tane /tmp/deneme/dist/deneme.jar dosyamız olsun (# den sonrası açıklama).

myururdurmaz@ml ~ $ pwd # çalışılan dizini göster
/home/myururdurmaz
myururdurmaz@ml ~ $ java -jar "/tmp/deneme/dist/deneme.jar" # bulunduğun dizinden çalıştır
user.dir = /home/myururdurmaz
myururdurmaz@ml ~ $ cd /tmp/deneme/dist/ # jar dizinine git
myururdurmaz@ml /tmp/deneme/dist $ java -jar "/tmp/deneme/dist/deneme.jar"
user.dir = /tmp/deneme/dist
myururdurmaz@ml /tmp/deneme/dist $ java -jar deneme.jar
user.dir = /tmp/deneme/dist
myururdurmaz@ml /tmp/deneme/dist $
permanent link

cevaplandı: 14 May '13, 01:27

myururdurmaz's gravatar image

myururdurmaz
2.2k11027
cevap kabul oranı: 23%

Cevabiniz icin tesekkurler.Peki bu durumu istedigim gibi proje dizinini gostermek icin ne yapmam gerekiyor?

(14 May '13, 03:20) Emre Emre's gravatar image

Tekrar merhaba. Sizin isteğinizi doğrudan karşılayacak bir çözüm bilmiyorum ancak System.getProperty("java.class.path") ile gelen değerleri : ile ayıracak olursanız istediğiniz değer burada mevcut ancak hangisi ona siz karar vereceksiniz.

(14 May '13, 06:51) myururdurmaz myururdurmaz's gravatar image

cevabınız için teşekkür ederim.

(15 May '13, 00:41) Emre Emre's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,079
×1

Soruldu: 13 May '13, 09:40

Görüntüleme: 696 kez

Son güncelleme: 16 May '13, 02:49

powered by BitNami OSQA