1. eclipse可以把java程序如何导出打包成.jar文件
第一种方法 利用Eclipse的导出功能
Step1:在Eclipse的资源管理器中选中你要打包的项目,右键点击,选择“导出”项,弹出首配缺导出对话框,在下卖枝面的Java目录下选择“JAR 文件”项,下一步,在导出目标路径TextField框中输入你想保存的路径,单击“完成”。
Step2:进入Step1中保存jar文件的目录下,用者辩压缩文件管理器打开jar文件,进入META-INF\目录下,打开MINIFEST.MF文件,对MINIFEST.MF文件进行编写,格式如下:
Manifest-Version: 1.0
Main-Class: App
Class-Path: jar/jakarta-poi.jar jar/Work.jar jar/Service.jar
Created-By: 1.4.2_03-b02 (Sun Microsystems Inc.)
请在文本格式下编写,每个空处只有一个空格,文本不能多余两个空行.
Manifest-Version: 1.0 告诉我们使用的是1.0的manifest文件,第一行定义manifest的格式
Main-Class: 主程序入口类名
Class-Path: 引用包路径,包之间空格隔开
Created-By: 创建者信息
编写完之后保存。
Step3:将引用包放在指定的路径上,与manifest文件中的Class-Path一致.也可不写Class-Path,将引用包解开仍进导出的 jar 包即可,注意包路径.
Step4 :建立批处理文件.bat或.cmd如下start.cmd:
java -jar App.jar
2. 怎么用eclipse把程序打包成jar包
1.你可以把jar包共享给他人调用你逗谈庆的这些代码
2.如果你的项目是应用项目的话,你可以用exe4j之类的工具打包成exe,顺便把jre打包进去,然后别人安侍庆装后直接可以运行你山握的项目
3. eclipse编写的java程序 怎么打包exe
1.将项目打成jar:
1.1 要将项目打包成jar文件,方法很多,可以用Eclipse自带的打包工具Ant打包,也可以用Eclipse的Export生成jar。经过尝试后,我不推荐用Ant打包,因为要自己编写xml脚本语言,还要增加一些外部的jar,所以我打了好几次都没打成。
1.2
在这里介绍两种方法生成jar,第一种是用Eclpise的Export功能。在要打包的项目上击右键,选择Export,在窗口中选择Java里的
JAR file。Next后的窗口中已经自动选好了要打包的项目,用户可以点击加号查看项目里被打包的内容。在下面的JAR
file里设置你打包生成jar文件的输出目录,下一步在出现的窗口中选择Use existing manifest from
workspace,在下面的Main
class后面直接点Browse,它会自动列出你项目中有主函数main的类。选择主类后点Finish即可生成jar文件。在此说明一下,这种打包方
法不能把项目中的外部的jar包打进来,因该是也要编写一些脚本语言,没往深研究。所以生成后的jar有些是不能执行的。
1.3
第二种方法是利用Eclipse的一个第三方插件fatjar生成jar文件,也是本人觉得最简单最方便的一种生成方式。先从网上下载些插件,解压后是一
个plugins的文件夹,里面只有一个文件夹,我的是“net.sf.fjep.fatjar_0.0.24”将它到Eclipser
plugins文件夹下,此插件就安装成功了,重启Eclipse在项目上右击就会看到多出一个“Build Fat
Jar”在前面有个绿色的“+”号,这时你就可以用此插件打包你的项目了。进去后第一个界面Jar-Name里增入要生成的jar文件名,我的是
“CAMP_fat.jar”。在Main-Class后点Browse像Export一样它也会列出你项目中的主类,选择后其它默认即可,Next后会
列出你要打包的所有内容,这个插件的优势就是可以将你项目中的外部jar也打进来,有三个先项,其中Export
ANT是生成build.xml脚本文件,方便用户以后修改脚本,其它两个按钮没用。在这里什么都不点,直接点Finish就可以生成jar文件。
2.将jar打成.exe文件:
2.1 虽然此时的jar文件已经可以执行了。生成.exe的文件我也是用两种方法实现的,用到的打包工具是j2ewiz和exe4j,它们的不同会在我下面的介绍中体现出来。
2.2 首先是j2ewiz,这个软件是绿色的,不用安装,解压后可以直接运行,但这个软件生成的
.exe文件不是跨平台的。运行此程序首先就是输入要打包的jar文件,我们浏览JAR选择我们之前用fatjar生成的“CAMP_fat.jar”项
目文件(详见1.3),下面那个选项是提示用户最低要求的JRE版本,一般选1.3。下一步,因为我们的寝室管理系统是图形界面,所以在这里选
“Windows窗口程序”下一步它也是自动生成要执行的主类,你只要选择就可以。下面的选框可以选择你启动程序显示的图片。下一步后这个窗可按个人喜好
选择。下一步,如果你的程序还有什么依赖的外部jar文件,可以从这里加上,但因为之前的fatjar以经将我们项目所用的那三个连数据库的外部类打进
CAMP_fat.jar包里了,所以这里不用再添加。如果你之前是用Export打的jar
包,那么这里就需要再把那个三个数据库的包加进来了(详见1.2)。下一步是添入要生成的.exe文件名,再选一个程序图标就可以了,下一步后生
成.exe文件,点完成。双击生成的.exe文件就能看到运行效果了,这种exe文件还没有脱离JDK环境,还不能跨平台使用,只能用于小组成员测试使
用。
2.3
下面进入最关键的,如何打包跨平台的.exe文件。用到的软件是exe4j,我用的是V4.0版的,此软件需要破解。安装后运行左窗窗口标有十步,其实打
包过程也非常简单。第一步完全略过,直接点Next第二步我们选择“JAR in EXE mode”
就是选择我们已经有制作好的jar文件。第3步上面是项目名称,可随便填写,下面一个写出你想要将打包后的exe文件输出的目录我的是“桌
面\project\”。第4步,由于我的演示程序是图形的,所以选第一个,如果你的程序是控制台的,则选择第二个,Executable
name写你将要生成的.exe文件的名字,Icon
File可以选择生成文件的图标。第5步,先别管上面的,先在下面单击绿色的“+”号,在弹出的窗口中点Archive,然后找到起初已经做好的
CAMP_fat.jar(详见1.3)文件,"OK"后返回,在下面的Class Path里就出现jar文件路径后,再在上面Main
Class栏内点击找到main所在的类。第6步,你系统的JRE版本,一般是填个1.3,下面填1.6在这里单击advanced
options,选择search
sequence。选这个就是因为我们要把JDK环境也打包进来,好让程序能跨平台使用。首先要从你系统的JDK下的JRE目录到你.exe文件
的输出目录下“桌面\project\JRE”,然后回到exe4j中在弹出窗口删除列表中的所有项。我的是三项,一个注册表的,一个JAVA环境变量
的,一个JDK环境变量的,都不要。然后单击绿“+”,选择directory并选择JRE的根目录,我的是“桌面\project\JRE”就是
后的目录,选完后exe4j弹出窗口中的Directory里会显示“.\JRE”。点OK关闭该窗口,返回exe4j的主窗口,你就可以看到刚
加的路径。再从主窗口左侧窗口中单击advanced options,并选择preferred VM,在弹出的窗口中选择client
hostspot VM,单击next按钮继续。7、8步是一些个性设置默认即可。第9步编译完后第10步你点那个“Click Here to
Start the Application”按钮就可以看到程序运行效果了,然后再点”Seave
as”保存一个exe4j生成的一个文件,随便存哪里都行,和我们的.exe程序无关。全部制作过程就完工了。
4. 怎样用eclipse将安卓程序打包为apk
用eclipse软件打包app安卓客户端免费下载
链接:https://pan..com/s/1XhnUmAQhA468EC4xt29ZmA
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环碧岁仿境。幸运的是,Eclipse 附带了一悔纤个标雀粗准的插件集,包括Java开发工具(Java Development Kit,JDK)。
5. eclipse怎么将java文件打包成jar
使用Eclipse的Export功能:
一、打包成一般的jar包:
步骤如下:
1)在要打包的项目上右击,选择Export
2)在弹出的窗口中,选择Java -> JAR File,然后点击next按钮
3)在JAR File Specification窗口中,设置打包成的文件名和存放位置,点击两侧next
4)在JAR Manifest Specification窗口中,设置MANIFEST.MF清单文件的配置,
若仅仅打包塌弊成单纯的jar包的话,不用做任何修改,采取默认即可
若打包成可执行jar包的话,可以使用已存在的MANIFEST文件或者直接选团团族择Main class
5)点击Finish按钮,完成打包。
二、打包成可运行的jar包
步骤如下:
1)在要打包的项目上右击,选择Export
2)在弹出的窗口或或中,选择Java -> Runnable JAR File,然后点击next按钮
3)在Runnable JAR File Specification窗口中,选择Launch configuration和Export destination
4)点击Finish按钮,打包完成。
6. eclipse中怎样将项目打包成jar
由于他的源代码中使用了不少第三方的lib,因此有必要将lib也一并打包进去。他用Eclipse的Export功能直毕袜接打包到.jar文件,第三方lib是打包进来了,可是使用的时候还是提示找不到相应的包。
其实,为了自己的便利将别人发布的lib打包进自己project的包中不是一种合适的做法。这样做之前务必要检查一下对方的license,但不管是不是将对方的lib包括进来,既然自己的代码用到了,为了让它们正常工作,指明哪些包在那是必不可少的。师弟其实需要一个MANIFEST.MF文件,利用Eclipse生成jar文件的时候,请不要让其自动生成MANIFEST.MF,而是应当由你自己写好一个MANIFEST.MF,然后告诉 Eclipse:请使用这个文件。想了解细节,请阅读SUN的这篇规范(VIA),或者是IBM网站上的这篇JAR文件揭秘,偶这里就不多写了。
另外,Eclipse其实还有一个输出到可执行jar的功能,该功能能够帮你编写合适的MANIFEST.MF文件,帮你将你引用的第三方lib一并打包(注意license哦)。
第一:普通李拍类导出jar包,我说的普通类就是指此类包含main方法,并且没有用到别的jar包。
1.在eclipse中选择你要导出的类或者package,右击,选择Export子选项;
2.在弹出的对话框中,选择java文件---选择JAR file,单击next;
3.在JAR file后面手扰激的文本框中选择你要生成的jar包的位置以及名字,注意在Export generated class files and resources和Export java source files and resources前面打上勾,单击next;
4.单击两次next按钮,到达JAR Manifest Specification。注意在最底下的Main class后面的文本框中选择你的jar包的入口类。单击Finish,完成。
你可以在dos环境下,进入你的jar所在的目录,运行 java -jar 名字.jar,检测运行是否正确。
第二、你所要导出的类里边用到了别的jar包。比如说你写的类连接了数据库,用到数据库驱动包oracl.jar.。
1.先把你要导出的类按照上面的步骤导出形成jar包,比如叫test.jar
2.新建一个文件夹main,比如在D盘根目录下;
3.把test.jar和oracl.jar拷贝到main文件下,右击test.jar,解压到当前文件夹。把META-INF\MANIFEST.MF剪切到另外一个地方 (比如是桌面!) ;
4.右击oracl.jar,解压到当前文件夹。
5.在dos环境下,进入到D盘的main文件夹下,执行 jar cvfm new.jar meta-inf/manifest.mf .,不要忘了最后面的点。
6.用压缩工具打开你新生成的new.jar,用你放在桌面的META-INF\MANIFEST.MF覆盖new.jar原有。
你可以在dos环境下,进入你的jar所在的目录,运行 java -jar 名字.jar,检测运行是否正确。
关于 MANIFEST.MF 写法.
例如我们打包的jar为 Test.jar
Manifest-Version: 1.0
Main-Class: windows.VideoWindow
Class-Path: lib\org.eclipse.swt_3.3.0.v3346.jar lib\org.eclipse.swt.win32.win32.x86_3.3.0.v3346.jar
上面为打包为jar中的包说明文件. 下面这个报错一直出现.
could not find main class. Program will exit
这个错误提示其实不是没有发现main class. 而是jar如果有错误执行不了,就会出现这个错误. 打包完成后, 要先运行 cmd -> java -jar your.jar 确认没有问题即可执行jar. 使用-jar参数后, 系统的Classpath 变量不再起作用. 虚拟机将去MANIFEST.MF中的Class-Path 下找相关的包.
然后才能成功的从: windows.VideoWindow 的main方法进入. 否则没有相关连接包,则会提示找不到main class. 而大家可能还迷糊的找不到北. 明明有main class吗.
如果这个写的不对. 则就会一直报错.
看看上面这个Class-Path: 后面的写法. 空格分开. 绝对不能有分号.切记.
最后必须有换行. 这个也是要注意的. 否则依然提示没有mainclass.
不要因为这个小事情耽误了时间. 其中 lib/ 表示这个jar必须在打包Test.jar所在目录的一个lib子目录中.
运行jar需要命令: java -jar Test.jar
双击也可以, 则使用 javaw 打开.
关于java -classpath a.jar;b.jar; class test.Test 执行时. a.jar;b.jar; 后面都必须有分号. 否则报错. 不要指望不写classpath让系统自己找. 这不是在eclipse里面.必须写上你要使用的类. 否则总会提示您编译出错.
7. eclipse编程java项目中调用了maven。现在怎么打包成可执行程序
可执行程序要有main方法的,打包之前配置好main方法入口颤则
具体配置如下:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive>虚茄 <manifest> <addClasspath>true</addClasspath> <mainClass>main入口类</mainClass> <差洞察/manifest> </archive> </configuration> </plugin>
8. eclipse怎么把程序打包成exe
方法步骤如下:
一、导出jar文件:
选中项目---然后右击弹出选项列表---选择Export---Java---jar file---next---browser(选择jar的存放路径)---next---next---browser(选择程序的主类--OK)---finish;查看存放jar的目录,是否已经生成了
二、运行jar文件:
生成的jar文件可以双击运行它,但默认情况下会以压缩包的方式打开,如果这不是想要的结果,右击文件---打开方式---选择java(TM)platform来运行.
三、连同第三方文件一并导出至jar文件:
如果在程序开发的时候用到了第三方提供的API或者其它附属资源,在导出生成jar文件时必须将第三方的文件一并导出,不然程序运行将达不到想要的结果.
可以利用Fat jar插件生成jar,Fat jar 的下载地址:sourceforge.net/projects/fjep/ 下载的文件是net.sf.fjep.fatjar_0.0.31.zip,解压缩后会看到plugins文件夹中的net.sf.fjep.fatjar_0.0.31.jar文件
插件安装:把Fat jar文件拷贝腊凳历到eclipse目录下的plugins中..重新启动eclipse,然后查看Window---preferences,弹出的窗口中有Fat jar preferences这一项则说明已经安装成功了,没有这一项则未安装成功,需要多做如下几步操作:到eclipse目录下的configuration---org.eclipse.update,并删除platform.xml文件,然后重新启动eclipse.查看Window---preferences,会发现Fat jar preferences这一项.安装成功了.
用Fat jar打包:右击项目,选项列表中有Build Fat jar这一项,选择它,弹出的窗口会觉得特别亲切,一目了然使用很方便,点击Browser(Main-Class选择主类)---next---finish(勾选需要一起打包的资源,默认为全部勾选).瞧,jar文件就生成在工程项目中了.运行它,一切顺利,否则就是编程的问题了..
四、将jar文件转换成exe可执行文件:
exe文件使用方便,而且还可以提高源码及资源的安全性,但同时也失去了java的初衷--跨平台性.
如果坚持要转换成exe文件,按以下方式进行:
利用exe4j这个软件转换jar文件为exe文件,exe4j下载地址ejtechnologies.com/download/exe4j/files.html,有的需要安装,有的只要解压缩即可用.一般用安装的exe4j软件,它们没有什么区别,因此找个轮搜可以用的就行粗燃了.下载安装后,运行它,接着按步骤操作:
1.运行后直接点Next.
2.选择第二项“JAR in EXE mode”,之后点击Next.
3.在General---Short name of your application框中输入应用程序的名字(随便即可),在Directories---Output directory框中输入生成exe后的保存路径,然后Next.
4.在Excutable name框中输入将要生成的exe的名字,“Icon File”是应用程序显示的小图标,不选也行.继续Next.
5.必须先配置Class-Path,点击+号添加文件,即jar文件,如果有用到其它资源需要把资源一起添加进去.
6.General --- Main Class选择主类.
7.Java Version --- Minimum version(低版本必须填写),Maximum version(高版本可以为空),如果都有填写那么高版本的值必须大于低版本的值.
8.勾选Allow JREs with a beta version number以及Only allow JDKs and no JREs.接着Next.到这一步可以直接finish.这样就把jar转换成exe文件了.可以点击Click Here to Start the Application按钮测试生成的文件.
9. Eclipse如何将Java项目打包成jar包
如果自己的java project中需要引用额外的jar包作为资源文件,那么需要自定义配置文件MANIFEST.MF ,例如:x0dx0aManifest-Version: 1.0x0dx0aClass-Path: lib\crimson.jar lib\jbcl.jar lib\junit.jar lib\log4j-1.2.13.jar lib\mysql-connector-java-3.1.13-bin.jarx0dx0aMain-Class: src.YourMainClassNamex0dx0a其中的Class-Path就指定了外来jar包的位置。渗罩请注意假设我们的项目打包后为project.jar,那么按照上面的定义,应该在 project.jar的同层目录下建立一个lib文件夹,铅搜并将相关的jar包放在里面。否则将会出现Exception in thread "main" java.lang.NoClassDefFoundError的错误。x0dx0a如果想在所导出的jar包中包含第三方jar包,可以如下操作:x0dx0a1.在工程目录下放入第三方jar包x0dx0a2.Class-Path: name.jarx0dx0a上诉两个步骤就可以成功导出引用了jar包的java工程,并将第三方jar包放在导出的工程中x0dx0a注意:如果在Class-Path 中引入比较多的jar包,不要写成一行,不然会报:java.io.IOException : line too long ,需要分多行写,第二行以及下面的第三行、第四行写的时候需要在前面空两格(敲两下空格键)即可x0dx0a最后介绍一下使用Eclipse制作jar包的过程吧:x0dx0a1. 首先在Eclipse中打开项目, 右键点击项目,选择“Export”;x0dx0a2. 选择Java/JAR file,Next;x0dx0a3. Select the resources to export中可以选择你想要包含的项目文件夹,一些不必要的文件夹就无需放进去了,免得增大空间;x0dx0a这里有几个选项:x0dx0a* Export generated class files and resources 表示只导出生成的.class文件和其他资源文件x0dx0a* Export all output folders for checked projects 表示导出选中项目的所有文件夹x0dx0a* Export java source file and resouces 表示导出的jar包中将包含你的源代码*.java,如果你不想泄漏源代码,那么就不要选这项了x0dx0a* Export refactorings for checked projects 把一些重构的信息文件也包含进去x0dx0a在Select the export destination中选择导出的jar的路槐喊历径,Nextx0dx0a4. 下一页可以选择是否导出那些含有警告warning或者错误errors的*.class文件。一般不用理他,Nextx0dx0a5. 下一个页面里可以对项目做一些配置。x0dx0a* Generate the manifest file是系统帮我们自动生成MANIFEST.MF文件,如果你的项目没有引用其他class-path,那可以选择这一项。x0dx0a* Use existing mainfest from workspace。这是可以选择我们自定义的.MF文件,格式如上所写。x0dx0a* Seal content。要封装整个jar或者指定的包packetx0dx0a* Main class。这里可以选择你的程序入口,将来打包出来的jar就是你这个入口类的执行结果。x0dx0a最后Finish 完成
10. 你好,我用Eclipse写了一个程序。想知道要怎么样打包
项目名》右键》导出》java>jar
项目名》右键》导出》javaee》war
这是导出丛哗敏两渗枝种的芦谨 一个是jar文件,一个是war文件