首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java工程添加依赖jar包不起作用问题总结

Java工程添加依赖jar包不起作用问题总结 此次总结两种方式的依赖问题 1 Eclipse添加依赖jar包不起作用问题     这种方式可能是Eclipse缓存,或者Eclipse还没有反应过来...例如Eclipse中有个Java工程以前依赖了a.jar文件,但是工程删除这个文件后,工程可以正常执行,这可能是Eclipse缓存问题。     ...例如在centos中部署了Java工程test,test 工程使用ant或者maven打包成test.jar文件centos执行,其中test.jar又依赖a.jar。...后面当我们添加新的依赖jar文件到test工程发现不起作用,同时删除a.jar文件后test.jar文件可以正常编译。...使用jps就会发现有多个test.jar工程执行,这些test.jar工程kill后再重新打包编译test.jar即可。

3K70
您找到你想要的搜索结果了吗?
是的
没有找到

Java魔法堂:打包知识点之jar

二、JAR包                                 JAR包是基于ZIP文件格式,用于多个.java文件和各种资源文件,或多个.class和各种资源打包一个文件。...创建自定义MAINFEST.MF的jar包 */ jar -cMvf src.jar src META-INF // 通过-m选项配置自定义MAINFEST.MF文件,自定义MAINFEST.MF文件必须在位于工作目录下才可以...jar -cmvf MAINFEST.MF src.jar src 三、通过Eclipse导出jar                                需导出的包、类上鼠标右键点击“Export...四、可执行的JAR包                                 当jar包含可执行程序时,就可以通过 java -jar src.jar 命令来执行该可执行程序。...关于META-INF目录以及META-INF/MAINFEST.MF清单文件的内容,将在《Java魔法堂:打包知识点之META-INF/MAINFEST.MF》探讨。

1.1K70

《Drools6.4 中文文档》第1章1.3(完)

如果想了解到最新的依赖版本,可以查看发布版本的POM文件。POM文件可以maven资源库查找到。...操作完这一步,然后就可以安装规则插件。 1.3.1.4.2 使用zip文件安装GEF 使用zip文件安装,下载、解压zip文件zip文件中找到插件目录和插件自身所需jar包。...弹出框配置运行时名称和本地系统文件路径。 一般情况,可以有两个选择: 1....1.3.2 从源码构建 1.3.2.1 获得源码 每个Maven artifact的源码都可以通过Jboss Maven资源库的源码jar包获得。同样的jar包也可以从下载的zip文件获得。...启动Eclipse设置workspace项目检出根目录。 当使用mvn install命令,所有项目依赖将被下载,添加到本地maven库。

1.4K40

精准测试及其工具(连载3)

2.2Eclipse工具插装编译及打包JAVA项目 1,星云提供的lanyuan_v_3.sql导入到数据(右键新建lanyuan_v_3),如图29所示。 ?...图29新建lanyuan_v_3数据库 然后右键运行SQL文件星云提供的数据进去即可,如图30所示。 ?...图30导入lanyuan_v_3.sql到数据库 2,lanyuan-notebook-3.1v-master项目导入Eclipse (1)修改pom文件 修改项目的pom.xml文件来引入星云jar...2.3 TomCat配置agent服务 1、添加数据传输配置文件 数据传输配置文件是保证运行的数据可以回传到星云服务器的。...配置方法是星云提供的config.cfg放在C盘根目录下,修改IP服务端所在的IP。 2、配置星云回传服务 星云提供的两个关于解密库的依赖库配置环境变量,如图33所示。 ?

69510

Spring Boot 2.0.0参考手册_中文版_Part III_19-22

运行你自己的应用 应用打包jar并使用内嵌HTTP服务器的一个最大优势是你可以在任何地方运行你的程序。调试Spring Boot应用也很容易;你不必指定任何特定的IDE插件或扩展。...这一节只包含基于jar打包,如果你想选择将你的应用打包成war文件,你应该参考你的服务器和IDE文档。...如果你不能直接工程导入你的IDE,你可以使用构建插件生成一个IDE元数据。Maven包含Eclipse和IDEA的插件;Gradle有各种IDEs的插件。...Eclipse,保存一个修改的文件引起classpath更新并触发重启事件。IntelliJ IDEA,构建工程(Build → Make Project)将会有同样的效果。...classpath的所有META-INF/spring-devtools.properties都会被加载。你可以文件打包进你的工程,或这个工程使用的库

61420

Maven

