8
它有一些奇怪的關鍵字。請解釋文件的一般用途。jvm.cfg文件與Java相關的目的是什麼?
它有一些奇怪的關鍵字。請解釋文件的一般用途。jvm.cfg文件與Java相關的目的是什麼?
控制在調用java或javac時可以用啓動標誌選取的JVM。
讓我們先從意見
# List of JVMs that can be used as an option to java, javac, etc.
# Order is important -- first in this list is the default JVM.
# NOTE that this both this file and its format are UNSUPPORTED and
# WILL GO AWAY in a future release.
所以我們的「JVM的一個列表傳遞到Java/javac的。我們需要澄清一下JVM在這個文件中的含義。
讓我們一條簡單的直線:
-green ERROR
和實驗
java -green > /dev/null
Error: green VM not supported
如此看來,該誤差標誌信號不受支持的配置。
讓我們到
-classic WARN
和執行
java -classic > /dev/null
Warning: classic VM not supported; client VM will be used
此舉似乎「WARN」將我們送到這似乎是「客戶」爲我們默認的JVM。
然後我們可以看看第一線
-client IF_SERVER_CLASS -server
這似乎信號默認是服務器除非該機是一款服務器級。
下一個是
-server KNOWN
這意味着服務器JVM是已知的。
最後
-hotspot ALIASED_TO -client
意味着熱點相當於客戶端。