Linux安装包
Posted 下士闻道
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux安装包相关的知识,希望对你有一定的参考价值。
关于SWT
- SWT首先要在Eclipse中添加SWT的安装包:Windowsbuilder Pro。下载路径:http://www.eclipse.org/windowbuilder/download.php
- 通过Help -> Install New Software...来进行安装。
- 下面就是添加项目,要添加JFace/SWT项目,然后添加Shell类,这样才会在Shell的Design页面中加载合适的Platte,最重要的就是Controls Tab,里面的控件是即拖即用的。
- swt打包成可运行jar
- Windows平台下面需要添加org.eclipse.win32.jar(dll就是从这个文件夹下面获取)
- Linux下面也需要安装添加swt.jar,来自于swt-gtk包。但是注意不要部署win32.jar包
- 运行需要通过脚本文件(.sh文件)引导。故需要分配可执行权限(或者使用sh/source指令)。在Linux下面需要为sh文件赋执行权限(chmod +x)
关于安装包的设计
Java能做的事情,尽量Java做,靠谱,而且具有跨平台性,比如拷贝文件
Java不支持chmod的通配符,这个只能在脚本中来做
注意Windows下面写的sh文件很可能无法在Linux下面执行,因为windows会在记事本中莫名添加一些符号;所以最好在Linux下面编写,再回流到Windows上面
有一次和nohup…&相遇,为了让应用启动不随着脚本结束而结束,使用到了它。
以上是关于Linux安装包的主要内容,如果未能解决你的问题,请参考以下文章