Maven每个项目都相当于是一个对象,对象(项目)和对象(项目)之间是有关系的。 关系包含了:依赖、继承、聚合,实现Maven项目可以更加方便的实现jar包、拆分项目等效果。...Maven每个项目都相当于是一个对象, 对象(项目)和对象(项目)之间是有关系的。关系包含了:依赖、继承、聚合,实现Maven项目可以更加方便的实现 jar包、拆分项目等效果。...通俗理解:就是jar包。 B工程可以是自己的项目打包后的jar包,也可以是中央仓库的jar包。 【2】如何注入依赖呢?...案例: 项目1:MavenDemo项目依赖了Mybatis的内容: 注意:请将项目1打包jar包---》重新打包 再创建项目2:让项目2依赖项目1: 从上面可以证明:项目2依赖项目1,项目1...- javac 打包 - jarjava代码打包jar文件 安装到本地仓库 - 打包jar文件,保存到本地仓库目录

2.8K40

Mobile_xxx:transformClassesWithJarMergingForRelease‘

看到错误,我检查了一下项目,原来的项目中的GSON是直接源码拷贝到了项目中,后来引入了一个第三方的视频监控sdk,我看了一下 这个sdk也包含这个 一个项目里面 一个jar包里面,删除哪个都会引起相关联的错误...但最终不会被编译到apk或aar里 provided files('libs/glide-3.7.0.jar') 所以后来我项目中的gson源码删除掉,改为第一种引用三方库方式,这样做的目的就是可以...2.Provided Provided是对所有的build type以及favlors只在编译使用,类似eclipse的external-libs,只参与编译,不打包到最终apk。...3.APK 只会打包到apk文件,而不参与编译,所以不能再代码中直接调用jar的类或方法,否则在编译时会报错 4.Test compile Test compile 仅仅是针对单元测试代码的编译编译以及最终打包测试...就可以了,只参与编译,不打包到最终apk.

68920

Java POI 导出Excel经典实现 导出Excel弹出下载框 Spring Boot【不定期更新】

忘了怎么包?不会吧!好,我们来写一个导出Excel的实用类(所谓实用,是指基本不用怎么修改就可以实际项目中直接使用的!)。我一直强调做类也好,做方法也好,一定要通用性和灵活性强。...文档", headers, dataset, out, pattern); } /** * 这是一个通用的方法,利用了JAVA的反射机制,可以放置JAVA集合并且符号一定条件的数据EXCEL...,可以EXCEL文档导出到本地文件或者网络 * @param pattern * 如果有时间数据,设定输出格式。...呵呵,您可以下载到本地的excel报表用打印机打印出来,这样您就大功告成了。...以及,修改相关配置; 2)poi/src/testExport包,对导出Excel文件进行重命名,便于查看; 3)更新该poi例子对应的帮助文档。

1.1K20

Java|打jar包,exe,脱离jdk配置运行

1 前言 平时大家可能会学习到一些有关Java程序或小游戏的制作,但平时都是eclipse或者idea的工具里书写,并且通过run的方式来进行运行与检测,那当我们写好内容后,如何将其有趣的内容分享给自己的好朋友一起快乐的玩耍呢...,下面就会为大家讲述到如何写好的文件成一个可运行的jar包,然后又怎样得到可以脱离配置jdk去运行的exe。...2 打jar包 下面将以eclipse例讲述打jar包的过程: (1)首先右键点击项目,找到export,点击。 ? 图2.1 (2)选择Java->Runnable…,再点击next。 ?...图 3.3 (4)第一项选择前面保存jar和jre的文件夹,并取一个名字后缀.exe,第二项就可以选择你想用来当图标的图片。 ?...图 3.7 4 展示 最后图4.1就是我们需要的文件,这样这个文件打包压缩就可以分享给小伙伴直接运行了。 ? 图4.1 双击exe,就可以打开运行了。 ?

3.2K20

Android插件化常见冲突解决方案

Android组件化和插件化的过程,经常会遇到狠多的问题,如常见的包依赖冲突,资源文件依赖冲突等问题,当然,资源文件上面,一些组件化框架已为我们提供了一些资源文件冲突的解决方案。...解决方案:任意一个Modulejar依赖compile files(‘your jar name’),其他需要依赖的地方改为provided files(‘your jar name’)并且删除...Provided Provided是对所有的build type以及favlors只在编译使用,类似eclipse的external-libs,只参与编译,不打包到最终apk。...APK 只会打包到apk文件,而不参与编译,所以不能再代码中直接调用jar的类或方法,否则在编译时会报错。...Test compile Test compile 仅仅是针对单元测试代码的编译编译以及最终打包测试apk时有效,而对正常的debug或者release apk包不起作用

95040

Maven介绍,包括作用、核心概念、用法、常用命令、扩展及配置

