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

哪种运行文件在java虚拟机里运行


一、请解释一下Java、jsp、JavaScript的三者的区别与联系尽管Java是一种解释性语言,但其源文件必须编译为Java字节码或.class文件,并在Java虚拟机中运行。
JSP是一种用于某些Web应用程序的Web开发技术。在容器内运行时,Web容器首先将jsp转换为servlet文件(即.java文件),然后将其编译为.class文件并在Java虚拟机中运行。
JavaScript是一种浏览器脚本语言,由浏览器解释并执行。
三种语言都使用Java语法。
二、java的虚拟机叫什么?

JVM是JavaVirtualMachine的缩写,意思是Java虚拟机。虚拟机是通过软件模拟的、在完全隔离的环境中运行的具有完整硬件功能的完整计算机系统。Java虚拟机包括一组字节码指令、一组寄存器、堆栈、垃圾收集堆和存储方法字段。

JVM是一种计算设备的规范,通过在真实计算机上模拟各种计算机功能来完成。这是整个Java跨平台实现的核心部分,每个Java程序首先被编译成.class类文件,并且可以在虚拟机上运行。(也就是说,类并不直接对应机器的操作系统,而是通过虚拟机间接与其交互,虚拟机在本地系统上解释执行程序。)

当然,只有JVM还不能作为一个类运行。这是因为在解释类时,JVM需要调用解释所需的类库lib,而jre中包含lib类库。

JVM屏蔽了与特定操作系统平台相关的信息,因此Java程序只需要生成在Java虚拟机上运行的目标代码(字节码),允许对其进行修改并可以在其上运行多个平台而无需运行它。地面。


三、java中虚拟机该怎么用?第一的,如果安装的是jdk1.6.0.02安装包。然后查看你的安装路径;应该有两个文件夹,一个名为jdk1.6.0_22,一个名为jre6。
其次,java虚拟机位于名为jre6的文件夹内的下一个文件夹中。
第三,java虚拟机的应用:java虚拟机用于编译和运行java字节码文件。下面介绍一下配置路径(classpath):
[1]、右键单击我的电脑,单击属性;选择高级;在里面你会发现“环境变量”按钮;点击它。
[2],如果在打开的界面中可以看到两个列表框,请检查下方列表框中的“系统变量”栏,看是否有classpath字段。左键单击选择点击编辑;在打开的输入字段的左端输入您的java字节码文件的完整路径;并以分号结束。如果不,创建一个新的类路径,输入你的java字节码文件的完整路径,并以分号结尾;这说明路由配置成功。
[3],最后一步是打开Java字节码文件。
点击开始,跑步输入cmd进入命令提示符界面。如果你的java字节码文件在E:\javatest下,文件名为
,可以先输入“E:”,然后回车;然后输入“cdjavatest”并按Enter键。然后输入“javaTest”并单击输入后就可以看到你的java字节码文件的运行结果。
我有一份包含详细报告的PPT。