精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Java>>技术言论>>浅谈Java Virtual Machine(2)

主题:浅谈Java Virtual Machine(2)
发信人: zombies()
整理人: zjxyz(2002-01-26 13:38:08), 站内信件
在一个系统中JVM往往不是唯一的, 如果你在win32中安装了JDK,IE和Netscape
,哪很有可能你已经有了三种不同的Virtual Machine. 至于你的程序在那个
VM上运行,完全取决于你系统的设置. 大体上如果是运行applet,那么browser
的VM会成为默认的平台. 当然你可以用jdk的plug-in取代IE的MS JVM.

每台win32系统都包含了一个MS implement的VM,如果安装了Java SDK哪你就
可以用jview来从command line启动VM process. 你可以在一台电脑上同时
运行几个同种或不同种的VM, 每一个都会运行在独立process中.

下面是一些系统的属性,你可以从中获得关于VM的一些讯息!
用 System.getProperty(String propertyName)

properyName:        含义:
-----------------------------------------------------
java.version -  JRE version

java.vendor - JRE vendor 

java.vendor.url - Vendor URL

java.home -  Installation directory

java.vm.specification.version  - JVM 标准的版本

java.vm.specification.vendor - JVM 标准的开发商

java.vm.specification.name -       

java.vm.version - JVMachine implementation version: 

java.vm.vendor - JVM implementation vendor

java.vm.name - JVM implementation name
    
java.specification.version -  JRE specification version

java.specification.vendor - JRE specification vendor

java.specification.name - JRE specification name: 

java.class.version - Class format version number: 

java.class.path - Java CLASSPATH 

--
Zombie
ICQ:6256854

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 203.101.49.105]

[关闭][返回]