第一步:建目录,将依赖JAR包都拷贝到该目录下,比如我的这个测试工程,依赖两个JAR包:classes12.jar和log4j-1.2.14.jar
第二步:写程序,先写也没问题,我只写了一个类,带main函数,包名是test:test.Main
Main.java
- package test;
- import org.apache.log4j.Logger;
- public class Main {
- private Logger log = Logger.getLogger("R");
- public Main(){
- log.debug("********************");
- }
- public static void main(String[] args) {
- Main m = new Main();
- }
- }
以上示例程序中并没有使用classes12.jar,但依赖classes12.jar只是为了演示多个jar包的依赖添加
第三步:
按图示开始打jar包:
之后生成的MANIFEST.MF文件只有两行:
Manifest-Version: 1.0
Main-Class: test.Main
这时需要手动修改这个文件,改为:
Manifest-Version: 1.0
Class-Path: classes12.jar log4j-1.2.14.jar
Main-Class: test.Main
注意加了一行,在Class-Path这一行中,写入了依赖JAR包的名称,用空格分隔,如果有子目录的话就写相对目录,相对是相对于批处理文件的相对路径
然后重新打包导出JAR,见图:
以后再打这个jar包的时候就不需要再修改MANIFEST.MF了,但如果又添加了依赖jar包,只需要在这个文件内手动把依赖jar包名写进去保存就可以了,执行的jar包名不用写
第四步:写批处理
文件名:run.bat
内容:
java -jar TestJar.jar
最终目录结构:
第五步:测试
运行cmd,依次执行:
d:
cd temp/TestJar
run
接下来就不用说了
URL:http://stride.iteye.com/blog/1350156
相关推荐
"eclipse"和"myeclipse"是两个非常流行的Java集成开发环境(IDE),它们为开发者提供了强大的功能,包括查看jar包源代码。下面我们将详细探讨如何在这些IDE中查看jar包的源代码,以及这样做的重要性和具体步骤。 ...
标签中的“jar包”表明这是一个可以直接在Java应用中使用的库,通过添加到项目的类路径即可调用其提供的功能。 在压缩包中,除了`commons-io-2.4.jar`本身,还有其他URL文件,可能是提供额外资源的链接,如"去脚本...
在创建Runnable JAR文件的过程中,需要指定入口点(即main方法所在类)以及一个Manifest文件,以便IDE能够正确配置JAR文件,使其在运行时知道从哪里开始执行。 在部署Java服务的过程中,还需要注意操作系统的不同,...
确保路径正确指向你刚刚导入的`jrebel.jar`。 3. `-Drebel.spring_plugin=true`:开启Spring框架的插件支持,如果你的项目使用了Spring。 4. `-Drebel.struts2-plugin=true`:开启Struts2框架的插件支持,如果使用了...
安装Lombok插件的方法和Eclipse类似,可以直接通过Eclipse Marketplace进行在线安装,也可以下载jar包后进行手动安装,方法与Eclipse中相同。 ### IntelliJ IDEA安装Lombok插件 1. **在线安装方式**: - 打开...
在`<settings>`节点下添加`<localRepository>`元素,指定本地仓库的位置,例如`D:\software\mavenFactory`,这是一个用于存储jar包的文件夹。 在MyEclipse中,你需要启用Maven支持。进入`Window -> Preferences -> ...
1. **项目初始化**:首先,我们需要在MyEclipse中创建一个新的Dynamic Web Project,然后通过Spring工具集或手动配置引入Spring MVC的相关依赖库,如spring-webmvc.jar、servlet-api.jar等。 2. **配置Spring MVC**...
4. **site.xml**:这是一个插件站点的XML描述文件,包含了插件的元数据,如插件的ID、版本、描述、依赖等信息,MyEclipse会用它来识别和安装插件。 5. **plugins**:这个目录很可能包含了多个具体的插件JAR文件,每...
在构建Java Web开发环境时,将MyEclipse、Tomcat与MySQL这三者结合使用是常见且高效的方式。本文将详细解析如何搭建MyEclipse+Tomcat+MySQL的开发环境,确保开发工作顺利进行。 ### 一、配置JDK环境 在开始之前,...
- **Maven**:作为项目构建工具,Maven负责管理项目的依赖,构建流程,以及生成项目制品如jar或war包。在SSHE项目中,Maven可以简化依赖管理和构建过程。 学习SSHE MAVEN入门,开发者需要了解每个框架的基本概念、...
Eclipse和MyEclipse是两种广泛使用的Java集成开发环境(IDE),它们都提供了对版本控制系统的支持,其中包括Subversion(SVN)。SVN是一种分布式版本控制系统,用于管理源代码的版本和协同开发工作。在Eclipse和...
JAVA_HOME应指向JDK的安装目录,PATH应包含JDK的bin目录和jre的bin目录,CLASSPATH则需要包含必要的jar文件,例如tools.jar和dt.jar。配置完成后,通过`java -version`命令检查JDK版本。 【Tomcat配置】Apache ...
在MyEclipse中,可以直接在POM编辑器中添加依赖,MyEclipse会自动从Maven中央仓库下载所需的jar包。 7. **运行Maven构建**:在MyEclipse中,可以通过右键点击项目,选择"Maven" -> "Build..."来执行Maven目标,如...
"struts用jar"指的是Struts框架所需的库文件,通常以JAR(Java Archive)格式存在,这些文件包含了Struts框架的核心组件、依赖和其他必要的类。 在MyEclipse这样的集成开发环境中,开发者通常需要手动导入这些JAR...
在使用"Myeclipse svn1.8"时,用户首先需要通过Eclipse的“Install New Software”功能,指向插件的更新站点(通常是site.xml描述的URL),然后按照向导完成安装。一旦安装成功,开发者可以在Eclipse的“Team”菜单...
4. `site.xml`:这是Eclipse插件站点的配置文件,描述了插件的元数据,包括其名称、版本、依赖项以及如何安装到Eclipse环境中。 5. `features` 和 `plugins` 目录:这两个目录通常是Eclipse插件结构的一部分。`...
这通常在需要添加第三方jar包或自定义库时进行,步骤包括: - 在`Window -> Preferences -> Java -> Build Path -> User Libraries`中创建和管理用户库。 - 将所需的jar包添加到用户库中,并在项目的构建路径中引用...
MyEclipse是一款强大的Java集成开发环境,它基于Eclipse平台并扩展了更多功能,尤其在企业级应用开发中被广泛使用。其中,MyEclipse SVN插件是专门为MyEclipse集成的版本控制系统工具,用于支持Subversion(SVN)的...
每个依赖项都有一个scope属性,定义了其在不同阶段的使用范围,如compile(默认,适用于所有阶段),provided(由JDK或容器提供),runtime(仅运行时使用),test(仅用于测试)和system(需要显式提供)。...