jvm:java代码是如何运行的?
一、java代码运行流程a.基本流程
一个java项目包含许多带有amp后缀的源代码文件。java和。除了在ide中调试之外,一般来说都是将代码打成jar包或者war包,最后将打包好的jar包或者war包发送到线上服务器进行部署。
部署的有很多种,最基本的一种是通过tomcat容器进行部署,也可以通过java命令手动运行jar包中的代码。
b、编译
上述过程中有一个关键点"编译与编辑。
在java代码打包过程中,源代码一般被编译成一个后缀为"。阶级和阶级。jvm只能识别和解释字节码文件类。
c.jvm进程
对于编译后的类字节码,需要使用java-jar等命令来运行编写的代码;一旦使用了java命令,jvm进程实际上将在此时启动。
jvm进程将负责运行这些类字节码文件,相当于运行我们写的代码。
d、类加载
为了运行这些类字节码文件中的代码,jvm将使用类加载器将编译后的类字节码文件加载到jvm内存中。
hmcl启动失败的原因?
原因很多,可能是显卡,opengl(3d加速)或者java。
我们怎么知道是哪一个?
寻找"有问题的框架和崩溃信息中的部分。
如果它ig4icd32.dll,ig4dev32.dll,ig7icd64.dll和ig7dev64.dll,那么你可以尝试更新显卡,或者如果你有其他显卡。转换其他显卡。
如果它atioglx1.dll,atioglx2.dll,atioglx3.dll和atioglxx.dll,it这是一个opengl(3d加速)问题。更新ati或nvidia(或其他)取决于您自己的电脑配置。
如果是jvm.dll,那么需要更新java(卸载剩下的java版本)。
原文标题:安装程序无法启动jvm是什么原因 jvm:java代码是如何运行的?,如若转载,请注明出处:https://www.lrccn.com/tag/14855.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「歌词网」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。