`
sinye
  • 浏览: 219035 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Myeclipse中export第三方jar

阅读更多

有时候我们写的java代码需要打成jar包,提供给其他安装了Jdk的机器运行,在打jar包的过程中,myeclipse里只能打自己写的java代码的jar包,不能够将第三方jar包打入,所以要使用到这个myecllipse插件fatjar。

(1)我用的是myeclipse6.5,fatjar的更新网址是:http://kurucz-grafika.de/fatjar

在myeclipse里更新插件,然后重启。

(2)之后,在要打包的项目上点右键,选择Build Fat Jar选项,然后照着下图设置就ok了。



 然后用java -jar youjar.jar。就可以执行了。

  • 大小: 49.9 KB
分享到:
评论
3 楼 barrywey 2011-04-26  
其实你可以试试其他的方法,毕竟,开源协议不允许的东西拿来用了,最终还是要负责的,出来混,早晚是要还贷啦。

NetBeans的方式是在项目所在地目录中生成dist目录,你自己的jar在里面,项目以来的jar会防止在lib目录下面,这样其实很不错了。只是部署起来非常不方便,你需要编写bat或者sh文件来跨平台。

也有一些成熟的商业解决方案。开源且免费的Launch4j、JSmooth等也是非常不错的方案。或者,如果有钱可以考虑实施InstallAnywhere。
2 楼 sinye 2011-04-26  
barrywey 写道
fatjar貌似是把所有依赖的jar解压,然后取出相应的class文件再将全部打包成一个jar。这样做固然是很好,但是,你要考虑协议问题。有的时候有些协议不允许你解压只单独使用一部分,或者其他的情况,那么fatjar就会出问题的,慎用啊。


的确是这样,找了好久,没找到其它好用的,就用这个了,使用起来挺方便的。
1 楼 barrywey 2011-04-25  
fatjar貌似是把所有依赖的jar解压,然后取出相应的class文件再将全部打包成一个jar。这样做固然是很好,但是,你要考虑协议问题。有的时候有些协议不允许你解压只单独使用一部分,或者其他的情况,那么fatjar就会出问题的,慎用啊。

相关推荐

    myeclipse打包jar文件包含第三方jar包(文档+工具)

    `FatJar`是一个第三方插件,适用于`Eclipse`和`MyEclipse`,它的主要功能是帮助开发者将所有项目依赖的库文件(即第三方JAR包)打包进最终的可执行JAR中。这样,当用户运行这个单一的JAR文件时,不需要额外配置类...

    打包第三方Jar插件

    下面将详细介绍如何在MyEclipse中处理第三方jar包,并讨论相关知识点。 1. **添加外部jar包** - 在MyEclipse中,可以右键点击项目,选择“Build Path” -> "Configure Build Path",然后在弹出的窗口中选择...

    Fatjar打包第三方包

    本篇文章将详细解释如何使用Fatjar来打包包含第三方jar包的插件,并在MyEclipse和Eclipse中进行操作。 首先,理解Fatjar的基本概念。Fatjar,又称为“胖Jar”,指的是将所有依赖库(包括第三方jar包)一起打包到...

    将myEclipse中的java项目发布成jar

    - 如果项目中有依赖库(例如:第三方JAR包),确保这些依赖已经添加到项目的构建路径中。 2. **配置项目导出设置**: - 打开MyEclipse,选择你的项目,然后右键点击选择“Export”。 - 在弹出的对话框中选择...

    MyEclipse中生成.jar文件的方法

    这可以通过配置构建路径或使用第三方工具如One-JAR或Apache Maven的shade插件来实现。 在MyEclipse中生成.jar文件的技巧包括合理组织项目结构,确保所有资源都被正确包含,以及在打包前进行充分的测试,以避免运行...

    使用MyEclipse将JAVA项目打包成JAR文件

    - 如果项目有外部依赖,如第三方库,需要决定是否包含在JAR文件中。如果不包含,确保运行目标环境已安装这些库。 2. **开始打包** - 首先,打开MyEclipse,找到你需要打包的JAVA项目。在项目浏览器(Project ...

    MyEclipse_Export_War时security_alert_INTEGRITY_CHECK问题解决方法及资源

    3. 自定义库或第三方组件:有些自定义库或第三方组件可能没有正确的签名,导致在导出时出现问题。 为了解决这个问题,我们可以按照以下步骤操作: 1. 检查JAR文件签名:使用`jarsigner`命令行工具检查有问题的JAR...

    创建jar并引入第三方包

    在MyEclipse这样的集成开发环境中,这个过程可以通过几个简单步骤完成,同时还能方便地引入第三方库。本文将详细介绍如何在MyEclipse中创建JAR文件并包含第三方包。 首先,理解JAR(Java Archive)文件是一种归档...

    myeclpse7.5fatjar第三方包打包到压缩包

    "myeclipse7.5fatjar第三方包打包到压缩包"这个标题指的就是使用MyEclipse 7.5版本的集成开发环境,结合fatjar插件,将项目及其依赖的第三方库打包成一个压缩包的过程。 MyEclipse 7.5是一款功能强大的Java EE集成...

    MyEclipse或Eclipse打jar包插件+详细的使用教程

    在“Libraries”选项卡下,确保所有的库(如JDBC驱动、第三方jar)都被正确添加。 3. **导出JAR**:选择“Export” -> “Java” -> “JAR file”。在弹出的对话框中,选择要导出的工程,设置JAR文件的输出路径和...

    15分钟学会MyEclipse导出jar文件再装换成exe可执行文件

    如果你的程序开发中使用了第三方提供的 API 或者其他附属资源,在导出生成 jar 文件时,你必须将第三方的文件一并导出。否则,你的程序运行将达不到你想要的结果。 你可以使用 Fat jar 插件生成 jar 文件。首先,...

    myEclipse打jar并转exe文件

    myEclipse提供了将Java项目导出为jar包的功能,同时也可以借助第三方工具将其转换为exe文件,使得非Java环境的用户也能轻松运行。 一、导出jar文件: 1. 首先,确保您的项目已准备好发布。选中您要打包的项目。 2....

    myeclpse7.5fat jar 将第三方包导入项目

    这样,MyEclipse会自动把所有依赖的第三方库合并到JAR中。 - **完成导出**:最后,确认设置无误后,点击“完成”,MyEclipse将生成一个包含所有依赖的fat jar。 4. **注意事项** - 在创建fat jar时,注意避免类...

    MyEclipse6.5下打jar包

    需要注意的是,如果你的项目依赖了第三方库,且这些库没有被包含在JAR包内,那么你需要确保运行环境也包含了这些库,或者使用工具(如FatJar、One-JAR等)将所有依赖合并到一个可执行的JAR中。 总结来说,MyEclipse...

    myeclipse导出可运行jar包简介

    该方式可以将项目中的所有依赖项打包到一个jar文件中,包括第三方jar包。 1. 右击项目,选择“Export”,然后选择“Java”→“Runnable Jar file”。 2. 选择launch configuration,点击“Next”。 3. 选择“Export...

    eclipse/myeclipse打包插件fatjar.zip(含说明文档)

    "fatjar"插件就是这样一个工具,它允许开发者将项目及其依赖的第三方库(jar包)整合到一个单一的JAR文件中,从而创建出"胖JAR"。这样的JAR文件可以在任何具有Java运行环境的机器上直接运行,无需额外配置类路径。 ...

    java打包jar方案的优缺点分析及解决方案

    `fat.jar`插件允许开发者将所有依赖的第三方库一起打包进JAR,生成的JAR文件包含了一个完整的运行环境。这种方法的优点是方便,因为用户无需额外管理依赖。然而,它的主要缺点是生成的JAR文件可能非常大,可能导致...

    myeclipse可执行文件打包

    这通常通过第三方工具如Launch4j或JSmooth完成,它们可以创建一个简单的Windows外壳,让用户双击即可运行。 6. **配置可执行文件**:在创建EXE文件时,需要指定JAR的位置、主类、图标以及其他设置,比如是否需要...

    myEclipse工程打包及exe文件制作

    这通常借助第三方工具,如Launch4j或Exe4j。这里我们以Launch4j为例。它允许我们将Java应用程序包装成Windows可执行文件,使得非Java环境的用户也能运行。下载并安装Launch4j后,配置好JRE路径、主类路径(对应jar...

    MyEclipse 中各种 libraries 的含义

    3. **Referenced Libraries**:这个集合包含的是项目中引用的第三方库,也就是非Java SE或Java EE标准库的JAR文件。当你通过"Properties" -> "Java Build Path" -> "Libraries"选项卡手动添加JAR文件,或者通过...

Global site tag (gtag.js) - Google Analytics