在window下做个java测试程序
想法:
1,先打包好**.jar
2,在写一个.bat,内容是javaw -jar **.jar
但是打包jar的时候就出现了could not find main class 的错误,
1,可能是jre的版本和jvm的版本问题不一致,
2,Export all output folders for checked projects,选这个,
之前选择了Export generated class files and resources
接下来的问题是,加入自己的META-INF下的MANIFEST.MF文件。
(操作:导出选Use existing manifest from workspace
选择你src下的META-INF下的MANIFEST.MF后finish导出)
开始我是复制网上的MANIFEST.MF文件内容出错,到处的jar也出现了找不到main class的错误,
说明网上复制的内容有问题,该空格的没空格,所以附件里的demo很重要,可以直接拷贝哦!
直接拷贝附件的demo里的MF文件,:号后面有一个空格,结果没有空格
如:
Manifest-Version: 1.0
Class-Path: lib/comm.jar
Main-Class: com.start.ui.StarFrame
多个class-path 用空格隔开 ,lib/comm.jar,lib这个目录和你导出的jar在同一级目录就可以了,
不懂看附件的demo
修改后就可以导出了,lib下是你的第三方包,都放那下面就好,导出的jar包呢,和lib这个同一级ok了
运行jar吧。
==============方法2
Eclipse插件FatJar安装与使用
下载RUL:
下 载fatJar插件,解压缩后是一个.../plugins/(net...)把plugins下面的(net..)文件夹拷贝到eclipse的 plugins下,重新启动Eclipse3.1,Windows=>prefernce=>fat jar preference看到他就说明已经安装成功了。如果没有看到,没有关系,删除D:/eclipse310/configuration /org.eclipse.update/platform.xml文件(此文件可以自动生成)不用担心以前的插件会因此而消失,没事。 刚开始找不到如何使用它,后来看到你的项目=〉Export..=>向导里有fat jar =>使用起来真的很方便。 总结:一般把src打包export=>Jar File 即可。想把src附属的资源一起打包,必须使用FatJar => export..=>FatJar.
fatJar这插件打包的时候可把用到的第三方的JAR包也一起打到目标JAR中。
打包方法,图解。
开始:在你的工程项目里右键弹出下图:
然后Buile Fat Jar出现下图:
再然后就Next了,又出现下图:
再然后就没了。在桌面上找到刚刚打包的libr.jar双击,终于成功了,酷啊!!!!
内容转自网络
相关推荐
本篇文章将详细解释如何使用Fatjar来打包包含第三方jar包的插件,并在MyEclipse和Eclipse中进行操作。 首先,理解Fatjar的基本概念。Fatjar,又称为“胖Jar”,指的是将所有依赖库(包括第三方jar包)一起打包到...
使用第三方包在Eclipse RCP中非常简单,只需要将jar文件添加到classpath中,并在Runtime页面中配置classpath,然后我们就可以使用第三方库中的类和方法来实现某些功能。 知识点: 1.Eclipse RCP是什么? 答:...
`FatJar`是一个第三方插件,适用于`Eclipse`和`MyEclipse`,它的主要功能是帮助开发者将所有项目依赖的库文件(即第三方JAR包)打包进最终的可执行JAR中。这样,当用户运行这个单一的JAR文件时,不需要额外配置类...
本文将详细介绍如何在MyEclipse中创建JAR文件并包含第三方包。 首先,理解JAR(Java Archive)文件是一种归档格式,用于集合多个Java类文件、资源文件和元数据。JAR文件通常用于分发Java应用程序或库,可以被Java...
"myeclipse7.5fatjar第三方包打包到压缩包"这个标题指的就是使用MyEclipse 7.5版本的集成开发环境,结合fatjar插件,将项目及其依赖的第三方库打包成一个压缩包的过程。 MyEclipse 7.5是一款功能强大的Java EE集成...
总结来说,引入第三方JAR包是Java开发中的常见步骤,可以通过多种方式实现,包括IDE集成、构建工具管理、命令行指定等。理解这些方法,结合实际项目需求,可以帮助我们更有效地利用现有资源,提高开发效率。
在Java开发中,"fat jar"(也称为"uber jar")是一种打包方式,它将所有依赖库(包括第三方库)合并到一个单独的JAR文件中,使得开发者可以轻松地分发和运行整个应用程序,而无需关心项目的依赖关系。在本教程中,...
eclipse本身有一个打包的工具,但是不能将别的jar文件也一起打包进来. fat-jar能够很好的解决上述问题。 fat-jar它是sourceforge.net下的一个开源工具从http://sourceforge.net/projects/fjep地址可以下载该工具,...
#### 一、第三方包的引用 在使用Eclipse进行SWT开发时,经常会遇到需要引入第三方库的情况。以下是引入第三方库的具体步骤: 1. **工程项目增加Libraries** - 右键点击项目 -> `Build Path` -> `Configure Build ...
在Java开发中,常常需要将应用程序打包成JAR文件以便分发和部署。如果应用程序依赖于第...以上就是Java在制作jar包时引用第三方jar包的方法的详细知识点,希望能帮助开发者在打包Java应用时遇到相关问题能够得到解决。
2、一些项目依赖第三方jar包,如果发生问题,但第三方包中无日志打印,以往可能需要重新编译第 三方包,加上日志,重启服务,然后排查问题。但使用这个工具,就可以直接动态加入日志,而不用 修改第三方jar包...