1. 小视频教程 > 知识库 >

javavm,请问JavaVM是什么意思啊 先谢了

本文目录索引

1,请问JavaVM是什么意思啊 先谢了

java虚拟机
Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。

1.为什么要使用Java虚拟机

Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用模式Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。

2.谁需要了解Java虚拟机

Java虚拟机是Java语言底层实现的基础,对Java语言感兴趣的人都应对Java虚拟机有个大概的了解。这有助于理解Java语言的一些性质,也有助于使用Java语言。对于要在特定平台上实现Java虚拟机的软件人员,Java语言的编译器作者以及要用硬件芯片实现Java虚拟机的人来说,则必须深刻理解Java虚拟机的规范。另外,如果你想扩展Java语言,或是把其它语言编译成Java语言的字节码,你也需要深入地了解Java虚拟机。

请问JavaVM是什么意思啊 先谢了

2,windows7怎么查看java虚拟机版本?

win7 系统 Jdk 版本 1.6 用鼠标右击“我的电脑”->属性->高级->环境变量 系统变量->新建->变量名:JAVA_HOME 变量值:D:\Program Files\Java\jdk1.6.0_12(这只是我 的 JDK 安装路径) 系统变量->编辑->变量名: Path 在变量值的最前面加上: %JAVA_HOME%\bin; 若已经有 Path ( 项,无须另外新建,直接在后面加,但需用;与前面已有的项分隔开) 系统变量->新建->变量名:CLASSPATH 变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
最后测试下环境变量是否设置成功 在左下角的搜索框中键入 cmd 回车 输入 javac 如果出现如下信息 用法:javac 其中,可能的选项包括: -g 生成所有调试信息 -g:none 不生成任何调试信息 -g:{lines,vars,source} 只生成某些调试信息 -nowarn 不生成任何警告 -verbose 输出有关编译器正在执行的操作的消息 -deprecation 输出使用已过时的 API 的源位置 -classpath指定查找用户类文件的位置 -cp指定查找用户类文件的位置 -sourcepath指定查找输入源文件的位置 -bootclasspath覆盖引导类文件的位置 -extdirs覆盖安装的扩展目录的位置 -endorseddirs覆盖签名的标准路径的位置 -d 指定存放生成的类文件的位置 -encoding 指定源文件使用的字符编码 -source 提供与指定版本的源兼容性 -target 生成特定 VM 版本的类文件 -version 版本信息 -help 输出标准选项的提要 -X 输出非标准选项的提要 -J直接将传递给运行时系统 恭喜,你的 Java 环境变量配置成功!
若出现 'javac' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 说明此次 Java 环境变量配置出错了,仔细检查下吧!
JAVA_HOME:C:\Program Files\Java\jdk1.6.0_17
Path: %JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\ Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
CLASSPATH: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

3,如何查看jvm版本

写个程序如下:

public class VersionDemo {
public static void main (String args[]) {
System.out.println("jvm 实现版本:\t" + System.getProperty("java.vm.version"));
System.out.println("jvm 规范版本:\t" + System.getProperty("java.vm.specification.version"));
}
}

第一个实现版本就是你装的版本。

4,java *.xml.vm 是什么文件