是maven工作的基础,执行task或者goal,maven会去项目根目录下读取pom.xml获得需要的配置信息 pom文件包含了项目的信息和maven build项目所需的配置信息,通常有项目信息...,可以jar文件,源文件,二进制文件,war文件,甚至是pom文件。...如果说我们的项目产生的Artifact是一个个小工具,那么Repositories就是一个仓库,里面有我们自己创建的工具,也可以储存别人造的工具,我们项目中需要使用某种工具pom声明dependency...-1.0-SNAPSHOT.jar文件,即为打包文件 打包并安装到本地仓库mvn install,此时本机仓库会新增maven-quickstart-1.0-SNAPSHOT.jar文件。...-1.0-SNAPSHOT.jar文件,即为打包文件 mvn install 打包并安装到本地仓库,此时本机仓库会新增maven-quickstart-1.0-SNAPSHOT.jar文件

3.1K10

JRE System Library、Referenced Libraries、Web App Libraries的含义

的时候,Eclipse 会自动这些JAR包归类到一个集合, 并取名为 Referenced Libraries ,显示项目中。...本人理解:这里导入和配置jar包,都是为了让web工程能够eclipse开发环境可以正常编译,不报错而已。...Web App Libraries 的主要作用是让eclipse导出war包的时候,会把其目录下的所有jar或者项目中的工程引用都导出到WEB-INF/lib文件夹下。...项目发布的时候 Referenced Libraries 下面的jar包不会被打包。...jar包:通常是开发要引用通用类,打成包便于存放管理。 ear包:企业级应用,通常是EJB打成ear包。 所有的包都是用jar打的,只不过目标文件的扩展名不一样。

1.3K20

从初识Maven到使用Maven进行依赖管理和项目构建

,我们web项目再也不用jar包了,我们只需要在Maven的主配置文件添加相应jar包的标识(标识:公司或者组织名+项目名+版本号)就好了。...---- (三)eclipse创建Maven项目 和我们通常创建项目一样,我们可以File→new→ ? 填写工作组,项目名,就可以完成创建Maven项目了。...命令三: mvn test 这个命令可以进行单元测试,测试test文件夹下的方法(test文件夹下的java文件格式名为:XxxTest.java) 命令四: mvn package 项目打包...,如果是java项目就打包.jar文件,如果是web项目及打包成.war文件。...命令五: mvn install 一个项目打包放在本地仓库,以便多个项目使用。

1.4K70

eclipse中将java文件打成jar

这几天Eclipse做了一个小软件,准备将其打成可运行的jar包进行发布,在网上搜了好多关于Eclipse如何打jar包的方法,大致有以下三种方法: 1、Eclipse export:利用Elicpse...的export项目导出一个jar包,这种方法我感觉比较麻烦,得手动写一个清单文件(manifest.mf),而且我在用这种方法打包并没有成功,试了好多次都没弄好,打成的jar包就是不能运行,所以我放弃使用这种方法...3、用Eclipse打包插件Fat Jar: Fat Jar是开源组织sourceforge提供的一个开源插件,能方便的对Eclipse项目进行打包,并且还可以project中用到的外部包打入jar...Fat Jar可以http://fjep.sourceforge.net/ 下载。 下载Fat Jar后解压,plugins文件文件拷到Eclipse的plugins下。...打包流程如下: 项目名点击右键,选中Build Fat Jar.出现下图: ? Jar-Name处输入将要打成的jar包名,Main-Class是选择jar包执行时的主类及入口类。

1.5K40

maven学习(上)- 基本入门用法

试想一下,我们会在工作同时创建很多项目,每个项目可能都会引用一些公用的jar包(.NET是dll文件),一种作法是每个项目里,都复制一份这些依赖的jar包(或dll文件),这样显然不好,相同的文件硬盘上保存了多份...4 配置代理服务器(可选) maven项目在编译、测试、打包里,会需要从maven的中央仓库(即:maven组织公布互联网上的一个站点,里面已经收录了目前绝大多数主流的jar包)下载jar包等文件,如果使用代理服务器上网..."本地仓库" - (如果你有兴趣,可以等待下载过程,观察一下"C:\Users\当前用户名\.m2\repository"到底下载了些啥东东) 下载完成后(下一篇会讲解如何,局域网环境搭建“私服...);再跑下单元测试,看下有什么不同 五、项目打包 通常我们会把java项目打包jar包或war包,maven打包的命令 mvn clean package 运行完后,会在target目录下生成jar...包,只要在pom里配置依赖项即可,不用把jar包复制到当前项目中。

74980
领券