我是想把项目生成可执行的jar文件

来源:百度知道 编辑:UC知道 时间:2024/06/23 00:26:11
File->Export->Java->Runnable Jar File, 然后点next, 在弹出的窗口中, Lauch configuration(启动设置: 选择要打包工程中有main函数的那个类,为什么我的类不能关联到没有main存在 ,怎么办?

我的是Myeclipse 6.5 GA 不知道和你的版本相不相同 会不会有什么不一样的地方 我的试验成功 前提是你要打包的类中腰有主方法(main方法) 过程如下:
1.File->Export->Java->JAR file,点击NEXT
2.JAR File Specification页:
在两个大窗口中选择你要打包的类
在下面选择路径的地方选择你要生成JAR包到什么地方 譬如
C:\Documents and Settings\Administrator\桌面\jsq.jar,点NEXT
3.JAR Packaging Options页:
直接NEXT
4.JAR Manifest Specification页:
在下面main class栏选择此类入口 也就是它自己(但必须要有主方法),
然后FINISH完成

双击你生成的JAR文件 正常的就可以打开了
-----------------------------------------------------------------
或者第二种方法:
比如你要给一个类打包,类名是qq.java
其中的代码第一行是Package test,

就将你的类复制到c:\test下, 此时你要打包的类路径是c:\test\qq.java

在CMD下编译此.java文件为.class文件 然后删除qq.java 现在c:\test\下只有qq.class
然后新建一个TXT文件,里面的内容如下:
Manifest-Version: 1.0
Main-Class: test.qq

注意:这段内容是两行 每行的冒号后面都有且只有一个空格 而且每行都必须有一个回车 test.qq后面也要有
建完后保存 重命名此TXT文件为manifest.mf 将其放在c:\下

然后CMD模式 用“cd\