在使用swt项目进行打包时,即导出jar包的过程如下
1、在项目上右键“Export”,
2、选择JAR file,点击“Next”,选择基本class文件即可,所有使用到的框架可存放在该jar文件外部,如何都导入一个jar包还没研究,不知是否可行。
3、指定jar文件的存放位置后,点击“Next”,保持默认选项即可
4、“Next”,指定MANFEST.MF文件位置,还是由Eclipse自动生成,此处选择自己指定。当然指定前应新增相应文件。接下来会有讲解。
5、点击“Finish”即可完成导出,同时将所有使用到的框架文件copy到导出的jar文件所在目录,注意其中要包括swt-win32-3349.dll。
接下来说明一下MANFEST.MF文件的编辑
可在任意位置新建一文本文件,名字命名为MANFEST.MF,一般将其放入项目文件的META-INF文件夹下,其内容如下
Manifest-Version: 1.0 Main-Class: com.tom.gui.test.NewDialog Class-Path: swt.jar commons-lang-2.3.jar
|
Main-Class指当前项目中的主程序入口
Class-Path指项目中使用到的所有框架路径,此处指当前目录,即和生成的jar文件相同路径下。在此处若有多个jar文件或zip文件,中间使用空格进行分隔。
分享到:
相关推荐
【Eclipse SWT应用程序项目的打包与部署方法】 Eclipse SWT(Standard Widget Toolkit)应用程序的打包与部署是Java开发者在完成项目开发后必须面对的关键步骤。SWT是Eclipse平台的一个组件,提供了一套丰富的用户...
在SWT应用程序项目的打包与发行过程中,有几点关键的知识点需要注意。 首先,打包清单文件MANIFEST.MF是整个打包过程的核心。这个文件定义了程序的入口点(Main-Class),也就是程序启动时要调用的主类,以及程序...
完成 MANIFEST.MF 文件的配置之后,接下来就是将整个项目打包为 JAR 文件。在 Eclipse 中,可以通过右键点击项目,选择“导出”->“可执行的 JAR 文件”来完成这个过程。在这个过程中,用户可以选择包含源代码、排除...
本篇将基于提供的文件标题、描述及部分内容,深入探讨如何在Eclipse环境下将AWT或SWT项目打包成JAR文件,并通过批处理(bat)文件来运行这一过程。 ### Eclipse AWT/ SWT项目打包成JAR #### 1. 准备阶段:构建...
SWT(Standard Widget Toolkit)是Eclipse开源项目中的一部分,主要用于构建GUI(图形用户界面)应用程序。它提供了一组与操作系统紧密集成的图形控件,允许开发者创建原生外观的应用程序。SWT的设计目标是提高性能...
二、SWT项目创建与开发 1. 新建Java Project:在Eclipse中,选择"File" > "New" > "Java Project",输入项目名称并确认。 2. 创建SWT窗口:新建一个类,继承自`org.eclipse.swt.widgets.Shell`,并重写`...
在软件开发过程中,项目打包与发行是至关重要的步骤,确保你的应用程序或Eclipse插件能够被用户正确安装和运行。本文主要介绍了两种不同类型的项目的打包方法:Java应用程序项目和Eclipse插件项目。 首先,我们关注...
标题中的"swt windows平台64位的包"指的是专为64位Windows操作系统设计的SWT库的打包文件。这个包包含了运行在64位Windows环境下的所有必要组件,使得开发者能够构建针对这一平台的原生感观的Java GUI应用。 描述中...
【Java项目打包发行】 ...同时,对于Eclipse插件项目的打包方法,虽然这里没有详细介绍,但基本原理相似,只是具体步骤和配置可能会有所不同,通常涉及更多的Eclipse插件开发相关的元数据和依赖关系。
解决这个问题的方法是找到对应操作系统的 DLL 文件并将其放到系统路径中,或者将 DLL 文件与你的应用程序一起打包。在Eclipse中,你可以通过以下步骤配置: 1. 右键点击项目 -> Build Path -> Configure Build Path...
描述中的“NULL”没有提供具体信息,但我们可以推测这篇博客可能详细讲解了如何通过特定工具或方法实现这一转换过程。 标签中的“源码”意味着可能会涉及程序的代码结构和编译过程。“工具”则表明博主可能分享了一...
SWT(Standard Widget Toolkit)是Eclipse开源项目中用于构建图形用户界面(GUI)的一种库,它是Java语言中的一种窗口工具包,与Java Swing不同,SWT基于原生的系统控件,因此提供了更好的性能和与操作系统的深度...
- **打包与发布**: 了解如何将SWT/JFace应用程序打包成可执行文件或安装程序,以便在不同的平台上部署和分发。 #### 结论 SWT和JFace为Java开发者提供了一套强大的工具集,不仅能够构建高性能的跨平台应用程序,还...
### Eclipse SWT开发点滴 #### 一、第三方包的引用 在使用Eclipse进行SWT开发时,经常会遇到需要引入第三方库的情况。以下是引入第三方库的具体步骤: 1. **工程项目增加Libraries** - 右键点击项目 -> `Build ...
- **理解SWT和JFace的架构与方法论**:为了更好地利用SWT和JFace,开发者需要深入了解这两个库的内部结构和设计理念。这有助于在实际开发过程中做出更合适的技术决策,提高应用程序的整体质量和性能。 - **GUI设计...
MyEclipse将打包所有相关的类和资源,并生成一个包含SWT的JAR文件。 6. **测试JAR**:导出完成后,可以在不运行MyEclipse的环境中测试JAR文件,看看是否能够正确地运行和显示SWT组件。 关于标签“源码”和“工具”...
9. **导出和部署**:最后,你将学习如何将项目打包成可执行的JAR文件或Windows/Linux/macOS的原生可执行程序,以及如何配置部署选项。 通过本教程的学习,你不仅可以熟练掌握SWT_Designer的使用,还能对SWT和JFace...
SWT是Eclipse项目的基础部分,用于构建功能丰富的桌面应用程序。在Java中,通常使用AWT(Abstract Window Toolkit)或Swing来创建GUI,但SWT提供了更高效、更接近本地性能的界面。 在标题"swt需要的jar包"中,我们...