我正在编写一个编译的 C 应用程序,它使用 system() 函数来启动一个 Java .jar 文件:
int main() {
system("java -jar MyJar.jar");
return 0;
}
我成功地将它包装在一个可点击的应用程序包中,但是,当我双击它时,应用程序在它有机会启动 jar 之前立即退出。但是,当我从命令行运行已编译的 C 代码时,它可以完美运行。
任何见解将不胜感激!
斯科特
我正在编写一个编译的 C 应用程序,它使用 system() 函数来启动一个 Java .jar 文件:
int main() {
system("java -jar MyJar.jar");
return 0;
}
我成功地将它包装在一个可点击的应用程序包中,但是,当我双击它时,应用程序在它有机会启动 jar 之前立即退出。但是,当我从命令行运行已编译的 C 代码时,它可以完美运行。
任何见解将不胜感激!
斯科特