2013-08-14 13 views

cevap

24

Not: Aşağıdaki Oracle JVM için çalışacak - diğerleri üzerinde test edilmemiştir.

Hepiniz mülk ayarlarını göstermek için tüm ayarları veya alternatif -XshowSettings:properties göstermek için standart dışı -XshowSettings bayrağı kullanabilirsiniz (standart dışı seçenekleri ayrıntıları java -X yürütmek almak için). Bu, biri java.vendor olan tüm özellikleri gösterecektir

java -XshowSettings:properties -version 

:

Yani, örneğin, aşağıdaki komutu çalıştırın eğer. Olsa da sadece tek bir özellik elde etmek mümkün olup olmadığından emin değil.

+2

Aşağıdaki hata geliyor: Tanınmayan seçenek: -XshowSettings: özellikleri Java sanal makinesi oluşturulamadı. –

+0

Bu komut Windows veya Unix için mi? –

+0

Genelde linux üzerinde çalışıyorum, ancak sadece bir Windows makinesinde denedim ve orada da çalışıyor. Kurulumlar şuydu: Ubuntu 12: Oracle Java 1.7.0_17. Windows 7: Oracle Java 1.7.0_25. 'Java -X' çalıştırıldığında, -XshowSettings’in listelendiği, standart olmayan seçeneklerle ilgili ayrıntılar, en azından Oracle’ın Java’nın sürümü için. – DB5

2

o JDK jvisualvm çalıştırıldığı takdirde, açık VisualVM uygulaması, gidin "Sistem özellikleri" sekmesi

+1

Ben ne yazık ki bunu yapmak için konsol yol gerekir için JAVA özelliklerine iyi blog. – J33nn

2

Eğer herhangi çalıştıran java uygulaması 'Jinfo' senin arkadaşın:

Usage: 
jinfo [option] <pid> 
    (to connect to running process) 
jinfo [option] <executable <core> 
    (to connect to a core file) 
jinfo [option] [[email protected]]<remote server IP or hostname> 
    (to connect to remote debug server) 

where <option> is one of: 
-flag <name>   to print the value of the named VM flag 
-flag [+|-]<name> to enable or disable the named VM flag 
-flag <name>=<value> to set the named VM flag to the given value 
-flags    to print VM flags 
-sysprops   to print Java system properties 
<no option>   to print both of the above 
-h | -help   to print this help message 

Yani

jinfo -sysprops <pid of javaprocess> | grep "java.vendor = " 

size sistem özelliğini verir.

Beware:

Ayrıca sistem özelliklerinin değeri üzerine yazılabilir unutmayın! myProperties.txt aşağıdaki satırı içeriyorsa Örneğin, java.vendor sistem özelliği üzerine yazılacak:

java.vendor = Acme Yazılım Şirketi

+0

TBH, bu özelliğin benim durumumda değişeceğine hiç şansı yok :) – J33nn

0

o Tomcat git eğer: TOMCAT_HOME/bin/

ve sonra version.sh dosyasını yürütün (* örn. /version.sh).

İlgili konular