接上文,我借助了C++来为Java生成exe文件,但是一个人给我提出了一个问题:
所以,我准备改进一下代码。代码如下:
#include<windows.h>
#include<fstream>
int main() {
try{
ifstream i;
i.open("xxx.jar",ios:out);//xxx.jar为文件名
system("java -jar xxx.jar");
}catch(ExceptionName e){
messagebox(NULL,T"缺少文件",
T"Error",MB_OK);
}
}
然后使用在同文件夹内打开cmd,输入gcc xxx.cpp(xxx.cpp为文件名),即可导出exe文件。