微软Java虚拟机(MicrosoftJavaVirtualMachine),为IE浏览器提供Java支持。检查是否已安装MicrosoftVM打开InternetExplorer浏览器。单击“工具”>“Internet选项”>“高级”。此时将显示“Internet选项”对话框。检查是否列出了“MicrosoftVM”。如果没有列出MicrosoftVM,则表示您的系统上并没有安装MicrosoftVM。如果已列出MicrosoftVM,则可以通过以下方式卸载:请求Microsoft提供MicrosoftVM卸载实用程序或按照命令行说明卸载MicrosoftVM卸载MicrosoftVM单击“开始”>“运行”。键入:RunDll32advpack.dll,LaunchINFSectionjava.inf,UnInstall此时将显示“MicrosoftVM卸载”对话框。单击“是”进行确认。提示时重新启动。重新启动计算机后,转至系统根目录。WindowsXP的系统根目录为c:\WINNT,Windows2000的系统根目录为c:\WINDOWS从系统根目录中删除以下文件或文件夹:java文件夹(位于系统根目录下)java.pnf文件(位于系统根目录\inf\文件夹中,如果存在)jview.exe和wjview.exe文件(位于系统根目录\system32文件夹中)单击“开始”>“运行”。键入:regedit此时将显示“注册表编辑器”对话框。请转至:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\JavaVM(提示:在“+”图标上单击右键)删除“JavaVM”注册表项。请转至:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InternetExplorer\AdvancedOptions\JAVA_VM注:您的系统上显示的注册表编辑器可能不同于以上所示的注册表编辑器。删除“JAVA_VM”注册表项。至此,MicrosoftVM已从您的系统中卸载。

5,win10下安装ug8.5报错 载入java VM时 windows 出现错误 2 急急急!

双击打开Launch.exe。 2.选择第2项“InstallLicenseServer安装。 3.在这里可以选择安装介面的语言。默认为中文简体。 4.在安装过程中会提示你寻找license文件,点击NEXT会出错,这时使用浏览(Browse)来找到你刚才改过的那个LIC文件就可以了。继续安装直到结束,目录路径不要改变,机器默认就行,(建议默认,也可放在其它的盘,但路径不能用中文)。(可以先不进行括号中的内容,为了防止语言出现错误,建议运行DEMO32,然后选择文件类型为所有,找到你改过的LIC文件,再进行下面的步骤。) 5.选择第2项“InstallNX进行主程序安装。 6.直接点击下一步。并选择典型方式安装,下一步,会出现语言选择画面,请选择SimplifiedChinese(简体中文版),默认为英文版。按提示一步一步安装直到结束。安装路径可以改变。 7.打开MAGNiTUDE文件夹。 8.进入MAGNiTUDE文件夹,把UGS\N...你出错的问题我没见过,你按这样的步骤安装吧,还是不行的话就是你电脑系统版本太低了,你点windowsupdate把补丁安装好再重新装,因为安装UG6.0要求的环境比较高希望能帮助你首先你找到MAGNiTUDE下的UG6.LIC并用记事本打开,把里面的his_host改成你的计算机名,注意一个字母都不能错,然后另存一个地方,等会儿要用。 接下来安装 双击打开Launch.exe 2.选择第2项“InstallLicenseServer安装 3.在这里可以选择安装介面的语言。默认为中文简体。 4.在安装过程中会提示你寻找license文件,点击NEXT会出错,这时使用浏览(Browse)来找到你刚才改过的那个LIC文件就可以了。继续安装直到结束,目录路径不要改变,机器默认就行,(建议默认,也可放在其它的盘,但路径不能用中文)。(可以先不进行括号中的内容,为了防止语言出现错误,建议运行DEMO32,然后选择文件类型为所有,找到你改过的LIC文件,再进行下面的步骤。) 5.选择第2项“InstallNX进行主程序安装。 6.直接点击下一步。并选择典型方式安装,下一步,会出现语言选择画面,请选择SimplifiedChinese(简体中文版),默认为英文版。按提示一步一步安装直到结束。安装路径可以改变。 7.打开MAGNiTUDE文件夹。 8.进入MAGNiTUDE文件夹,把UGS\NX6.0文件夹的几个子文件夹复制到安装NX6.0主程序相应的目录下,覆盖。假如安装到D:\ProgramFiles\UGS\NX6.0把NX6.0文件夹内的所有文件夹复制到D:\ProgramFiles\UGS\NX6.0文件夹相应的文件进行覆盖就可以。 9.进入开始-程序-UGSNX6.0-NX6.0打开6.0程序。注:如果打不开,请按以下步骤操作进入开始-程序-UGSNX6.0-NX6.0许可程序,打开lmtools,启动服务程序。选择Start/stop/reread,点一下StopServer,再点StartServer,最下面一行显示ServerStartSuccessful.就OK,然后打开桌面NX6.0。经过我的实践,绝对可行! UG UG(UnigraphicsNX)是SiemensPLMSoftware公司出品的一个产品工程解决方案,它为用户的产品设计及加工过程提供了数字化造型和验证手段。UnigraphicsNX针对用户的虚拟产品设计和工艺设计的需求,提供了经过实践验证的解决方案。UG同时也是用户指南(userguide)和普遍语法(UniversalGrammer)的缩写。这是一个交互式CAD/CAM(计算机辅助设计与计算机辅助制造)系统,它功能强大,可以轻松实现各种复杂实体及造型的建构。 软件结构 一个如UG/NX这样的大型软件系统通常需要有不同层次抽象的描述。UG具有三个设计层次,即结构设计(architecturaldesign)、子系统设计(subsystemdesign)和组件设计(componentdesign)。 至少在结构和子系统层次上,UG是用模块方法 设计的并且信息隐藏原则被广泛地使用。所有陈述的信息被分布于各子系统之间。

