MyEclipse打包SWT是什么概况呢?MyEclipse打包怎么执行呢?那么本文就向你介绍MyEclipse打包的基本情况。
MyEclipse打包SWT的缘由,最近做C/S界面使用了SWT,根据需求开发了一个类似“飞鸽”的传输终端,工程需要打jar包发布,并采用bat运行,打包发布的时候还真是遇到了点麻烦,下面我将自己的做法共享下
MyEclipse打包SWT步骤:java工程打jar包:
1.右键点击工程->Export...->java->jar,next
2.如图1所示,选择存储路径C:\transferterminate.jar,并选择打包的文件,.springBeans,.classpath,.project,next,next
3.选择启动界面的主类,这里是SendFileView,Finish。万里长征才完成第一步……
4.在C盘下建立文件夹C:\transferterminate
a.将刚才打的jar,放进来
b.新建lib文件夹,将工程引用的外部jar都放在这里,如swt的org.eclipse.swt.win32.win32.x86_3.2.1.v3235.jar等
c.由于swt需要dll支持,可将四个dll文件直接拷贝到C:\transferterminate文件夹下
5.将工程的配置文件夹config直接考到C:\transferterminate下,该文件夹中包括异常处理xml,logo等
6.书写bat文件
- @echo off
- start javaw -jar transferterminate.jar
-
@echo on
7.替换jar包中的MANIFEST.MF文件
我的方法是用winrar打开transferterminate.jar,找到META-INF文件夹,将自己写好的MANIFEST.MF,直接拖拽到该文件夹下,覆盖原来的MANIFEST.MF
MANIFEST.MF的内容(这个文件的格式很重要,偶也是试了半个多小时才弄好):
Manifest-Version后空一个空格,Class-Path的jar后直接回车,在lib/...前空两个空格,最后一行的jar空一个空格
- Manifest-Version: 1.0
- Class-Path: lib/ant.jar lib/dom4j-1.6.1.jar lib/jdom.jar
- lib/org.eclipse.core.commands_3.2.0.I20060605-1400.jar
- lib/org.eclipse.core.runtime_3.2.0.v20060603.jar
- lib/org.eclipse.equinox.common_3.2.0.v20060603.jar
- lib/org.eclipse.equinox.registry_3.2.1.R32x_v20060814.jar
- lib/org.eclipse.jface.text_3.2.1.r321_v20060810.jar
- lib/org.eclipse.jface_3.2.1.M20060908-1000.jar
- lib/org.eclipse.osgi_3.2.1.R32x_v20060919.jar
- lib/org.eclipse.swt.win32.win32.x86_3.2.1.v3235.jar
- lib/org.eclipse.text_3.2.0.v20060605-1400.jar
- lib/org.eclipse.ui.forms_3.2.0.v20060602.jar
- lib/org.eclipse.ui.workbench_3.2.1.M20060906-0800.jar
- Sealed: true
- Main-Class: com.ideal.idt.transferterminate.iface.SendFileView
hoho大功告成...
MyEclipse打包SWT的情况就介绍到这里了,希望对你有所帮助。
分享到:
相关推荐
MyEclipse将打包所有相关的类和资源,并生成一个包含SWT的JAR文件。 6. **测试JAR**:导出完成后,可以在不运行MyEclipse的环境中测试JAR文件,看看是否能够正确地运行和显示SWT组件。 关于标签“源码”和“工具”...
将其解压,直接复制到myeclipse安装目录下dropins文件夹下,重启myeclipse即可。...按照步骤即可打包;若没有该项,可将myeclipse下configuration文件中org.eclipse.update的platform.xml删除,再重启myeclipse
在本项目中,我们主要探讨如何使用MyEclipse集成开发环境和SWT-Designer工具来构建一个功能完备的电子邮件客户端。这个电子邮件客户端不仅能够发送和接收邮件,还具备附件处理能力,为用户提供了一站式的邮件服务...
myeclipse打包的jar
修改目录“Genuitec\MyEclipse-8.6\configuration\org.eclipse.equinox.simpleconfigurator\”下的bundles.info文件。 首先,将插件的features和plugins目录下的jar包copy到Genuitec\Common下相应的目录下;然后,将...
这是第二个压缩包,如果你不下就解不开啊 这是第二个压缩包,如果你不下就解不开啊
然而,在使用MyEclipse进行打包过程中,可能会遇到一些问题,比如"myeclipse10 打包时导出war问题"。这个问题通常涉及到项目中的某些依赖或配置不正确,导致打包失败或导出的WAR文件不能正常运行。 首先,我们来...
"myeclipse可执行文件打包"是指将MyEclipse项目中的代码、依赖库和其他资源整理并封装成一个独立的可执行程序,通常是一个JAR(Java Archive)文件或者一个可启动的Windows EXE文件。下面我们将详细探讨这个过程。 ...
`MyEclipse`是一款强大的Java集成开发环境,它提供了丰富的功能,包括创建、编辑、调试和打包Java项目。在某些情况下,我们可能需要将项目中的代码与第三方库的JAR文件一起打包,以便在没有外部依赖的情况下运行。`...
`MyEclipse`是一个强大的Java集成开发环境,它支持项目打包功能,而`exe4j`则是一个专门用于将Java应用打包成Windows可执行文件的工具。下面将详细介绍如何使用这两款软件来实现Java程序到`.exe`的转换。 首先,...
本篇文章将详细讲解如何在myEclipse环境下打包Java工程并制作exe可执行文件,同时涉及JavaLauncher的使用以及manifes.txt项目清单文件的编写。 首先,我们需要了解myEclipse中的jar文件制作过程。myEclipse作为一款...
在本文中,我们将详细探讨如何在MyEclipse 8.6.1环境下安装SWTDesigner_v7.6.0,这是一个强大的图形用户界面设计工具,主要用于创建SWT和JFace应用程序。安装过程中可能会遇到一些与Eclipse不同之处,因为MyEclipse...
MyEclipse是一款强大的Java集成开发环境,尤其在企业级应用开发中广受欢迎。这份操作手册主要涵盖了MyEclipse的快捷键、常见问题解决方案以及使用技巧,旨在帮助用户提高开发效率和解决日常遇到的问题。 首先,关于...
以下是如何在MyEclipse中将JAVA项目打包成JAR文件的详细步骤: 1. **准备工作** - 确保你的项目已经成功构建,没有编译错误。 - 如果项目有外部依赖,如第三方库,需要决定是否包含在JAR文件中。如果不包含,确保...
MyEclipse 导出 jar 文件再转换成 exe 可执行文件 在本文中,我们将探讨如何使用 MyEclipse 导出 jar 文件,并将其转换成 exe 可执行文件。这个过程将分为四个步骤:导出 jar 文件、运行 jar 文件、连同第三方文件...
在进行Java应用程序开发时,MyEclipse作为一款强大的集成开发环境(IDE),有时会因为处理大量项目、编译代码或运行复杂应用时消耗过多内存,从而导致“内存不足”(Out of Memory)的问题。这个问题是许多开发者在...
本教程将详细介绍如何在MyEclipse和Eclipse中使用插件进行JAR打包。 一、MyEclipse打JAR包 1. **创建Java工程**:首先确保你有一个完整的Java工程,包含了所有源代码、资源文件和依赖库。 2. **配置工程属性**:...
解决myeclipse10.6和myeclipse10.7破解后,无法打出war包的问题。步骤如下: 1.版本为10.6的选择 com.genuitec.eclipse.export.wizard_9.0.0.me201203160414 2. 版本为10.7的选择 ...3.把对应的jar文件覆盖 MyEclipse\...
如果你想实现把引用的第三方jar也一起打包生成jar的话,那么需要借助fatjar插件。 解压后将plugins文件夹下的jar文件拷贝到Myeclipse8.5或者8.x的目录下的dropins文件夹下(例如,我用的是Myeclipse8.5,即在C:\...
该版本为插件版本,里面包含破解程序和详细破解方法,同时还有集成到MyEclipse和Eclipse的方法。