转自:http://javaman.group.iteye.com/group/topic/38169
如果自己的java project中需要引用额外的jar包作为资源文件,那么需要自己自定义配置文件MANIFEST.MF ,内容示例如下:
Manifest-Version: 1.0
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-Paht就指定了外来jar包的位置。请注意假设我们的项目打包后为project.jar,那么按照上面的定义,应该在 project.jar的同层目录下建立一个lib文件夹,并将相关的jar包放在里面。否则将会出现Exception in thread "main" java.lang.NoClassDefFoundError的错误。
最后介绍一下使用Eclipse制作jar包的过程吧:
1. 首先在Eclipse中打开项目, 右键点击项目,选择“Export”;
2. 选择Java/JAR file,Next;
3. Select the resources to export中可以选择你想要包含的项目文件夹,一些不必要的文件夹就无需放进去了,免得增大空间;
这里有几个选项:
* Export generated class files and resources 表示只导出生成的.class文件和其他资源文件
* Export all output folders for checked projects 表示导出选中项目的所有文件夹
* Export java source file and resouces 表示导出的jar包中将包含你的源代码*.java,如果你不想泄漏源代码,那么就不要选这项了
* Export refactorings for checked projects 把一些重构的信息文件也包含进去
在Select the export destination中选择导出的jar的路径,Next
4. 下一页可以选择是否导出那些含有警告warning或者错误errors的*.class文件。一般不用理他,Next
5. 下一个页面里可以对项目做一些配置。
* Generate the manifest file是系统帮我们自动生成MANIFEST.MF文件,如果你的项目没有引用其他class-path,那可以选择这一项。
* Use existing mainfest from workspace。这是可以选择我们自定义的.MF文件,格式如上所写。
* Seal content。要封装整个jar或者指定的包packet
* Main class。这里可以选择你的程序入口,将来打包出来的jar就是你这个入口类的执行结果。
最后Finish,搞定
引用 收藏
cuisuqiang的博客
cuisuqiang 昨天
运行jar文件 cmd --进到该目录--java -jar XX.jar
引用 收藏
cuisuqiang的博客
cuisuqiang 24 小时前
默认安装JDK后该文件是以Java运行的,但是不排除有人已经修改了其默认打开方式
1.进入“我的电脑”——〉“工具”——〉“文件夹选项”——〉“文件类型”——〉找到JAR类型文件
2.“高级”——〉选择“操作”中的open ——〉“编辑”——〉新建操作open,在“用于执行操作的应用程序”里输入
Java代码 收藏代码
"C:\Program Files\Java\jre1.6.0_06\bin\javaw.exe" -jar "%1" %*
(注意:引号需要,java虚拟机路径根据情况修改) ——〉“确定”
引用 收藏
分享到:
相关推荐
在 Eclipse 中将 Java 项目中的一或多个程序打包成 jar 文件包,操作更简单、易学。 4. 将一个或多个程序打包成 jar 文件包 要确保自己写的程序可以成功运行,然后在 Eclipse 中将其打包成 jar 文件包。 5. 编写和...
本文将详细介绍如何在Eclipse中将项目打包成JAR文件,并确保能正确引用外部JAR包和读取外部配置文件。 首先,我们来看如何打包项目为JAR。在Eclipse中,选择`Export` -> `Java` -> `Runnable JAR file`。在弹出的...
Eclipse 中将 Hadoop 程序打包成 JAR 文件并直接设定参数运行 本文将详细介绍如何使用 Eclipse 将 Hadoop 程序打包成 JAR 文件,并直接设定参数运行。通过本文,您将了解到 Eclipse 中的项目导出、JAR 文件生成、...
本文将详细介绍如何在 Eclipse 中将 Java 项目打包成 JAR 文件,并进一步转换为可跨平台运行的 `.exe` 文件。 #### 一、打包成 JAR 文件 ##### 1.1 使用 Eclipse 内置功能打包 1. **打开 Eclipse**:确保已经安装...
本文将详细介绍如何在Eclipse中将工程打包成JAR包。 首先,确保你已经安装了Eclipse并创建了一个Java项目。在Eclipse中,你需要有包含源代码的工程,这些源代码是你想要打包进JAR的程序。如果你还没有创建项目,...
总的来说,打包JAR文件是Java开发流程中的一项基本操作,通过Eclipse提供的工具,开发者可以轻松地将项目打包为可执行的JAR,便于分发和运行。了解这些步骤和注意事项,有助于提升开发效率和程序的可部署性。
本教程将详细介绍如何在Eclipse中将Java应用程序打包成Jar文件。 首先,确保在Eclipse中编写的Java程序是正确无误的。这意味着程序已经经过了编写、调试和运行,可以正常工作。这个步骤是打包过程的前提,因为打包...
### Eclipse导出JAR包详解 ...通过上述步骤,你可以轻松地在Eclipse中将Java项目导出为包含主类的JAR文件。这对于项目的部署、发布以及维护都极为有利。希望本文能帮助你在实际开发中更高效地完成相关任务。
本文将详细介绍如何在Eclipse IDE中将项目打包成WAR和JAR包,并提供具体的步骤指导。 #### 二、WAR包的构建 WAR包是一种压缩格式,专门用于部署Web应用程序。它包含了Web应用程序的所有资源,如HTML页面、JSP文件、...
Java 配置数据库 Jar 包操作是指在 Java 项目中将 MySQL 数据库的 Jar 包导入到项目中,以便使用 JDBC 连接数据库的操作。下面是关于 Java 配置数据库 Jar 包操作的详细知识点: 什么是 JDBC? JDBC(Java ...
下面将详细介绍如何在Eclipse中将项目打包成JAR文件。 首先,你需要确保你的Eclipse安装了Java开发相关的插件,例如Java Development Toolkit (JDT)。如果你的Eclipse是用来开发Android应用的,可能还需要Android ...
本文给大家介绍了eclipse中将项目打包成jar文件的两种方法及其遇到问题解决方法。下面将详细介绍这两种方法: 方法一:利用eclipse中自带的export功能 这种方法分两种情况: 情况一:没有引用外部jar的项目打包 ...
标题“Java打包步骤”指明了本文的主题,即介绍如何将一个Java项目通过特定的步骤打包成可执行文件,这里的可执行文件特指Windows平台下的`.exe`文件。 #### 描述分析 描述部分进一步明确了文章的目的:“Java打包...
Java 中将图片打包到jar文件中的路径问题是一件比较常见的问题,尤其是在使用 Eclipse 等IDE 时。今天,我们将深入浅谈该问题,并提供两种解决方法:通过使用外部资源文件的方式和通过使用内部资源文件的方式。 ...
你可以下载这些JAR文件,然后在Eclipse的“Build Path”设置中将它们添加到项目的“Libraries”部分。 3. **创建Struts项目**:使用新安装的插件,你可以创建一个新的Struts项目。这通常涉及选择“New” > “Other...
4. **提交任务**:直接在Eclipse中将MapReduce作业提交到Hadoop集群,无需离开IDE。 5. **资源管理**:插件支持资源管理器视图,便于查看和管理HDFS上的文件和目录。 6. **版本兼容性**:针对Hadoop 2.7.4的优化,...
3. **打包JAR**: - 首先,你需要创建一个新的Android Studio项目,名为“MakeJar”,并将它的模块类型设置为“android-library”。 - 在主工程的`app`模块的`build.gradle`文件中,添加对新库模块`librarydemo`的...
Java开发中将程序打包成可执行的.exe安装程序是一个复杂但必要的过程,尤其对于希望在Windows平台上分发Java应用程序的开发者。以下是一个详细的步骤指南,包括使用JFrame标签的Java项目如何通过exe4j和Inno Setup...
### Maven2 完成 Struts2.0 项目打包实例详解 #### 一、Maven与Struts2.0简介 ...通过以上步骤,我们可以使用Maven2来创建、配置和打包一个Struts2.0项目,为开发Java Web应用程序提供了一个高效的工作流程。