方法一、(工程中没有引用外部的jar包,直接导出)
选中工程--右键:Export--Java--JAR--JAR file--next--选择JAR file的路径和名称--next--next--选择main class--finish
方法二、比较麻烦
生成manifest file:选中工程--->右键,Export--->Java--->JAR file--->选择jar file的路径及名称--->next--->next--->next;
此时来到了方法1中要选择main class的窗口,但这里先不选择main class,选择最上方的Generate the manifest file(生成清单文件), 勾上Save the manifest in the workspace(将清单保存到工作空间中),在Manifest file:中输入file的名称,如/books/book/main,(其中books为工程名,book为包名,main为manifest file的名称)点击finish,回到工程,打开刚刚生成的main,在这里要输入如下信息:
Manifest-Version: 1.0
Main-Class: book.Main
Class-Path: mysql-connector-java-5.1.8-bin.jar
其中,Manifest-Version: 1.0为刚刚自动生成的manifest版本号;
Main-Class: book.Main为main class所在类;
Class-Path: mysql-connector-java-5.1.8-bin.jar为外部jar包名称,这里是告诉导出的jar包,所要用到的外部的jar包的路径及名称。
上面都做完了就可以导出带外部jar包的jar包了,步骤如下:
选中工程--->右键,Export--->Java--->JAR file--->选择jar file的路径及名称--->next--->next--->next,这时又来到了选择main class的窗口,但这里也不选择main class,选择Use existing manifest from workspace(从工作空间中使用现有清单),在Manifest file:里选择刚刚生成的main,如:/books/book/main,点击finish。假设生成的JAR包的名称为test.jar,那么Class-path中引入的mysql-connector-java要和test.jar位于同一目录下,只有在同一个目录下,生成的JAR文件才可以双击运行。
方法三、下载一个Fat Jar插件,这个插件可以一键打包所要导出的程序,尤其是导出引入了外围包的程序的情况下,使用很方便。
插件安装好后,右键单击包名,会出现Fat JAR选项,选中后可以弹出一对话框,上面有几个选项,其中use extern Jar-Name打勾后,就可以自由选择导出文件所放的位置,Main-Class中选择程序的入口类,即含有main函数的类,下面的One-JAR得打上勾,这样就可以方便的导出所需要的JAR文件了。
相关推荐
一、创建可执行JAR包的背景与意义 在Java中,JAR(Java Archive)文件是一种归档格式,用于集合多个类文件、资源文件以及元数据。可执行JAR是其中一种特殊类型的JAR,包含了主类信息,可以直接通过`java -jar`命令...
Eclipse怎么打jar包(可运行的jar包) 教你一步一步,学会怎么打jar包,内含详细图文教程。
然而,当项目完成后,我们需要将其打包成可执行的JAR文件,以便在其他环境中运行。在某些情况下,我们的项目可能依赖于外部的JAR库或者需要读取外部的配置文件,这在打包时需要特别处理。本文将详细介绍如何在...
### 使用Eclipse制作可执行JAR文件:详细指南与实践 #### 一、引言 在软件开发领域,特别是Java应用程序开发中,将项目打包成可执行的JAR文件是一种常见的做法。这不仅便于应用程序的分发和部署,还能够减少用户在...
标题"eclipse中jdbc连接的jar包"指的是在Eclipse中使用JDBC进行数据库连接时所需的jar包。这些jar包通常包含了JDBC驱动,使得Java程序能够建立到数据库的连接,执行SQL语句,并处理结果集。 描述中的"Myeclipse中...
Eclipse导出Jar包 Eclipse 是一个功能强大且广泛应用的集成开发环境(IDE),它支持多种...Eclipse 导出 Jar 包是一个非常有用的功能,用户可以使用它将 Java 项目导出成可执行的 Jar 包,以便在不同的环境中运行。
### Eclipse 项目打包成可执行JAR文件详解 在Java开发过程中,经常需要将开发完成的应用程序打包成可执行的JAR文件以便于部署和分发。本文将详细介绍如何使用Eclipse IDE将Java项目打包成可执行的JAR文件。 #### ...
JAR包通常包含库、框架或者应用程序的可执行代码,它们被设计用来方便分发和运行Java应用程序或库。 2. **为何需要导入JAR包**: 在Eclipse中,当你需要使用非标准库或第三方库时,你需要将这些库的JAR文件引入到...
在生成可执行JAR时,理解类路径和依赖管理至关重要。如果你的项目依赖于其他外部库,确保这些库被正确地打包或链接,否则在运行时可能会抛出`NoClassDefFoundError`等异常。此外,如果项目使用了特定版本的Java,...
在Java开发过程中,将项目打包成可执行的JAR文件是一项常见的任务,这使得应用程序能够独立于开发环境运行。然而,Eclipse IDE在默认情况下,对于包含第三方库的项目打包时可能会遇到问题,因为它并不自动将这些依赖...
标题 "eclipse Fatjar 打包 jar包" 涉及的是在Eclipse环境中使用Fatjar插件将Java项目打包成一个包含所有依赖的可执行jar文件的过程。这个方法允许开发者将所有必要的库和资源整合到一个单一的jar中,方便分发和运行...
在IT行业中,开发Java应用程序时,我们经常需要将项目打包成可执行的JAR(Java Archive)文件,以便于分发、部署或测试。Eclipse作为一款强大的Java集成开发环境,提供了多种方式来实现这个目标。本文将详细介绍如何...
这通常涉及设置JAD的路径,例如,如果jadnt158.zip被解压缩并包含JAD的可执行文件,我们需要将其路径添加到jadclipse的配置中。解压"jadnt158.zip"后,找到JAD的主程序(如jad.exe或jad.sh,取决于操作系统),并将...
标题“用Fat Jar Eclipse Plug-In打包可执行jar文件”指的是使用Eclipse集成开发环境中的一个插件,Fat Jar,来创建一个可以直接运行的Java应用程序jar文件。这种类型的jar文件被称为"fat jar"或"uber jar",因为它...
1.将net.sf.jadclipse_3.3.0.jar拷贝到...5.打开Eclipse,prefrence,设置jad的可执行文件路径以及生成的临时文件路径 6.接着,设置*.class文件类型默认打开方式 7.然后,设置*.class without source文件类型打开方式
在Java开发过程中,经常会遇到将项目打包成可执行的JAR文件的需求。这不仅便于程序的发布与分发,还能帮助开发者更好地管理项目的依赖关系。Eclipse作为一款广泛使用的Java集成开发环境(IDE),提供了方便快捷的方式...
在IT行业中,创建Java应用程序的可执行包通常采用.jar文件格式,这使得程序可以在任何支持Java的平台上运行。本文将详细讲解如何使用Eclipse IDE来制作.jar文件,这对于开发者来说是一项基本技能。 首先,我们需要...
大多数现代Java IDE,如Eclipse、IntelliJ IDEA等,都提供了直接导出可执行JAR的功能。在Eclipse中,可以右键点击项目,选择`Export > Java > JAR file`,然后在导出向导中设置`MANIFEST.MF`文件的位置,并选择要...
首先,我们来看标题中的核心知识点——"eclipse编译.class所需jar包"。在Eclipse中,编译Java源码(.java文件)为字节码(.class文件)是IDE的基本功能。Eclipse自带了Java编译器JDT(Java Development Tools),它...