`
wankunde
  • 浏览: 163013 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

MyEclipse打包SWT浅析

阅读更多

    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文件

  1. @echo off  
  2. start javaw -jar transferterminate.jar  
  3. @echo on 

7.替换jar包中的MANIFEST.MF文件

我的方法是用winrar打开transferterminate.jar,找到META-INF文件夹,将自己写好的MANIFEST.MF,直接拖拽到该文件夹下,覆盖原来的MANIFEST.MF

MANIFEST.MF的内容(这个文件的格式很重要,偶也是试了半个多小时才弄好):

Manifest-Version后空一个空格,Class-Path的jar后直接回车,在lib/...前空两个空格,最后一行的jar空一个空格

  1. Manifest-Version: 1.0   
  2. Class-Path: lib/ant.jar lib/dom4j-1.6.1.jar lib/jdom.jar  
  3.   lib/org.eclipse.core.commands_3.2.0.I20060605-1400.jar  
  4.   lib/org.eclipse.core.runtime_3.2.0.v20060603.jar  
  5.   lib/org.eclipse.equinox.common_3.2.0.v20060603.jar  
  6.   lib/org.eclipse.equinox.registry_3.2.1.R32x_v20060814.jar  
  7.   lib/org.eclipse.jface.text_3.2.1.r321_v20060810.jar  
  8.   lib/org.eclipse.jface_3.2.1.M20060908-1000.jar  
  9.   lib/org.eclipse.osgi_3.2.1.R32x_v20060919.jar  
  10.   lib/org.eclipse.swt.win32.win32.x86_3.2.1.v3235.jar  
  11.   lib/org.eclipse.text_3.2.0.v20060605-1400.jar  
  12.   lib/org.eclipse.ui.forms_3.2.0.v20060602.jar  
  13.   lib/org.eclipse.ui.workbench_3.2.1.M20060906-0800.jar   
  14. Sealed: true  
  15. Main-Class: com.ideal.idt.transferterminate.iface.SendFileView 

hoho大功告成...

MyEclipse打包SWT的情况就介绍到这里了,希望对你有所帮助。

分享到:
评论

相关推荐

    myeclipse导出SWT的jar包

    MyEclipse将打包所有相关的类和资源,并生成一个包含SWT的JAR文件。 6. **测试JAR**:导出完成后,可以在不运行MyEclipse的环境中测试JAR文件,看看是否能够正确地运行和显示SWT组件。 关于标签“源码”和“工具”...

    myeclipse 打包工具fatjar

    将其解压,直接复制到myeclipse安装目录下dropins文件夹下,重启myeclipse即可。...按照步骤即可打包;若没有该项,可将myeclipse下configuration文件中org.eclipse.update的platform.xml删除,再重启myeclipse

    利用MyEclipse+SWT-Designer实现电子邮件客户端

    在本项目中,我们主要探讨如何使用MyEclipse集成开发环境和SWT-Designer工具来构建一个功能完备的电子邮件客户端。这个电子邮件客户端不仅能够发送和接收邮件,还具备附件处理能力,为用户提供了一站式的邮件服务...

    myeclipse打包的jar

    myeclipse打包的jar

    SWT-eclipse插件(myeclipse8.6)

    修改目录“Genuitec\MyEclipse-8.6\configuration\org.eclipse.equinox.simpleconfigurator\”下的bundles.info文件。 首先,将插件的features和plugins目录下的jar包copy到Genuitec\Common下相应的目录下;然后,将...

    MyEclipse8.6中安装SWT.part2

    这是第二个压缩包,如果你不下就解不开啊 这是第二个压缩包,如果你不下就解不开啊

    myeclipse10 打包时导出war问题解决办法

    然而,在使用MyEclipse进行打包过程中,可能会遇到一些问题,比如"myeclipse10 打包时导出war问题"。这个问题通常涉及到项目中的某些依赖或配置不正确,导致打包失败或导出的WAR文件不能正常运行。 首先,我们来...

    myeclipse可执行文件打包

    "myeclipse可执行文件打包"是指将MyEclipse项目中的代码、依赖库和其他资源整理并封装成一个独立的可执行程序,通常是一个JAR(Java Archive)文件或者一个可启动的Windows EXE文件。下面我们将详细探讨这个过程。 ...

    myeclipse打包jar文件包含第三方jar包(文档+工具)

    `MyEclipse`是一款强大的Java集成开发环境,它提供了丰富的功能,包括创建、编辑、调试和打包Java项目。在某些情况下,我们可能需要将项目中的代码与第三方库的JAR文件一起打包,以便在没有外部依赖的情况下运行。`...

    myeclipse 开发java程序打包exe

    `MyEclipse`是一个强大的Java集成开发环境,它支持项目打包功能,而`exe4j`则是一个专门用于将Java应用打包成Windows可执行文件的工具。下面将详细介绍如何使用这两款软件来实现Java程序到`.exe`的转换。 首先,...

    myEclipse工程打包及exe文件制作

    本篇文章将详细讲解如何在myEclipse环境下打包Java工程并制作exe可执行文件,同时涉及JavaLauncher的使用以及manifes.txt项目清单文件的编写。 首先,我们需要了解myEclipse中的jar文件制作过程。myEclipse作为一款...

    在myeclipse 8.6.1下安装SWTDesigner_v7.6.0详解

    在本文中,我们将详细探讨如何在MyEclipse 8.6.1环境下安装SWTDesigner_v7.6.0,这是一个强大的图形用户界面设计工具,主要用于创建SWT和JFace应用程序。安装过程中可能会遇到一些与Eclipse不同之处,因为MyEclipse...

    Myeclipse快捷键和常用问题经验总结操作手册打包

    MyEclipse是一款强大的Java集成开发环境,尤其在企业级应用开发中广受欢迎。这份操作手册主要涵盖了MyEclipse的快捷键、常见问题解决方案以及使用技巧,旨在帮助用户提高开发效率和解决日常遇到的问题。 首先,关于...

    使用MyEclipse将JAVA项目打包成JAR文件

    以下是如何在MyEclipse中将JAVA项目打包成JAR文件的详细步骤: 1. **准备工作** - 确保你的项目已经成功构建,没有编译错误。 - 如果项目有外部依赖,如第三方库,需要决定是否包含在JAR文件中。如果不包含,确保...

    15分钟学会MyEclipse导出jar文件再装换成exe可执行文件

    MyEclipse 导出 jar 文件再转换成 exe 可执行文件 在本文中,我们将探讨如何使用 MyEclipse 导出 jar 文件,并将其转换成 exe 可执行文件。这个过程将分为四个步骤:导出 jar 文件、运行 jar 文件、连同第三方文件...

    MyEclipse经常报内存不足解决方案

    在进行Java应用程序开发时,MyEclipse作为一款强大的集成开发环境(IDE),有时会因为处理大量项目、编译代码或运行复杂应用时消耗过多内存,从而导致“内存不足”(Out of Memory)的问题。这个问题是许多开发者在...

    MyEclipse或Eclipse打jar包插件+详细的使用教程

    本教程将详细介绍如何在MyEclipse和Eclipse中使用插件进行JAR打包。 一、MyEclipse打JAR包 1. **创建Java工程**:首先确保你有一个完整的Java工程,包含了所有源代码、资源文件和依赖库。 2. **配置工程属性**:...

    解决myeclipse10.6和10.7的打包错误问题

    解决myeclipse10.6和myeclipse10.7破解后,无法打出war包的问题。步骤如下: 1.版本为10.6的选择 com.genuitec.eclipse.export.wizard_9.0.0.me201203160414 2. 版本为10.7的选择 ...3.把对应的jar文件覆盖 MyEclipse\...

    好用的Myeclipse打jar包插件

    如果你想实现把引用的第三方jar也一起打包生成jar的话,那么需要借助fatjar插件。 解压后将plugins文件夹下的jar文件拷贝到Myeclipse8.5或者8.x的目录下的dropins文件夹下(例如,我用的是Myeclipse8.5,即在C:\...

    SWTDesigner_v7.6_for_Eclipse3.5,适合Myeclipse8.5

    该版本为插件版本,里面包含破解程序和详细破解方法,同时还有集成到MyEclipse和Eclipse的方法。

Global site tag (gtag.js) - Google Analytics