Java 虚拟机 如何实现跨平台的?

比方说我在电脑上已经编译完成,想在非电脑平台上(类似电视机顶盒,游戏机等)运行我的程序,如何导入Java虚拟机?成功导入后平台能识别虚拟机吗?谢谢各位了。... 比方说我在电脑上已经编译完成,想在非电脑平台上(类似电视机顶盒,游戏机等)运行我的程序,如何导入Java虚拟机?成功导入后平台能识别虚拟机吗?
谢谢各位了。
展开
 我来答
匿名用户
2013-06-14
展开全部
现在主流的机顶盒,均提供JVM。即机顶盒里有‘JAVA虚拟机’,你自己是无法直接导入JVM的,这是由生产厂家决定的,如果支持用户自己扩展功能,需要借助相关工具。游戏机如果支持java,将你成功编译的类文件导入就可以运行。就如同现在支持java的手机可以下载运行java开发的游戏,原理是相同的。java的跨平台性是因为jre和jdk都是由JVM编译支持的,成功编译的类文件由JVM解释执行。不同操作系统对java的支持都是由不同的JVM实现的。在没有安装JVM的WIN系统主机上需要将成功编译的文件转换为.exe可执行文件方能脱离JVM直接(双击)运行。
匿名用户
2013-06-14
展开全部
Java 是在各种平台之上建立起他自己的平台
也就是所谓的 JVM (Java 虚拟机器)
再用 JVM 来执行他的类别档
因为不管在甚么平台上 实际执行类别档的都是 JVM
所以就可以达到 跨平台的目的
你在开发JAVA时不需要考虑跨平台的问题,只要在你想要的运行的平台上装有JAVA虚拟机即可以运行你的JAVA程序。这个不需要你去实现。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-14
展开全部
因为java虚拟机有不同系统的安装包,而java代码的运行仅仅是靠虚拟机而已,所以虚拟机实现了跨平台那么java代码自然而然就。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-14
展开全部
导入后平台不能识别虚拟机。 具体问题可以向学嵌入式学习。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-14
展开全部
只要导入JDK就可以了~~一个java运行的环境变量!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式