查看: 2822|回复: 37
|
jave虚拟机是什么?
[复制链接]
|
|
希望版主手下留情,别删除,让大家讨论虚拟机和各种指令集,这里比较多人来看。
其实我也看了很多文章,不知道jave虚拟机到底是怎样的东西,是个软件?还是什么东东啊?跟普通我们看到的vmware有什么分别? |
|
|
|
|
|
|
|
发表于 9-9-2011 12:27 AM
|
显示全部楼层
我想到了因该是最简单的解释
java runtime environment 是JVM的一种 |
|
|
|
|
|
|
|
发表于 9-9-2011 01:46 AM
|
显示全部楼层
本帖最后由 Essential 于 9-9-2011 01:58 AM 编辑
Java Virtual Machine简单来说就是内里包含了各篇程包括微电脑,执行程式或者游戏加以打包而成一个篇写好并且打包好的微型虚拟机,就好像一个Emulator + Program合成一个压缩包装,一般叫Java包,只要安装运行执行工具就能将其自动解压,读取并执行打包好的微型虚拟机,只要任何机器不管电话还是电脑有Java读取执行工具就能运行Java包,以前的时候微软平台下Windows 98/XP有自带这个工具叫Microsoft Java Machine运行执行工具能执行Java包,而第三方的就有Sun也就是现在的Oracle其Java Environment Runtime, 后来微软停止了更新开发,现在Windows平台下只剩下第三方的程式如Sun/Oracle的Java Environment Runtime能执行Java包,这个Java微型虚拟机包一般都是只供自动读取和执行,而且并不是我们所看到如VMWare, Virtual Machine等,两者是不相同的 |
|
|
|
|
|
|
|
发表于 9-9-2011 10:57 AM
|
显示全部楼层
简单来讲就是和 .NET Framework 同一类的东西,不是你所想用来虚拟PC的虚拟机。。。 |
|
|
|
|
|
|
|
楼主 |
发表于 9-9-2011 01:40 PM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 9-9-2011 01:43 PM
|
显示全部楼层
回复 3# Essential
自动读取和执行?那么vmware是怎么样的呢?
那个微型虚拟机有什么用呢?可以虚拟什么? |
|
|
|
|
|
|
|
楼主 |
发表于 9-9-2011 01:45 PM
|
显示全部楼层
回复 4# wing_s
.NET Framework也是虚拟机? |
|
|
|
|
|
|
|
发表于 9-9-2011 02:17 PM
|
显示全部楼层
据我理解,JVM的能在不同OS / 平台 (在OS之上) 运行同样.class和.jar文件(不需在不同OS个别编译),实现了write once, run anywhere。 |
|
|
|
|
|
|
|
发表于 9-9-2011 02:23 PM
|
显示全部楼层
回复 JunJun04035
java runtime environment我有安装,但是实际用途我还真的不知道
他说用来模 ...
seong1 发表于 9-9-2011 13:40
用java 语言编写的软件 并不能原生的在window下运行
所以你需要一个虚拟器来酱不兼容的java运行在window
同样的 .NET framework也是做同样的东西:把本来不兼容在window的软件(因为编写语言的关系)通过虚拟器(software based)来让这些软件兼容 |
|
|
|
|
|
|
|
发表于 9-9-2011 02:51 PM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 9-9-2011 02:59 PM
|
显示全部楼层
回复 8# cyea
完全明白,很感谢,就是说class文件和jar文件可以在不同的电脑,处理器和环境下运行,安装jave这个软件就好了对不对? |
|
|
|
|
|
|
|
楼主 |
发表于 9-9-2011 03:01 PM
|
显示全部楼层
回复 9# JunJun04035
所以呢,我需要安装java runtime environment对吧?可以说是个翻译器? |
|
|
|
|
|
|
|
发表于 9-9-2011 03:03 PM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 9-9-2011 03:09 PM
|
显示全部楼层
回复 10# JunJun04035
明白啦,说道这样了,虚拟机我还知道一些,所以在不同的处理器上都可以用吧?就像实际那样,不是X86都可以运行? |
|
|
|
|
|
|
|
楼主 |
发表于 9-9-2011 03:10 PM
|
显示全部楼层
回复 13# vxion
flash player关JVM什么事呢?不是播放影片罢了吗? |
|
|
|
|
|
|
|
发表于 9-9-2011 03:15 PM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 9-9-2011 03:22 PM
|
显示全部楼层
回复 16# vxion
那么为什么13楼是什么意思哈? |
|
|
|
|
|
|
|
发表于 9-9-2011 03:25 PM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 9-9-2011 03:26 PM
|
显示全部楼层
回复 18# vxion
原来里是这样 |
|
|
|
|
|
|
|
发表于 9-9-2011 03:44 PM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|