eclipse打jar包解决第三方依赖包

在项目根目录下手动MANIFEST.MF(eclipse无法自动生成)

MANIFEST.MF

Manifest-Version: 1.0
Class-Path: lib/kafka-clients-0.9.0.1.jar
 lib/slf4j-log412-1.7.6.jar
Main-Class: cn.Test

注意:

第一行:号后面一定要有个空格

每个依赖jar包前面和后面必须有个空格,如果有很多jar包不能全写在一行,必须转到下一行

  空格lib/kafka-clients-0.9.0.1.jar空格,一定一定要有空格,否则打完后的jar还会包类加载异常的错误

Main-Class:空格起始类,这行写完之后一面一定要回车空一行,否则无法找到起始类

打包

项目右键-->export-->java-->jar file-->next

在打好后的jar包的同级目录下创建lib目录,并将项目中的第三方jar包拷贝进来,我们自己的执行jar包会根据MANIFEST.MF文件找到lib里的第三方依赖jar

执行jar包中默认的起始类

  java -jar xxxxx.jar

执行jar包中指定的类

  java -cp xxxxx.jar 指定的类路径

原文地址:https://www.cnblogs.com/timeTraveler/p/9874107.html

时间: 2024-10-08 19:34:39

eclipse打jar包解决第三方依赖包的相关文章

Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包

一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mvn clean compile 时出错如下: 原因是在eclipse中添加了 exteneral jar后,还需要在maven中再添加依赖的jar包 Maven手动添加第三方依赖包有两种方法: 参考:maven 添加第三方依赖              maven中把依赖的JAR包一起打包 第一种方法是使

【Android笔记】Android引用第三方依赖包library报错解决方法

在Android工程项目中,我们经常需要引用第三方依赖包library,有可能遇到以下引用报错的问题: 在设置完library后重新打开显示管理错误,就是reference那里有个红叉叉,eclipse没有报错. 那么有可能是因为: 在windows系统下,你的工程项目跟要引用的library工程项目不是在同一个盘符或跟目录下. 因为如果在不同盘符,project.properties中的android.library.reference.1值变成绝对路径,而ADT推荐是在ubuntu下使用的,

Mapreduce部署与第三方依赖包管理

Mapreduce部署是总会涉及到第三方包依赖问题,这些第三方包配置的方式不同,会对mapreduce的部署便捷性有一些影响,有时候还会导致脚本出错.本文介绍几种常用的配置方式: 1. HADOOP_CLASSPATH 在hadoop的相关配置文件中,添加CLASSPATH路径,那么在hadoop的各个进程启动时都会载入这些包,因此对于mapreduce-job jar中则不需要额外的引入这些jars,所以mapreduce-job jar会比较小[瘦jar],便于传输:但它的问题也比较明显,如

flutter如何使用配置文件pubspec.yaml(位于项目根目录)来管理第三方依赖包

官方文档 在软件开发中,很多时候有一些公共的库或SDK可能会被很多项目用到,因此,将这些代码单独抽到一个独立模块,然后哪个项目需要使用时再直接集成这个模块,便可大大提高开发效率.很多编程语言或开发工具都支持这种“模块共享”机制,如Java语言中这种独立模块会被打成一个jar包,Android中的aar包,Web开发中的npm包等.为了方便表述,我们将这种可共享的独立模块统一称为“包”( Package). 一个APP在实际开发中往往会依赖很多包,而这些包通常都有交叉依赖关系.版本依赖等,如果由开

eclipse libraries 不存在maven的依赖包

eclipse libraries 不存在maven的依赖包时,照着下面一步步来 1.项目右键->Build Path -> Java Build Path ->Libraries ->Add Library ->Maven Managed Dependences->点击Next ->点击'Maven Project settings' , 在'Active Maven Profiles (comma separated)'中添加"Maven Depen

springboot解决第三方依赖jar包的问题

公司现在用的是springboot+maven,想要把一些老的项目都改成这种框架.但是一些老的项目中有好多第三方的jar包或者是自己的jar包,maven库上没有.最初的解决方案是一个个的deploy到maven库上,但是遇到太多的三方jar包就太费事了.网上查了一下发现maven有一种方式可以将本地的Jar包依赖到项目中而不需要先deploy到maven库上.具体做法如下: 跟普通的java项目一样,新建个lib目录放jar包,我建在了src下. pom文件中依赖这样写: <!--添加外部依赖

Android Studio 1.1 使用介绍及导入 jar 包和第三方依赖库

导入 jar 包 导入 jar 包的方式非常简单,就是在项目中的 libs 中放入你需要导入的 jar 包,然后右键你的 jar 文件,选择“add as a library”即可在你的项目中使用这个 jar 包了. 如果 libs 目录已经 copy 到项目中了,如果在 Android Studio 里面找不到,这时候应该切换到 Project Files 视图,然后就会发现所有文件和文件夹了.右击选择 jar ,点击“Add as a library”,完成! dependencies { 

maven打jar包并将依赖包打进去

在使用FreeMarker创建Configuration对象时,提示过期 //freemarker包 Configuration configuration = new Configuration()~; 查看源码发现,通过此方式获得一个Configuration实例,需要一个版本信息 就是说现在你要获得一个 Configuration实例需要一个版本实例,目前我的版本是2.3.23 Use Configuration(Version) instead.Version是一个静态字段 Config

eclipse 导出burpsuite插件包含第三方lib包

第一步:右键项目点击export: 2.选择Runable JAR file: 点击Finish后会爆出一个错误(Jar export finished with problems. See details for additional information.  Could not find main method from given launch configuration.),这个错误是由于没有主类引起的,无需理会: 原文地址:https://www.cnblogs.com/zheh/p