求教如何将一个Javapython程序打包成apk一个可双击执

求教如何将一个Java程序打包成一个可双击执行的jar文件
[问题点数:40分,结帖人nbda1121440]
本版专家分:4580
CSDN今日推荐
本版专家分:7795
2010年10月 Java大版内专家分月排行榜第三
本版专家分:22470
本版专家分:4580
本版专家分:4580
本版专家分:58
本版专家分:49
本版专家分:13243
本版专家分:104
本版专家分:2743
本版专家分:1289
本版专家分:4580
本版专家分:4580
本版专家分:808
本版专家分:2111
本版专家分:2
本版专家分:709
本版专家分:2111
本版专家分:445
本版专家分:324
本版专家分:11
本版专家分:71
本版专家分:3531
2010年6月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第三
本版专家分:314
本版专家分:33
匿名用户不能发表回复!|用eclipse编译好的一个Java项目怎样导出成为一个可以直接双击运行的jar文件。_百度知道
用eclipse编译好的一个Java项目怎样导出成为一个可以直接双击运行的jar文件。
我有更好的答案
1.在需要导出的项目上右键-&导出,在弹出的界面中找Java下的JAR文件,然后点击下一步,选择将JAR文件导出到什么位置(假如名字Project.jar),点击下一步,然后点击下一步,找到”选择应用程序入口点的类“,选一个有main方法的类,作为整个项目的入口,点击完成。这个时候生产的JAR文件就可以直接双击运行了。2.测试结果:如果没用界面,就看不到结果。可以写一个test.bat文件测试,文件内容java -version
查询当前环境变量的JDK版本java -jar Project.jar 参数1,参数2。。。(如果没用参数,则不填写)pause把test.bat与Project.jar放在同一个目录下,并且项目在Eclipse中的版本要与环境变量配置的版本一致,不然命令会出错。双击test.bat就可以查看输出的结果了。
采纳率:58%
来自团队:
在项目上右键-&导出-&找到可执行jar文件,配置一下运行类就行
为您推荐:
其他类似问题
jar文件的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。java怎么编译成可以双击打开的可执行文件_百度知道
java怎么编译成可以双击打开的可执行文件
我现在用java编译的class文件都必须要用到cmd命令才能打开编译jar包运行还提示Failed to load Main-Class manifest attribute from怎么弄
我有更好的答案
Java代码无法打包成exe程序.但你可以做个C程序,调用Java打成的jar包,然后把C写的程序编译成exe步骤:1,把Java程序打成jar包,包含manifext配置文件.2,写个C程序System(&jar包调用语句&);3,我在Linux下编译的时候用g++在终端编译..因为不会用windows平台写C,请自寻方式解决.然后在桌面上双击编译好的由C语言得来的exe文件就可以运行了...貌似Eclipse就是这样的执行的.
中国IT职业教育领先品牌
主营:教育培训-JAVA培训-大数据培训-Html5培训-UI培训-python培训等
用winrar打开jar文件(必须winrar 其他解压缩打不开)然后 META-INF文件夹下有一个NABUFEST,MF的文件 打开这个文件 添加 Main-Class: 你的main方法所在的类然后双击jar文件就能直接运行程序了 不过需要注意的只对swing程序有纯效命令行参数的貌似不好使
具体怎么添加?写详细一点我的jar包里只有一个a123.class和META-INF 我的main方法也在a123.class里面应该怎么写?
没有的话就自己建一个呗 新建一个记事本 然后把名字改成NABUFEST.MF(注意后缀 是.MF 不是.text)然后把下边的内容填进去Manifest-Version: 1.0Main-Class: a123.class这里要注意包..
现在我把它改成这样:Manifest-Version: 1.0Created-By: 1.6.0_37 (Sun Microsystems Inc.)Main-Class:a123.class打开又提示:invalid or corrupt jarfile
.那就不知道了 你用什么生成的jar? 我用的是Eclipse .生成以后双击就能用.没问题
我用cmd里的 jar cvf a.jar a123.class命令生成的
.去下个Eclipse去吧 早完也的下
本回答被网友采纳
孩纸,你想太多了,java不能生成.exe文件的,不过你可以建个文本输入启动java的命令行,再将文本后缀改成cmd,点击该文件就可运行
可以导出jar格式的可执行文件,但是类中必须有main方法啊
其他1条回答
为您推荐:
其他类似问题
您可能关注的内容
可执行文件的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。利用java开发一个双击执行的小程序 - 木鸟飞 - 博客园
随笔 - 184, 文章 - 0, 评论 - 64, 引用 - 0
之前我们利用java写了很多东西,但是好像都没有什么实际意义。
因为有意义桌面小程序怎么都得有个界面,可是界面又不太好搞。或者 了解到这一层的人就少之又少了。
呀,是不是还得开辟一些版面来介绍awt和 swing。。。
算了 先把这个 双击执行的小程序 贡献出来。
这次 在分享一下源代码【以前还没有上传过源代码,布置怎么个搞法】
输入一个 后缀名,然后输入所在目录,然后 点击查找,比如我们可以 输入F:\,然后查找 F盘下面的所有后缀名为比如.pdf
主要是 看了很多 资源,然后 有些地方有些很好资源,或者视频里面同时分享了一些,rar文件,或者 什么,这样的话,很不好找,于是 这个 小案例应运而生。
有很多很不负责任的抽取。
然后 也没有实现比如模糊查找,主要是 这个 拼一行,提示很对话框还比较麻烦。
有需求的交流下啊~
其实 这个 主要练习的是 一个编程的思想,以及,最后 在书写完毕之后,右键我们的项目,点选export。
然后 弹出如图所示的对话框。
在检索框中输入 jar。然后 点击Runnable Jar file.
得到如图所示对话框
然后 更改一下路径:
然后 点击Finish 就行了。
因为 要分享源jar包,所以 就不再贴代码啦~Java桌面程序打包成exe可执行文件 - IceWee - 博客园
随笔 - 2, 文章 - 121, 评论 - 92, 引用 - 0
我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同。其实将java程序打包成exe也需要这个可执行jar文件。
eclipse、exe4j(网上有软件和帐号下载)
第一步,将java项目打包成可执行jar文件,首先看一下我的java project结构,Main.java是程序入口类,里面有main函数,config目录是些配置文件,lib是用到的第三方类库
开始打包,Simulate(Java项目)-鼠标右键-Export
弹出窗口,选择&JAR file&,点击&Next&
取消勾选&config&和&lib&目录,以及eclipse生成的项目配置文件&.classpath&和&.project&,点击&Next&
一切默认,点击&Next&
在弹出窗口中,选择我们自己创建的MANIFEST.MF文件,点击&Finish&
我的MANIFEST.MF文件内容为:
Manifest-Version: 1.0Main-Class: bing.MainClass-Path: . lib/ojdbc14.jar lib/poi-2.5.1.jar lib/jbcl.jar lib/JTattoo.jar lib/liquidlnf.jarCreated-By: IceWee
通过指定&Main-Class&来达到可执行jar文件的目的。其实我们最终是将项目打包成exe,Class-Path可以不指定,在打包exe的时候还要指定classpath的。
第二步,将项目打包成exe,这里要明确一点,并不是把所有的文件都打包成一个exe,资源文件是不能包进去的,往下看&
首先,在任意目录创建一个文件夹,最好命名和项目名相同,我在F盘创建了一个&Simulate&文件夹,之后将所有的资源文件以及我们生成的可执行jar文件(我的Simulate.jar)都拷贝到这个文件夹里,config目录和lib目录,如果你怕执行该程序的机器上没安装jre,那么你需要将自己机器上的jre目录也拷贝进来,我安装的jre5,最后的目录结构:
打开exe4j,跳过欢迎,直接点击左侧导航的第二项,因为我们已经提前将java项目打包成可执行jar文件了
在弹出窗口,选择&JAR in EXE mode&,点击&Next&
在新窗口中,为我们的应用取个名称,之后选择exe生成目录(我的F:\Simulate),点击&Next&
为我们要生成的exe取名,如果想生成自定义图标,那么选择你的ico文件,如果你不想在一台电脑上运行多个你的程序,你可以勾选&Allow only a single...&,点击&Next&
点击绿色&+&,设置程序运行的Class Path
先选择我们自己的可执行jar文件(我的Simulate.jar),点击OK
我们的Simulate.jar就加到Class Path下了
之后点击General中的Main Class选择按钮,在弹出窗口中,exe4j会自动搜索当前Class Path下的全部jar中包含main方法的类,并列出,因为当前我只选择了自己项目的jar,而我的项目中只有Main.jar包含了main方法,所以一目了然,直接选择它点击&OK&,程序入口类就设置完成了
Main Class设置完成后,依次将所有需要的第三方类库加到Class Path下,方法同添加&Simulate.jar&一样,点击&Next&
输入Java最小Jre版本号,即低于这个版本的Jre无法运行该程序,接着点击&Advanced Options&-&Search sequence&,设置一下我们的JRE,之前说过,如果客户机上没装Jre咋办?,没关系我们捆绑一个进去
点击绿色&+&来选择捆绑的JRE位置
在弹出对话框中选择&Directiony&,之后选择JRE的文件夹,注意:这个JRE目录是我们将本机的JRE目录拷贝到当前exe生成目录下的,我的目录是F:\Simulate\jre5,下图程序使用的是相对目录,点击OK,完成JRE的捆绑操作
JRE捆绑完毕,点击&Next&
默认,点击&Next&
默认,点击&Next&
默认,点击&Next&
OK,完成,点击&Exit&即可
看看成果如何吧!
我们的可执行jar以及第三方jar总共还不到5M,可jre5目录就50多M,如果目标机器上有JRE环境就可以把它删掉了,lib目录是第三方jar文件,现已打包到exe中了,所以它也没有存在的理由了,那么最小配置就剩下了&Simulate.exe&和&config&目录了!}

我要回帖

更多关于 python程序打包成exe 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信