java 打包export第三方jar到class-path很麻烦。特别是手动写MANIFEST.MF,写的我都想死了还报错,说什么引用的jar不存在,都已经导出了,MANIFEST.MF中Class-Path也写好了,也按照网上说的,什么
Manifest-Version: 1.0
Class-Path:
冒号后面要有空格,Class-Path分行的话还需要在前面有空格,最后一行有换行但没空格什么的。试过好多这些说法都没成功。。。
然后找到这个插件巨简单明了~~解决问题啊~~~
这是eclipse下的一个插件,下载解压到plugins目录,然后重启完事。
下载路径:
http://sourceforge.net/projects/fjep/files/fatjar/fatjar_0_0_31/
分享到:
相关推荐
### Java 打包成 JAR 文件的详细指南 在Java开发过程中,将项目打包成一个JAR(Java Archive)文件是非常常见的做法。JAR文件不仅可以方便地进行分发与部署,还能有效地组织类文件和资源文件。根据提供的信息,本文...
### JAVA将Class文件打包为JAR文件的详细步骤与注意事项 #### 标题与描述概述 在Java开发中,将多个Class文件打包成一个JAR(Java Archive)文件是一种常见的做法,这有助于简化项目的部署过程并提高代码的可管理性...
`fat.jar`插件允许开发者将所有依赖的第三方库一起打包进JAR,生成的JAR文件包含了一个完整的运行环境。这种方法的优点是方便,因为用户无需额外管理依赖。然而,它的主要缺点是生成的JAR文件可能非常大,可能导致...
Class-Path: lib\junit.jar lib\log4j-1.2.12.jar lib\mysql-connector-java-3.1.12-bin.jar 其中,Main-Class指定了入口类,Class-Path指定了依赖的库文件的路径。 四、Jar文件的使用 将Java程序打包成Jar文件后...
- 创建一个新的文件夹,将所有资源文件、JAR 文件以及必要的第三方库复制到这个文件夹中。如果需要,还可以包含 JRE 目录,以确保在没有 JRE 的计算机上也能运行程序。 - 打开 `exe4j`,选择 "JAR in EXE mode"。 - ...
其中,Eclipse 的 jar 打包功能是开发者常用的一个功能,它允许开发者将项目中的类文件和资源文件打包成一个 jar 文件,以便于在其他项目中使用或部署到生产环境中。 在本文中,我们将详细介绍如何使用 Eclipse 将...
* Class-Path 指定了依赖的第三方类库。 Step 2:将项目打包成 EXE 首先,在任意目录创建一个文件夹,命名和项目名相同。在这个文件夹中,拷贝所有的资源文件以及生成的可执行 JAR 文件。然后,打开 exe4j,选择...
4. 在**JAR file options**部分,你可以选择是否包含项目的类路径库(包含`mysql-connector-java.jar`)。 5. 如果你想创建一个可执行的JAR,可以勾选**Select entry-point**,并指定主类。 6. 点击**Finish**开始...
- 如果项目中有依赖库(例如:第三方JAR包),确保这些依赖已经添加到项目的构建路径中。 2. **配置项目导出设置**: - 打开MyEclipse,选择你的项目,然后右键点击选择“Export”。 - 在弹出的对话框中选择...
1. 将上述四个jar包复制到Tomcat的`lib`目录下。这样,它们会成为Tomcat的类路径的一部分,使得服务器能够识别并加载这些类。 2. 在Tomcat的`conf/web.xml`文件中,你需要添加一个Servlet配置,这个Servlet将负责...
### Java项目中图片资源在打包成Jar后的显示问题及解决方案 #### 一、问题概述 在Java项目开发过程中,我们经常需要在应用中嵌入图片等资源文件。这些资源文件通常存储在项目的资源目录下(如`src/main/resources`...
- 将所有需要的第三方类库添加到 Class-Path 下。 - 输入 Java 最小 JRE 版本号,并设置 JRE 的捆绑路径。 - 完成 JRE 的捆绑操作后,按默认设置继续点击 "Next",直到完成 EXE 文件的生成。 #### 四、注意事项 1....
通过以上三个步骤,可以将Java桌面程序打包成JAR、EXE以及完整的安装程序,大大提高了程序的分发和使用的便利性。这对于开发者来说是非常重要的一步,能够帮助他们更高效地将软件产品推向市场。
Class-Path: lib/crimson.jar lib/jbcl.jar lib/junit.jar lib/log4j-1.2.13.jar lib/mysql-connector-java-3.1.13-bin.jar Main-Class: src.YourMainClassName ``` - `Class-Path`:此行指定了外部JAR文件的位置。...
- 在项目根目录下创建一个`lib`文件夹,并将所有第三方jar包拷贝到该文件夹内。 - 修改`META-INF/MANIFEST.MF`文件中的`Class-Path`属性,添加所有第三方库的路径: ```plaintext Class-Path: lib/commons-...
一种常见的方式是使用`Class-Path`属性在`MANIFEST.MF`中列出外部库的位置,或者使用工具如Apache Ant、Maven或Gradle进行更复杂的打包配置,它们可以自动处理依赖并生成可执行的JAR。 总的来说,Eclipse提供了一个...
- **第三方库**:如Apache Commons Lang、Guava、Jackson、Spring框架等,提供了丰富的功能扩展。 - **Servlet API**:如servlet-api.jar,用于开发Web应用,提供与服务器交互的接口。 - **JDBC驱动**:如mysql-...
本篇将详细解释如何使用Java工具来导出工程并形成`.jar`文件,同时处理包含第三方`.jar`外包依赖的问题。 首先,我们需要了解`.jar`文件的本质。`.jar`文件是Java平台的标准归档格式,它将多个类文件和其他资源(如...