首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >命令"java“是JVM吗?

命令"java“是JVM吗?
EN

Stack Overflow用户
提问于 2010-01-12 04:49:42
回答 6查看 407关注 0票数 7

每当他们说在JVM中运行一个.class文件。它们是指在终端中使用"java“命令吗?

或者你可以点击它打开它吗?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-01-12 04:59:29

一个java文件被编译成一个类文件,它是一堆java字节码。JVM是可以执行java字节码的东西。

java是一个命令行工具,它是java运行时环境(JRE)的一部分,它知道如何启动java虚拟机、加载和执行您的类文件。

票数 4
EN

Stack Overflow用户

发布于 2010-01-12 04:52:36

是的,如果您安装了JRE,那么java应该是JVM。

票数 5
EN

Stack Overflow用户

发布于 2010-01-12 05:01:23

Java JVM可以以不同的方式打包,并以各种可执行文件启动。

大多数开发人员启动JVM的标准方式确实是使用java.exe。但是,这是一个命令行程序,因此您需要为其提供额外的详细信息:包含main的类名,通常还有用于查找要加载的类的类路径。

在大多数操作系统中,单击Java图标不会做任何事情,因为它只会在没有任何参数的情况下运行可执行文件,并且可执行文件只会退出而不会运行任何东西。如果要在窗口中双击,请创建一个快捷方式,并在java.exe部件后的命令中添加相关的命令行参数。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2044817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档