《jdk8u源码分析》15.SetJavaLauncherPlatformProps

src/solaris/bin/java_md_solinux.c::SetJavaLauncherPlatformProps(linux)

void SetJavaLauncherPlatformProps() {
   /* Linux only */
#ifdef __linux__
	//添加可选参数:-Dsun.java.launcher.pid=
    const char *substr = "-Dsun.java.launcher.pid=";
    char *pid_prop_str = (char *)JLI_MemAlloc(JLI_StrLen(substr) + MAX_PID_STR_SZ + 1);
    sprintf(pid_prop_str, "%s%d", substr, getpid());
    AddOption(pid_prop_str, NULL);
#endif /* __linux__ */
}

src/macosx/bin/java_md_macosx.c::SetJavaLauncherPlatformProps(mac)

void SetJavaLauncherPlatformProps() {
   /* Linux only */
}

src/windows/bin/java_md.c::SetJavaLauncherPlatformProps(windows)

/* Unix only, empty on windows. */
void SetJavaLauncherPlatformProps() {}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值