当前位置:首页 » 编程语言 » eclipse打包java

eclipse打包java

发布时间: 2022-09-26 01:25:34

① Eclipse如何将java项目打包成jar包

如果自己的java project中需要引用额外的jar包作为资源文件,那么需要自定义配置文件MANIFEST.MF ,例如:
Manifest-Version: 1.0
Class-Path: lib\crimson.jar lib\jbcl.jar lib\junit.jar lib\log4j-1.2.13.jar lib\mysql-connector-java-3.1.13-bin.jar
Main-Class: src.YourMainClassName
其中的Class-Path就指定了外来jar包的位置。请注意假设我们的项目打包后为project.jar,那么按照上面的定义,应该在 project.jar的同层目录下建立一个lib文件夹,并将相关的jar包放在里面。否则将会出现Exception in thread "main" java.lang.NoClassDefFoundError的错误。
如果想在所导出的jar包中包含第三方jar包,可以如下操作:
1.在工程目录下放入第三方jar包
2.Class-Path: name.jar
上诉两个步骤就可以成功导出引用了jar包的java工程,并将第三方jar包放在导出的工程中
注意:如果在Class-Path 中引入比较多的jar包,不要写成一行,不然会报:java.io.IOException : line too long ,需要分多行写,第二行以及下面的第三行、第四行写的时候需要在前面空两格(敲两下空格键)即可
最后介绍一下使用Eclipse制作jar包的过程吧:
1. 首先在Eclipse中打开项目, 右键点击项目,选择“Export”;
2. 选择Java/JAR file,Next;
3. Select the resources to export中可以选择你想要包含的项目文件夹,一些不必要的文件夹就无需放进去了,免得增大空间;
这里有几个选项:
* Export generated class files and resources 表示只导出生成的.class文件和其他资源文件
* Export all output folders for checked projects 表示导出选中项目的所有文件夹
* Export java source file and resouces 表示导出的jar包中将包含你的源代码*.java,如果你不想泄漏源代码,那么就不要选这项了
* Export refactorings for checked projects 把一些重构的信息文件也包含进去
在Select the export destination中选择导出的jar的路径,Next
4. 下一页可以选择是否导出那些含有警告warning或者错误errors的*.class文件。一般不用理他,Next
5. 下一个页面里可以对项目做一些配置。
* Generate the manifest file是系统帮我们自动生成MANIFEST.MF文件,如果你的项目没有引用其他class-path,那可以选择这一项。
* Use existing mainfest from workspace。这是可以选择我们自定义的.MF文件,格式如上所写。
* Seal content。要封装整个jar或者指定的包packet
* Main class。这里可以选择你的程序入口,将来打包出来的jar就是你这个入口类的执行结果。
最后Finish 完成

② 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

③ 用Eclipse开发java项目制作完成后,如何打包,给出一个详细的说明,谢谢啦。

用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就可以查看输出的结果了。

④ 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>

⑤ 用Eclipse开发java项目制作完成后,如何打包,给出一个详细的说明,谢谢啦。

步骤:
1.选中你要打包的项目
2.右键 选择export
3.在弹出的画面中选择打包的类型,大多数都是达成jar包
4.下一步,让你选择将哪些程序打包进去
5.输入打包后的名字。完成打包。

⑥ 如何把使用命令行或者Eclipse将Java程序打包为jar文件

如何把写好的Java程序打包为jar文件呢?
一、用Eclipse来创建
1、选择项目,点击右键,选择“export”;
2、选择"java->Runnable JAR file";
3、选择保存的路径,点击“Finish”即可。

二、命令行的方式:

1.打包
jar cf JAR文件名称 程序文件名称或者程序所在的文件夹
举例:
jar cf MyApp.jar /home/xxx/xxx

2.查看一个jar文件的内容
jar tvf JAR文件名称
举例:
jar tvf MyApp.jar

3.将一个jar文件解压
jar xf JAR文件名称
举例:
jar xf MyApp.jar

4.往压缩包里面增加文件
jar xf JAR文件名称 添加的文件或者其他的jar文件
举例:
jar xf MyApp.jar Test.class

5.更新一个jar文件
jar uf JAR文件名称 更新的文件或者其他的jar文件
举例:
jar uf MyApp.jar Test.class

6.运行一个jar程序
java -jar JAR文件名称
举例:
java -jar MyApp.jar

