当前位置:首页 > 虚拟机 > 正文

java程序需要java虚拟机才能运行


一、JAVA程序不是只有JAVA虚拟机才可以运行?Java语言的特性之一是Java虚拟机屏蔽了底层平台的差异,实现了跨平台的字节码。运行java程序最基本的就是安装java运行环境RunTime,也就是大家所说的jre的jre功能,支持java软件开发。


二、三星S8500能后台运行JAVA么?首先,你需要了解java程序什么时候可以运行。java程序必须有java虚拟机才能运行。在非智能手机中,为了节省电量和内存,使用时通常会打开Java虚拟机,所以每次打开手机游戏时,都会出现Java等待界面,实际上是在等待Java。用于启动的虚拟机。退出后,Java虚拟机也随之关闭。通常,非智能机器可以在后台运行。只有索尼爱立信等少数机型支持该后台。据我所知,三星的非智能机都不能支持后台运行Java程序。
有些手机是有硬件支持的,即在开启Java虚拟机的情况下可以支持多个Java进程。这允许你运行多个Java程序,但这不是后台,一般来说,Java虚拟机仍然在前台运行。当你关闭Java虚拟机时,比如发送短信,此时即使你不关闭QQ,你也永远不会收到QQ好友的消息。只有再次打开Java虚拟机时才能收到它们。


三、请问eclipse是必须运行在java虚拟机上吗?只有JVM才能解释和执行字节码(即.class)文件,因此运行Java程序需要JVM。