社区
J2ME
帖子详情
请问用eclipse打包生成jar文件时,为何main class列表为空?
fire_z
2006-03-06 04:59:36
想用eclipse生成一个可以在手机上安装的jar文件,但是打开时总是说文件已破坏.
不知道是否是因为没有在生成时选择main class,但是我的main class列表为空.
请教各位,如何解决.
...全文
480
10
打赏
收藏
请问用eclipse打包生成jar文件时,为何main class列表为空?
想用eclipse生成一个可以在手机上安装的jar文件,但是打开时总是说文件已破坏. 不知道是否是因为没有在生成时选择main class,但是我的main class列表为空. 请教各位,如何解决.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chendi0301
2006-04-10
打赏
举报
回复
我也出现过类似的问题,但稍有些奇怪
我编译成jar文件后,再将生成exe文件,双击程序可以运行,但是过了几天,我再双击的时候就提示main class竟为空了!晕!
有哪位知道的,发发言吧!
liujun999999
2006-03-30
打赏
举报
回复
肯定是jad文件没配置好
brey
2006-03-30
打赏
举报
回复
有MIDLet类么?有jad吗?jad设置好了么?
byz2006
2006-03-28
打赏
举报
回复
JAD修改size
fire_z
2006-03-20
打赏
举报
回复
怎么自动生成?
xueyong1203
2006-03-20
打赏
举报
回复
JAD 加入你的MIDlet类
xueyong1203
2006-03-20
打赏
举报
回复
JAD 配置一下
outhunder
2006-03-08
打赏
举报
回复
自动生成的包就能用
istcn
2006-03-07
打赏
举报
回复
肯定是需要main的
确定是不是有,如果有的话 打包时有可以选择的啊
我刚接触哦~
fire_z
2006-03-07
打赏
举报
回复
没人?自己UP一下.
Fat
Jar
Eclipse
Plug-In教程.
Fat
Jar
Eclipse
Plug-In教程. 一、 目录 1 二、 Fat
Jar
Eclipse
Plug-In教程 2 1、 安装: 2 2、 删除: 2 3、 样例: 2 Step 1: 新建一个 Java Project "demolib" 2 Step 2:使用Fat
Jar
插件
生成
JAR
包 3 Step 3:新建一个Java-Project "demorun" 4 Step 4: 新建
Main
Class
5 Step 5: 重点来了~~ 6 Step 6: 选择
Main
Class
8 Step7: 完成 9 三、 打
jar
包工具——Fat
Jar
Eclipse
Plug-In 10 1、 可以找到导出项目的依赖项目 11 2、 可以找到项目依赖的
jar
包。 12 3、 可以指定
main
-
class
12 4、 可以导出build.xml 13 四、 用Fat
Jar
Eclipse
Plug-In
打包
可执行
jar
文件
13 1、 介绍 13 2、 安装 14 3、 使用图解 14 (1) 在包浏览器面板中,选中Build Fat
Jar
。 14 (2) 选择主类入口。注意选中Merge individual-sections of all MANIFEST.MF Files.。 16 (3) 选择你要
打包
的独立
JAR
文件
,这些
文件
会
打包
进入最后的Fat-
Jar
。 16 (4) 成功了。 17 4、 SWT 程序的
打包
17 5、 下载 17 五、 JSmooth配合Fat
Jar
发布JAVA应用程序 18
Java
打包
插件(fat
jar
)
Java
打包
插件,解压后是一个plugins的
文件
夹,里面只有一个
文件
夹,fat
jar
_0.0.31.
jar
将它copy到
Eclipse
r plugins
文件
夹下,此插件就安装成功了,重启
Eclipse
在项目上右击就会看到多出一个“Build Fat
Jar
”在前面有个绿色的“+”号,这
时
你就可以用此插件
打包
你的项目了。进去后第一个界面
Jar
-Name里增入要
生成
的
jar
文件
名,我的是“CAMP_fat.
jar
”。在
Main
-
Class
后点Browse像Export一样它也会列出你项目中的主类,选择后其它默认即可,Next后会列出你要
打包
的所有内容,这个插件的优势就是可以将你项目中的外部
jar
也打进来,有三个先项,其中Export ANT是
生成
build.xml脚本
文件
,方便用户以后修改脚本,其它两个按钮没用。在这里什么都不点,直接点Finish就可以
生成
jar
文件
。
eclipse
下
打包
菜单“File”-->“Export”
基本上默认就可以,记得next到最后,然后选中主类,否则就会出现
Failed to load
Main
-
Class
manifest attribute from... 的错误
如果没有使用其他插件啊,类库等,以上的步骤就可以了
但如果用了,例如我用了SWT,就麻烦一点了
如果不作以下操作,会出现
Could not find the
main
class
, Program will exit. 的错误。处理如下:
1.找到你安装SWT
时
候下载的
文件
(zip?),解压后有SWT.
jar
,和3个DLL。
2.如上所述,通过
Eclipse
的Export
生成
一个可执行的
jar
。但注意,在关于ManiFest的选项中选中“
生成
manifest
文件
”,并且选中“保存到项目中”。
3.修改
生成
的MANIFEST.MF
文件
。
加上
Class
-Path: swt.
jar
如果还有其他的
jar
,用空格分开,加到后面
注意:大小写敏感啊,我就犯了这个错
4.在
Eclipse
中刷新Package Explorer。再一次通过“Export”
生成
jar
,这次关于manifest的选项应该选择刚才修改后的MANIFEST.MF。
5.将
打包
的
jar
,SWT.
jar
,3个DLL放到一个
文件
夹下,双击可执行的
jar
,程序运行!
eclipse
_fat
jar
eclipse
的一个
打包
插件, 可以打 fat
jar
.
也就是可以把你的工程所依赖的
jar
包与你自己写的编译好的
文件
打成一个
jar
包. 也可以设置
main
class
. 挺好用的. 强烈推荐
onetwograph:交互式本体
生成
器
一字图 交互式本体
生成
器 如何从
Eclipse
构建
Jar
: | 导出... Java |
JAR
文件
Next > uncheck onetwograph/
jar
Next > Next >
Main
class
(bottom): Browse... OneTwoGraph Finish Ok
J2ME
13,100
社区成员
26,495
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章