怎样把编好的Java程序变成可独立运行的

 我来答
回家先睡觉
推荐于2016-08-12 · TA获得超过796个赞
知道小有建树答主
回答量:475
采纳率:0%
帮助的人:643万
展开全部
也可以手动装包,只要是Windows机器上就算没有装Java也可以运行,把一个jre文件夹(安装出来的,几十MB)和一个app.jar文件(你做的)放在一起,再放一个.exe文件,代码如下,用C/C++编译

#include <windows.h>
#include <stdio.h>

int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
STARTUPINFO siStartupInfo;
PROCESS_INFORMATION piProcessInfo;

memset(&siStartupInfo, 0, sizeof(siStartupInfo));
memset(&piProcessInfo, 0, sizeof(piProcessInfo));

if(CreateProcess("jre\\bin\\javaw.exe", " -Djava.library.path=lib -jar \"app.jar\"", 0, 0, FALSE, CREATE_DEFAULT_ERROR_MODE, 0, 0, &siStartupInfo, &piProcessInfo)==FALSE) {
MessageBox(NULL, "Failed to locate data files!", "Error!",
MB_ICONEXCLAMATION | MB_OK);
}
}
歪瑞顾K
2009-04-30 · TA获得超过2905个赞
知道大有可为答主
回答量:2731
采纳率:33%
帮助的人:2213万
展开全部
独立运行? 制作安装包,将JRE封装在里头。。如果你想对方双击就能运行。那你还是学MFC吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
随我心所欲
2009-04-30 · TA获得超过492个赞
知道小有建树答主
回答量:497
采纳率:0%
帮助的人:629万
展开全部
打成包,然后有一个 jar2exe 软件可以帮你转成exe格式的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
takimura
2009-04-30 · TA获得超过280个赞
知道小有建树答主
回答量:432
采纳率:0%
帮助的人:205万
展开全部
蛮麻烦的 依稀记得手动的话要到DOS里打好几条命令 有7~8个步骤呢 好像还要借助其他东西来着 我想网上有流程的吧 只做过几次实验 不大记得了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式