您当前的位置: 首页 > 

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

JDK8启动时,参数传递过程

柳鲲鹏 发布时间:2021-12-14 15:01:54 ,浏览量:0

简单的说,流程如下:

  • java.c

JLI_Launch

SetJavaCommandLineProp()

这里会产生-Dsun.java.command。其实并无用处。

  • java_md_solinux.c:JVMInit
  • java.c:ContinueInNewThread
  • java_md_solinux.c:ContinueInNewThread0
  • java.c:JavaMain
  • jni.cpp

此时参数已完备

JNI_CreateJavaVM()

  • thread.cpp

create_vm()

  • arguments.cpp

parse()

parse_vm_init_args

parse_each_vm_init_arg

(比如把参数加到系统属性中:add_property)

关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0660s