每当他们说在JVM中运行一个.class文件。它们是指在终端中使用"java“命令吗?
或者你可以点击它打开它吗?
发布于 2010-01-12 04:59:29
一个java文件被编译成一个类文件,它是一堆java字节码。JVM是可以执行java字节码的东西。
java是一个命令行工具,它是java运行时环境(JRE)的一部分,它知道如何启动java虚拟机、加载和执行您的类文件。
发布于 2010-01-12 04:52:36
是的,如果您安装了JRE,那么java应该是JVM。
发布于 2010-01-12 05:01:23
Java JVM可以以不同的方式打包,并以各种可执行文件启动。
大多数开发人员启动JVM的标准方式确实是使用java.exe。但是,这是一个命令行程序,因此您需要为其提供额外的详细信息:包含main的类名,通常还有用于查找要加载的类的类路径。
在大多数操作系统中,单击Java图标不会做任何事情,因为它只会在没有任何参数的情况下运行可执行文件,并且可执行文件只会退出而不会运行任何东西。如果要在窗口中双击,请创建一个快捷方式,并在java.exe部件后的命令中添加相关的命令行参数。
https://stackoverflow.com/questions/2044817
复制相似问题