`

Eclipse生成可运行jar策略

    博客分类:
  • JAVA
 
阅读更多
一个普通的java工程,用cxf连接webserivice。在eclipse下运行正常,但用eclipse达成jar包,在命令行执行却异常缓慢。

通过一些尝试,发现是因为打包的方式不对。eclipse导出可运行jar包有三种方式,分别为:

1.Extract required libraries into generated JAR

2.Package required libraries into generated JAR

3.Copy required libraries into  a sub-folder next to the generated JAR

一开始选择了第二种,把需要的jar包全部打进了生成的JAR包中,这种情况下运行非常慢。之后尝试了第一种和第三种,运行正常了。

用解压软件查看生成的jar包,发现第一种是把引用的jar包中的类提取出来了。第三种,则是把引用的jar包放在了另一个文件夹中。这两种方式运行正常。
分享到:
评论

相关推荐

    Eclipse的fatjar插件

    Eclipse的Fatjar插件是开发Java应用程序时非常实用的一个工具,它允许开发者将整个项目,包括所有的依赖库,打包成一个单一的可执行JAR文件,这就是所谓的"fat"或"uber" JAR。这样的JAR文件包含了运行程序所需的所有...

    eclipse兼容高低版本所需的jar包

    然而,由于软件的不断更新迭代,不同版本的Eclipse可能存在对库文件(jar包)的需求差异,这可能导致在低版本Eclipse中运行高版本项目或反之时出现兼容性问题。本主题聚焦于解决这个问题,主要涉及的是Eclipse如何...

    java中生成exe文件 jar打包成可执行文件

    本篇文章将详细讲解如何在Java中生成.exe文件,以及如何将Java项目打包成jar,并进一步转化为.exe可执行文件。 一、Java项目打包成jar 1. **创建Java项目**:首先,你需要有一个完整的Java项目,包括主类(包含...

    fat jar,eclipse打包插件

    它包含项目本身的所有依赖,使得一个独立的可执行JAR文件可以运行,无需额外的类库。这种方式特别适合于分发和运行那些依赖于许多外部库的Java应用。 "Eclipse打包插件"则是指用于Eclipse集成开发环境的工具,帮助...

    fatjar工具 将java工程打成可执行jar包

    "Fatjar"工具就是这样一个解决方案,它可以帮助开发者将所有的依赖库、类文件和资源文件整合到一个单一的JAR文件中,形成一个可以直接运行的"可执行jar包"。 Fatjar工具的出现解决了传统jar打包时依赖库分离的问题...

    eclipse配置hibernate需要的jar

    在使用Eclipse进行Hibernate项目开发时,正确配置所需的jar包是至关重要的。以下将详细介绍如何在Eclipse中配置Hibernate所需的jar包,以及关于这些包的一些关键知识点。 首先,`hibernate.jar`是Hibernate的核心库...

    使用eclipse搭建Hibernate框架所需要的jar包

    8. **运行测试**:编写测试类,验证Hibernate配置是否正确,能否正常执行数据库操作。 在实际项目中,还需要考虑性能优化、缓存策略、二级缓存、连接池配置等高级话题。对于大型项目,可以结合Spring框架进行更高级...

    jar包冲突检测工具

    jar包冲突指的是多个不同的jar包中包含相同类的情况,这可能导致运行时错误或不可预测的行为。"jar包冲突检测工具"正是为了解决这个问题而设计的。 这个工具是一个可执行的.exe程序,它允许开发者指定项目的jar包...

    使用eclipse自动生成数据库对应的实体类(带中文注释)

    最后,`StartUp.java`是MBG的启动类,它会读取`generatorConfig.xml`配置文件并执行代码生成。示例代码可能如下: ```java import org.mybatis.generator.api.MyBatisGenerator; import org.mybatis.generator....

    poi导出大数据,先生成多个excel在生成一个jar包

    标题中的“poi导出大数据,先生成多个excel在生成一个jar包”涉及到的是使用Apache POI库处理大数据量Excel导出,并将结果整合到一个Java Archive (JAR) 文件中的技术。Apache POI是一个流行的开源库,允许程序员...

    eclipsse(5)支持4.4以上插件)-fatjar插件

    Fat Jar是一款针对Eclipse集成开发环境的插件,它的主要功能是将项目中的所有依赖库文件(包括外部的jar包)合并成一个独立的jar文件,这样用户就可以直接运行这个单一的jar,而无需担心类路径或者依赖的问题。...

    ant-eclipselink-schemagen-1.0.6.jar.zip

    Ant-EclipseLink-Schemagen-1.0.6.jar.zip是一个用于生成数据库模式的工具,它是Apache Ant任务和EclipseLink ORM框架的集成,用于自动化数据库模式的创建。这个压缩包中包含的主要组件是ant-eclipselink-schemagen-...

    jar包集合i-p.rar

    通过设置构建路径并指定主类,可以生成包含所有依赖的可执行JAR。 3. **运行JAR文件** 使用`java -jar`命令可以执行包含主类的JAR文件,例如:`java -jar myapp.jar`。如果JAR文件包含 Manifest 文件且指定了Main-...

    java开发jar包

    Spring Boot项目通常生成自包含的可执行JAR,内部包含了Tomcat服务器和其他依赖,可以直接运行。这种方式使得部署更简单,无需额外服务器环境。 10. **JAR签名** 对JAR文件进行数字签名可以验证其来源和完整性,...

    fatjar_0.0.18

    "fatjar_0.0.18" 是一个专门针对Eclipse集成开发环境的插件,它的主要功能是帮助开发者将整个项目打包成一个独立的、可执行的JAR文件,这种JAR文件包含了所有依赖的库和资源,因此被称为“fat”或“uber”JAR。...

    fat jar打包插件

    在Java开发过程中,将所有依赖库与主应用代码一起打包...总的来说,"fat jar"打包插件是Eclipse用户快速创建可执行JAR文件的利器,尤其适合初学者和小型项目。通过合理使用,它可以极大地简化开发流程,提高开发效率。

    mybatis generator eclipse plugin

    在 Eclipse 中,可以通过 Eclipse Marketplace 或者直接下载插件 jar 包进行安装。安装完成后,需要在项目的 build path 中配置 Mybatis Generator 的配置文件(generatorConfig.xml)。 3. **配置文件 ...

    org.mybatis.generator.eclipse.site-1.4.0.201911242214.zip

    3. **生成代码**:在配置完成后,通过Eclipse的运行配置执行MBG,它会根据配置文件自动连接数据库,分析表结构,并生成相应的Java类和XML映射文件。 4. **整合到项目**:生成的代码可以直接添加到你的MyBatis项目中...

    eclipse离线安装mybatipse插件.7z

    4. **代码生成器**:根据数据库表结构自动生成Mapper接口、实体类以及对应的XML映射文件,减轻重复工作负担。 离线安装Mybatipse插件的步骤如下: 1. 首先,你需要下载Mybatipse插件的离线安装包,这里是一个名为...

    eclipselink+jobss EAP6.2集成module

    这里的`eclipselink.jpa.uppercase-table-names`属性将表名转换为大写,这在某些数据库系统中是必需的,而`eclipselink.jpa.auto-namespace`则指示EclipseLink根据包名自动生成命名空间,从而实现实体自动扫描。...

Global site tag (gtag.js) - Google Analytics