- 浏览: 232118 次
- 性别:
- 来自: 北京
文章分类
最新评论
一个普通的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导出可运行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包放在了另一个文件夹中。这两种方式运行正常。
发表评论
-
JAVA调用热敏打印机
2018-04-24 19:48 2572package test; import java. ... -
java中JSON转对象
2018-04-24 19:26 716依赖jar JSON格式 {order:{buyer:'大 ... -
Log4j输出多个文件
2017-12-22 13:54 610log4j.rootLogger=warn,stdout, ... -
在线运行java测试
2017-12-01 11:42 1211http://www.runoob.com/try/runco ... -
TOMCAT不能正常启动总结
2017-11-29 14:11 1074记录下TOMCAT不能启动的几种原因 -
bat获得环境变量属性值的第一段
2017-10-27 17:38 1160分号将Path中的路径分隔开,取第一个路径用tokens=1, ... -
自定义result返回值(转载)
2017-10-27 10:43 673Struts2 自定义Result ... -
HttpClient使用
2017-10-26 17:14 553http://blog.csdn.net/z6918378 ... -
调用HTTP下载文件401错误
2017-08-03 09:19 1401public static boolean httpDow ... -
MAVEN通过URL下载jar
2017-12-06 22:47 1342MAVEN通过URL下载jar -
传统行业到互联网
2017-03-27 23:02 503http://card.weibo.com/article/h ... -
spring+mybatis+struts2集成
2017-03-23 11:34 445这篇写的不错:http://blog.csdn.net/afg ... -
Map与Json互相转换
2017-01-06 10:44 952/**************************** ... -
maven搭建SSM
2016-12-09 17:49 600可参考:http://wosyingjun.iteye.com ... -
maven发布tomcat
2016-12-08 10:21 440转载:http://www.cnblogs.com/g ... -
swing-FlowLayout垂直布局
2016-12-07 17:35 1611package layout; import jav ... -
dom4j及xpath基础应用
2016-12-01 14:17 565Jdom:对于小型xml处理就好 dom4j:对于大文件优与j ... -
Websocket
2016-11-02 10:28 501最简单的理解 ,websock ... -
JAVA 读取最后一行 删除最后一行 覆盖最后一行
2016-09-26 16:33 1845注:有的地方视情况而定,比如nextend = start+l ... -
Webservice调用错误(unexpected element (uri:"", local:"billType"))解决
2016-09-21 10:10 9629帮同事看Webservice调用问题, 网上找了半天,只有 ...
相关推荐
### 生成JAR包的方法与优化运行速度 #### 标题理解: - **标题**:“生成JAR包的方法(打包后...以上是对给定文件信息中所涉及知识点的详细解释和扩展,旨在帮助读者更全面地了解JAR包的生成方法及运行速度优化策略。
Eclipse的Fatjar插件是开发Java应用程序时非常实用的一个工具,它允许开发者将整个项目,包括所有的依赖库,打包成一个单一的可执行JAR文件,这就是所谓的"fat"或"uber" JAR。这样的JAR文件包含了运行程序所需的所有...
然而,由于软件的不断更新迭代,不同版本的Eclipse可能存在对库文件(jar包)的需求差异,这可能导致在低版本Eclipse中运行高版本项目或反之时出现兼容性问题。本主题聚焦于解决这个问题,主要涉及的是Eclipse如何...
本篇文章将详细讲解如何在Java中生成.exe文件,以及如何将Java项目打包成jar,并进一步转化为.exe可执行文件。 一、Java项目打包成jar 1. **创建Java项目**:首先,你需要有一个完整的Java项目,包括主类(包含...
它包含项目本身的所有依赖,使得一个独立的可执行JAR文件可以运行,无需额外的类库。这种方式特别适合于分发和运行那些依赖于许多外部库的Java应用。 "Eclipse打包插件"则是指用于Eclipse集成开发环境的工具,帮助...
"Fatjar"工具就是这样一个解决方案,它可以帮助开发者将所有的依赖库、类文件和资源文件整合到一个单一的JAR文件中,形成一个可以直接运行的"可执行jar包"。 Fatjar工具的出现解决了传统jar打包时依赖库分离的问题...
在使用Eclipse进行Hibernate项目开发时,正确配置所需的jar包是至关重要的。以下将详细介绍如何在Eclipse中配置Hibernate所需的jar包,以及关于这些包的一些关键知识点。 首先,`hibernate.jar`是Hibernate的核心库...
8. **运行测试**:编写测试类,验证Hibernate配置是否正确,能否正常执行数据库操作。 在实际项目中,还需要考虑性能优化、缓存策略、二级缓存、连接池配置等高级话题。对于大型项目,可以结合Spring框架进行更高级...
jar包冲突指的是多个不同的jar包中包含相同类的情况,这可能导致运行时错误或不可预测的行为。"jar包冲突检测工具"正是为了解决这个问题而设计的。 这个工具是一个可执行的.exe程序,它允许开发者指定项目的jar包...
最后,`StartUp.java`是MBG的启动类,它会读取`generatorConfig.xml`配置文件并执行代码生成。示例代码可能如下: ```java import org.mybatis.generator.api.MyBatisGenerator; import org.mybatis.generator....
标题中的“poi导出大数据,先生成多个excel在生成一个jar包”涉及到的是使用Apache POI库处理大数据量Excel导出,并将结果整合到一个Java Archive (JAR) 文件中的技术。Apache POI是一个流行的开源库,允许程序员...
Fat Jar是一款针对Eclipse集成开发环境的插件,它的主要功能是将项目中的所有依赖库文件(包括外部的jar包)合并成一个独立的jar文件,这样用户就可以直接运行这个单一的jar,而无需担心类路径或者依赖的问题。...
Ant-EclipseLink-Schemagen-1.0.6.jar.zip是一个用于生成数据库模式的工具,它是Apache Ant任务和EclipseLink ORM框架的集成,用于自动化数据库模式的创建。这个压缩包中包含的主要组件是ant-eclipselink-schemagen-...
通过设置构建路径并指定主类,可以生成包含所有依赖的可执行JAR。 3. **运行JAR文件** 使用`java -jar`命令可以执行包含主类的JAR文件,例如:`java -jar myapp.jar`。如果JAR文件包含 Manifest 文件且指定了Main-...
Spring Boot项目通常生成自包含的可执行JAR,内部包含了Tomcat服务器和其他依赖,可以直接运行。这种方式使得部署更简单,无需额外服务器环境。 10. **JAR签名** 对JAR文件进行数字签名可以验证其来源和完整性,...
"fatjar_0.0.18" 是一个专门针对Eclipse集成开发环境的插件,它的主要功能是帮助开发者将整个项目打包成一个独立的、可执行的JAR文件,这种JAR文件包含了所有依赖的库和资源,因此被称为“fat”或“uber”JAR。...
- **文件存放**:同样,在Eclipse安装目录下创建路径`D:\lecture\JAVA\Eclipse\eclipse\jdbc\SQLServerJDBC\lib`,将安装过程中生成的三个JAR文件(msbase.jar, mssqlserver.jar, msutil.jar)存放于此。 #### 二、...
在Java开发过程中,将所有依赖库与主应用代码一起打包...总的来说,"fat jar"打包插件是Eclipse用户快速创建可执行JAR文件的利器,尤其适合初学者和小型项目。通过合理使用,它可以极大地简化开发流程,提高开发效率。
在 Eclipse 中,可以通过 Eclipse Marketplace 或者直接下载插件 jar 包进行安装。安装完成后,需要在项目的 build path 中配置 Mybatis Generator 的配置文件(generatorConfig.xml)。 3. **配置文件 ...
3. **生成代码**:在配置完成后,通过Eclipse的运行配置执行MBG,它会根据配置文件自动连接数据库,分析表结构,并生成相应的Java类和XML映射文件。 4. **整合到项目**:生成的代码可以直接添加到你的MyBatis项目中...