jar目录格式(以下除了monitor.jar其余为第3方jar):
monitor.jar
log4j-1.2.8.jar
commons-logging.jar
....
-----------------------------------------------------------------------------------------
monitor.jar内部格式
-----------------------------------------------------------------------------------------
META-INF目录下的MANIFEST.MF文件内容(第3方jar与monitor.jar同级目录以Class-Path引入,jar之间以空格隔开):
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.0
Created-By: 14.3-b01 (Sun Microsystems Inc.)
Main-Class: com.xx.MainClass
Class-Path: log4j-1.2.8.jar commons-logging.jar
------------------------------------------------------------------------------------------
如何用ant生成jar?
<target name="jar">
<jar manifest="manifest.mf文件位置" destfile="生成jar的目录/monitor.jar" basedir="如上面截图的 monitor.jar目录" encoding="UTF-8" />
</target>
------------------------------------------------------------------------------------------
如何运行monitor.jar?
新建文本文件粘贴以下3行,
pause
java -jar E:\workspace\monitor.jar
pause
另存为monitor.bat-->双击即可弹出命令窗口-->运行成功.
------------------------------------------------------------------------------------------
- 大小: 39.5 KB
分享到:
相关推荐
Fatjar,又称为“胖Jar”,指的是将所有依赖库(包括第三方jar包)一起打包到单个JAR文件中的方法。这样做可以使得最终用户无需担心类路径配置问题,只需双击运行这个“胖”JAR即可。 在MyEclipse和Eclipse中,打包...
【标题】:exe4j打包(包含第三方jar包) 在Java开发中,将项目打包成可执行文件(如.exe)对于非Java环境的用户来说是非常方便的。exe4j是一款强大的工具,它允许我们将Java应用转换为Windows平台下的可执行程序,...
3. **设置打包选项**:在弹出的对话框中,选择要导出的主类(程序入口点),然后在`Libraries`选项卡中添加项目的依赖库,包括所有第三方JAR文件。 4. **生成fat jar**:点击`Finish`,Eclipse会将所有选定的类和库...
在本文中,我们将深入探讨如何使用Spring Boot和Maven来构建一个项目,使得依赖和配置文件被打包到jar包外部,以实现更加灵活的项目管理。这个方法对于那些需要根据不同环境进行定制配置或者频繁更新配置的应用来说...
`FatJar`是一个第三方插件,适用于`Eclipse`和`MyEclipse`,它的主要功能是帮助开发者将所有项目依赖的库文件(即第三方JAR包)打包进最终的可执行JAR中。这样,当用户运行这个单一的JAR文件时,不需要额外配置类...
- 当项目需要发布为可执行的JAR或WAR文件时,需要确保所有依赖的第三方jar包一同被打包。MyEclipse提供了"Export"功能,可以选择"Java" -> "JAR/WAR",在导出过程中,可以配置是否包含依赖的库。 5. **使用Maven或...
首先,问题的症结在于如何正确地将项目依赖的第三方库包含到JAR文件中。通常,我们创建的Java项目会引用一些外部的jar文件,这些文件位于项目的"lib"目录下。Eclipse在默认情况下,只会打包项目源代码和资源文件,而...
3. **第三方 jar 包打包**: 在 Spring Boot 项目中,除了自身应用的代码,还可能需要引入第三方库。这些第三方库可以通过在 Maven 的 pom.xml 或 Gradle 的 build.gradle 文件中添加依赖来管理。在打包时,这些...
在本例中,`jar`包内可能包含了一些运行时需要的第三方库或自定义的业务逻辑代码,这些代码与配置文件一起工作,以实现特定功能。 配置文件与`jar`包结合的使用场景通常出现在以下情况: 1. **分布式系统**:在...
- 第6步:如果需要,添加依赖的第三方jar包。 - 第7步:配置JRE版本,这里可以动态绑定JRE。 2. **动态绑定JRE** - 在exe4j的高级选项中,选择“search sequence”,删除默认的JRE搜索路径,添加自定义的JRE目录...
本篇文章将深入探讨如何打包Java项目、如何处理第三方JAR包,并创建一个.bat批处理文件来简化运行流程。 1. **打包Java项目为JAR文件** 打包Java项目通常使用Maven或Gradle等构建工具。在Maven中,可以在pom.xml...
这是因为这种JAR文件包含了所有运行时需要的第三方库,使得用户无需额外配置类路径即可直接运行。"myeclipse7.5fatjar第三方包打包到压缩包"这个标题指的就是使用MyEclipse 7.5版本的集成开发环境,结合fatjar插件,...
- **Java to EXE转换器**:由于Java程序本身并不能直接生成exe可执行文件,我们需要第三方工具来实现这一转换,如JSmooth、Launch4j、JAR2EXE等。这些工具会创建一个Windows可执行文件,该文件包含Java运行时环境...
先创建一个新的目录,如`dist`,然后把所有的类文件(不包括第三方库)和资源复制到这个目录。接着,执行以下命令: ``` jar cvfm JFinalDemo.jar MANIFEST.MF -C dist . ``` 这条命令会创建一个名为`JFinalDemo...
`fat.jar`插件允许开发者将所有依赖的第三方库一起打包进JAR,生成的JAR文件包含了一个完整的运行环境。这种方法的优点是方便,因为用户无需额外管理依赖。然而,它的主要缺点是生成的JAR文件可能非常大,可能导致...
当开发的项目需要打包成JAR文件并分发给其他项目使用时,通常需要将项目依赖的其他JAR包一同打包进去,这就涉及到如何将POM文件中定义的依赖一起打包成一个独立的第三方JAR包。本文将介绍如何利用Maven的相关插件和...
JavaMail API和第三方短信库的JAR包为开发者提供了发送邮件和短信的功能,使得开发者能够方便地在项目中实现这些通信需求。在实际开发中,正确地导入和使用这些JAR包,可以极大地提高开发效率和代码的可维护性。
5. **项目构建**:配置完成后,Maven在构建项目时就能找到这些第三方jar包,从而顺利完成编译和打包。 使用这个工具的一个关键点是确保每个导入的jar包都有正确的坐标信息,否则Maven可能无法正确解析和使用它们。...
- 在导出向导中,取消对不需要打包的目录(如配置文件、第三方库等)的勾选,同时排除 Eclipse 生成的配置文件 `.classpath` 和 `.project`。 - 为你的 JAR 文件指定一个 `MANIFEST.MF` 文件,其中应包含 `Manifest-...
接着,我们需要选择应用程序文件夹,该文件夹内应包括主执行程序、精简的 JRE、及其他第三方程序。我们需要选择主执行程序,并选择“下一步”。 最后,我们需要设置应用程序图标,然后选择“下一步”,直到完成。...