6,载入java vm时windows出现错误 2怎么解决?

解决方法: UG NX11.0点击“install liscense server”因为JAVA安装出现问题: 载入 JAVA VM时WINDOWS 出现错误:2” 改变JAVA的配置方法: 1)不要使用JAVA安装教程中的JAVA_HOME变量。 2)建立PATH和CLASSPATH时使用绝对路径,不要使用%JAVA_HOME%。即将%JAVA_HOME%用C:\Program Files\Java\jdk1.8.0_144(jdk安装路径)手动替换。 然后,UG NX11.0就能继续进行下去。 Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。 不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。但在 J2SE 1.4.2 发布后,Java 的执行速度有了大幅提升。    与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java 软件必须相互兼容。 “Java 语言靠群体的力量而非公司的力量”是 Sun 公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。   

7,最近老板叫部署一个JAVA项目,里面好多.VM后缀的东西,我打开看了一下,就是HTML的东西,这个神马情况?

.vm是页面静态化,用velocity实现的。大致意思就是我现在的页面显示是jsp,用了velocity后,页面成了html,而且可以接收java后台传过来的数据。学习的话从struts2开始学吧,现在用的很多,struts2和hibernate先学哪个都可以,最后学习spring。网上有很多ssh的视频教程和文字教程,自己下载看看,练习什么的,就行了!祝你好运!

8,microsoft VM Java虚拟机是什么东西?

1,什么是Java虚拟机
Java虚拟机(JVM)是Java Virtual Machine的缩写,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能模拟来实现的。Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。


2,为什么使用Java虚拟机?
Java语言最重要的特点就是可以在任何操作系统中运行。使用Java虚拟机就是为了支持与操作系统无关,在任何系统中都可以运行。


3,Java虚拟机的基本原理
Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。

我们上网时,有些网页是用java语言写的,以及一些java程序脚本等等都需要系统中有Java虚拟机时才能打开察看。不过,有些恶意网页有带病毒的java脚本程序,使电脑中毒。但毕竟是少数。如果不装的话可能中的毒就少一些,但这个虚拟机还是很实用的,很多地方都要用到,建议安装。

9,载入java vm时windows出现错误 2怎么解决

解决方法: UG NX11.0点击“install liscense server”因为JAVA安装出现问题: 载入 JAVA VM时WINDOWS 出现错误:2” 改变JAVA的配置方法: 1)不要使用JAVA安装教程中的JAVA_HOME变量。 2)建立PATH和CLASSPATH时使用绝对路径,不要使用%JAVA_HOME%。即将%JAVA_HOME%用C:\Program Files\Java\jdk1.8.0_144(jdk安装路径)手动替换。 然后,UG NX11.0就能继续进行下去。 Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。 不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。但在 J2SE 1.4.2 发布后,Java 的执行速度有了大幅提升。    与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java 软件必须相互兼容。 “Java 语言靠群体的力量而非公司的力量”是 Sun 公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。