< prev index next >

src/java.base/share/native/libjli/java.c

Print this page

        

*** 1662,1671 **** --- 1662,1672 ---- apphome = (char *)JLI_MemAlloc(JLI_StrLen(home) + 40); sprintf(apphome, "-Dapplication.home=%s", home); AddOption(apphome, NULL); /* How big is the application's classpath? */ + if (cpathc > 0) { size = 40; /* 40: "-Djava.class.path=" */ for (i = 0; i < cpathc; i++) { size += (int)JLI_StrLen(home) + (int)JLI_StrLen(cpathv[i]) + 1; /* 1: separator */ } appcp = (char *)JLI_MemAlloc(size + 1);
*** 1675,1684 **** --- 1676,1686 ---- JLI_StrCat(appcp, cpathv[i]); /* \lib\myapp.jar */ JLI_StrCat(appcp, separator); /* ; */ } appcp[JLI_StrLen(appcp)-1] = '\0'; /* remove trailing path separator */ AddOption(appcp, NULL); + } return JNI_TRUE; } /* * inject the -Dsun.java.command pseudo property into the args structure
< prev index next >