独立的SWT/JFace应用程序既是指脱离Eclipse环境运行的程序。可作为一个普通Java程序运行。
我的方法是将所用的库和自己的class打包到一个可运行Jar中,再wrap成一个exe。即可在装有java环境的windows系统中使用。打包过程当然是使用ant, 配合两个支持ant的工具:混淆器proguard和exe封装工具JSmooth。
步骤为:
1 编译
2 将class拷贝到临时目录release/classes
3 将class打成jar包通过proguard混淆,然后解包回release/classes
4 将使用到的各个lib的jar解压到release/classes,并删除部分无用文件(为了减小jar包)
5 将swt的几个dll文件移动到release/deploy目录,没使用到的dll可删掉
6将release/classes中所有文件打包到release/deploy目录
7 将deploy目录中的jar包使用JSmooth包裹成exe
8 将deploy中的exe和dll打一个zip发布包
主要的问题是proguard混淆这一步,如果使用了继承composite类,这些类的public方法就不能混淆。
而且对最终jar包的整体混淆也是比较困难的,还没找到好办法
分享到:
相关推荐
Eclipse SWT/JFace 核心应用光盘源码下载,解压后即可使用
Eclipse SWT/JFace核心应用
SWT/Jface API 3.4 SWT/Jface API 3.4 SWT/Jface API 3.4 SWT/Jface API 3.4
Eclipse SWT/JFace 核心应用 带书签 Eclipse SWT/JFace
SWT/JFACE API,是关于SWT/JFACE开发所用的API
swt/Jface用到的最基本的jar包
eclipse swt/jface核心应用 这本书的源代码
eclipse swt/jface核心应用源代码 带视频,找了好久,希望可以帮到大家,跟书匹配
Eclipse SWT/JFace SWT JFace 实例 Eclipse SWT/JFace 书中 全部实例
《Eclipse SWT/Jface核心应用》全面介绍了SWT、JFace和RCP的相关知识。全书共分5篇,第1篇介绍了SWT产生的背景以及SWT的一些基本概念和基础知识。第2篇介绍了SWT基本控件的使用,以及事件处理、布局等SWT基本知识的...
SWT/Jface 开发入门指南 介绍以下方面的内容: ? 设定 swt 以及 JFace 的开发环境 ? swt 的一些简单部件(widget)介绍 ? JFace 的一些入门性介绍 ... 通过一些简单的例子说明如何利用 swt 和 JFace 编写图形化应用程序
基于 Java 桌面程序开发的图形库...本书主要讲解了如何使用 SWT 和 JFace 进行应用程序的开发,通过本书系统而全面的 SWT/JFace 知识学习,将帮助读者快 速开发出完美、实用的 GUI 程序,轻松完成繁琐的界面、菜单编程.
本文档为swt/jface的api中文帮助文档。
SWT/JFace开发实例
《Eclipse SWT/Jface核心应用》全面介绍了SWT、JFace和RCP的相关知识。全书共分5篇,第1篇介绍了SWT产生的背景以及SWT的一些基本概念和基础知识。第2篇介绍了SWT基本控件的使用,以及事件处理、布局等SWT基本知识的...
NULL 博文链接:https://niub.iteye.com/blog/1806580
SWT/JFace 3.5 版本的 API,HTML格式,方便开发人员查阅。
王占全,苏玲 著; ISBN:7-121-05152-4 学习 SWT/JFace 的好书!
swt/jface in action 中英文 pdf格式 + 源码下载,包含书中的所有源码,有需要的朋友可以下载,为正在学习swt、jface的朋友提供一些好资源。