7.创建一个可以运行的jar文件
首先必须有一个主类(Main Class);接着创建一个叫做MANIFEST.MF的文本,然后把以下内容拷贝进去。
Manifest-Version: 1.0
Main-Class: YourMainClass
这个YourMainClass就是程序中包含main方法的那个class,下面的语句用来创建可执行的jar文件。
jar cvfm MyApp.jar MANIFEST.MF 文件或文件夹路径

⑦ eclipse里怎么把java项目打包成exe文件

总体思路是先打成
jar
再把
jar
打成
exe
。主要看
1.3

2.3
里的内容就
可以了。

1
.将项目打成
jar:

1.1
要将项目打包成
jar
文件,方法很多,可以用
Eclipse
自带的打包工

Ant
打包,也可以用
Eclipse

Export
生成
jar
。经过尝试后,我不推
荐用
Ant
打包,
因为要自己编写
xml
脚本语言,
还要增加一些外部的
jar

所以我打了好几次都没打成。

1.2
在这里介绍两种方法生成
jar
,第一种是用
Eclpise

Export
功能。
在要打包的项目上击右键,选择
Export
,在窗口中选择
Java
里的
JAR
file

Next
后的窗
[color=#000000]
口中已经自动选好了要打包的
[/color]
项目,用户可以点击加号查看项目里被打包的内容。在下面的
JAR file
里设置你打包生成
jar
文件的输出目录,下一步在出现的窗口中选择
Useexisting manifest from workspace

在下面的
Mainclass
后面直接点
Browse
,它会自动列出你项目中有主函数
main
的类。选择主类后点
Finish
即可生成
jar
文件。
在此说明一下,
这种打包方法不能把项目中的
外部的
jar
包打进来,应该是也要编写一些脚本语言,没往深研究。所以
生成后的
jar
有些是不能执行的。

1.3
第二种方法是利用
Eclipse
的一个第三方插件
fatjar
生成
jar
文件,

是本人觉得最简单最方便的一种生成方式。先从网上下载些插件,解压
后是一个
plugins
的文件夹,里面只有一个文件夹,我的是
“net.sf.fjep.fatjar_0.0.24”
将它


Eclipserplugins
文件夹下,
此插件
就安装成功了,重启
Eclipse
在项目上右击就会看到多出一个
“Build
FatJar”
在前面有个绿色的
“+”
号,这时你就可以用此插件打包你的项目
了。进去后第一个界面
Jar-Name
里增入要生成的
jar
文件名,我的是
“CAMP_fat.jar”
。在
Main-Class
后点
Browse

Export
一样它也会列出
你项目中的主类,选择后其它默认即可,
Next
后会列出你要打包的所有
内容,
这个插件的优势就是可以将你项目中的外部
jar
也打进来,
有三个
选项,其中
ExportANT
是生成
build.xml
脚本文件,方便用户以后修改
脚本,其它两个按钮没用。在这里什么都不点,直接点F
inish
就可以生

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
。下一步,因为我们的寝室管理系统是图形
界面,所以在这里选

W
indows
窗口程序

下一步它也是自动生成要执行
的主类,你只要选择就可以。下面的选框可以选择你启动程序显示的图
片。下一步后这个窗可按个人喜好选择。下一步,如果你的程序还有什
么依赖的外部
jar
文件,可以从这里加上,但因为之前的
fatjar
以经将我
们项目所用的那三个连数据库的外部类打进
CAMP_fat.jar
包里了,
所以
这里不用再添加。如果你之前是用E
xport
打的
jar
包,那么这里就需要
再把那个三个数据库的包加进来了(详见
1.2
)。下一步是添入要生成

.exe
文件名,再选一个程序图标就可以了,下一步后生成
.exe
文件,
点完成。双击生成的
.exe
文件就能看到运行效果了,这种
exe
文件还没
有脱离
JDK
环境,还不能跨平台使用,只能用于小组成员测试使用。

2.3
下面进入最关键的,如何打包跨平台的
.exe
文件。用到的软件是
exe4j,
我用的是
V4.0
版的,此软件需要破解。安装后运行左窗窗口标有
十步,其实打包过程也非常简单。第一步完全略过,直接点
Next
第二步
我们选择
“JAR in EXE mode”
就是选择我们已经有制作好的
jar
文件。第
3
步上面是项目名称,
可随便填写,
下面一个写出你想要将打包后的
exe
文件输出的目录我的是

桌面
\project\

。第
4
步,由于我的演示程序是图
形的,所以选第一个,如果你的程序是控制台的,则选择第二个,
Executablename
写你将要生成的
.exe
文件的名字,
IconFile
可以选择生
成文件的图标。第
5
步,先别管上面的,先在下面单击绿色的
“+”
号,在
弹出的窗口中点
Archive
,然后找到起初已经做好的
CAMP_fat.jar
(详

1.3

文件,
"OK"
后返回,
在下面的
Class Path
里就出现
jar
文件路径
后,再在上面
MainClass
栏内点击找到
main
所在的类。第
6
步,你系
统的
JRE
版本,一般是填个
1.3
,下面填
1.6
在这里单击
advancedoptions

选择
searchsequence

选这个就是因为我们要把
JDK
环境也打包进来,好让程序能跨平台使用。首先要从你系统的
JDK
下的
JRE
目录

到你
.exe
文件的输出目录下

桌面
\project\
JRE”
,然后回

exe4j
中在弹出窗口删除列表中的所有项。我的是三项,一个注册表
的,一个
JAVA
环境变量的,一个
JDK
环境变量的,都不要。然后单击
绿
“+”
,选择
directory
并选择
JRE
的根目录,我的是

桌面
\project\
JRE”
就是

后的目录,选完后
exe4j
弹出窗口中的
Directory
里会显示
“.
\
JRE”
。点
OK
关闭该窗口,返回
exe4j
的主窗口,你就可以看到刚加
的路径。
再从主窗口左侧窗口中单击
advanced options

并选择
preferred
VM
,在弹出的窗口中选择
clienthostspot VM
,单击
next
按钮继续。
7

8
步是一些个性设置默认即可。第
9
步编译完后第
10
步你点那个
“Click
Here toStart the Application”
按钮就可以看到程序运行效果了,然后再点”Seaveas”保存一个exe4j生成的一个文件,随便存哪里都行,和我们的.exe程序无关。全部制作过程就完工了。

⑧ eclipse下怎么打包java代码成jar到hadoop下运行

(1)首先将好的Hadoop源码解压,将解压后顶级目录和lib中的压缩文件加载到你的工程中(他们包括了hadoop源码和一些需要的第三方源码),然后就可以编写hadoop程序了。
(2)编写好hadoop程序,调试没有错误后,就可以通过(jar -cvf yourname.jar -C bin/ .),将工程中bin目录下编译好的.class文件打包成你想要的.jar压缩文件包。
(3)将yourname.jar压缩包复制到你的hadoop目录下,通过命令hadoop jar yourname.jar yourMainClass /data/inputfile /data/outputfile。如果是在完全分布式的hadoop配置环境下,需要通过hadoop命令在hadoop的hdfs系统中创建文件目录然后将本地的输入数据复制到hdfs系统中,命令有:
hadoop fs -mkdir data:创建一个名问data的文件夹
hadoop fs -ls :查看hdfs文件系统中的文件目录
hadoop fs -FromLocal /data/input /user/data :将本地文件input复制到hdfs系统的/user/data目录下
hadoop fs -ToLocal /user/data/output/ /data/ :将hdfs系统中的output文件夹复制到本地系统中。

⑨ 急求eclipse如何打包java项目

打包成jar文件:

  1. eclipse 中选择要发布的工程右键单击,选择export

  2. 然后在列表中选择jar(不一定马上看到,但是可以找到的)

  3. 确定后下一步,选择你要发布的类,反正你要用的到的类全部选择进去包括图片或者音乐(音乐和图片的引用方式有关系,另当别论),然后取个名称,选择路径

  4. 再下一步两次,然后选择main-class,就是你运行程序时运行的哪个类,选择后单击finish,jar文件应该打包成功了,双击可以直接运行。

热点内容
常州大规模分布式存储哪家好 发布:2024-12-30 03:42:00 浏览:222
编程g91 发布:2024-12-30 03:41:58 浏览:243
吉利星瑞豪华版的配置有哪些 发布:2024-12-30 03:38:08 浏览:406
安卓2k16修改器怎么使用 发布:2024-12-30 03:38:06 浏览:764
android设置状态栏的颜色 发布:2024-12-30 03:22:38 浏览:274
魅蓝e2存储卡 发布:2024-12-30 03:21:57 浏览:400
sql语句中if的用法 发布:2024-12-30 03:21:48 浏览:631
配置化疗药物怎么戴手套 发布:2024-12-30 03:20:22 浏览:639
编译apache 发布:2024-12-30 03:11:50 浏览:955
编程教程入门 发布:2024-12-30 03:08:22 浏览:448