作者 满胜
最近向测试人员提交程序的时候,他们提出此程序安装和使用对于工程部门和客户过于复杂.向我提出了一系列便捷用户使用的建议.在这里我把其中的几点经验谈一下.
1,Java程序的发布
我使用的开发工具为JBuilder,NetBeans.NetBeans在项目编译时,自动发布了JAR文档.通常可以在程序目录中找到.Jbuilder需要自己在创建项目之后,再新建一个可执行JAR.方法是New-->Archive-->Executable JAR,然后在向导中一步步next即可.当然,一些Test的Class是不必打包进来的,其它的引用的包文件,JDBC驱动等一定都要打包进来. 给一个JAR文件用户是不会满意的,如果我们的程序应用在Window上, 有一个很便捷的工具可以帮你制作java可执行程序安装包:
Zero G installAnywhere.只有几步也是stepbystep的,把JAR文件加进来,再从中选择入口,然后一路下一步,安装文件就制作好了,并且这个文件集成了JRE的安装,对于用户来讲,这是很方便的,不用再去学JRE是什么概念,也不会问你什么是环境变量.安装好之后,程序就在start的程序组中,有漂亮的图标,与.exe的程序没有任何区别.
2,编写过程
2.1界面选择:除非程序是要发布在Solaris上,否则
最好的外观肯定不是metal.在windows上,最好选择windows的外观,mac上选mac的外观.
2.2log日志:有的log日志如果确定是交给用户做分析的,一定要写用户能很容易看懂的东西,最好提供一个能在程序中就调用查看的界面.如果是给开发人员跟踪用的,那就要做到详尽,尽量保留原始的信息.log日志做好分类,不要都写到一个日志里头.
2.3配置数据:大家都知道配置数据放在XMl中最好,但要注意的地方不止这些.不要放进去太多用户看不懂的数据.最好在界面上提供配置的窗口,不用他们到文件中去改.
其它的要注意的地方当然也很多,在这里就不一一列举.以上的是跟java比较有关系的那些.
C Java 常用发布方式 java应用发布
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
发布Java应用程序
发布Java应用程序
职场 休闲 发布Java应用程序 -
java jedis订阅发布应用场景 java事件发布订阅
1.EventObject : 事件java.util.EventObject是事件状态对象的基类,它封装了事件源对象以及和事件相关的信息。 所有java的事件类都需要继承该类
java jedis订阅发布应用场景 java 观察者模式 开发语言 System -
java rest接口和restful
哈喽,好久不见,看了一眼推送记录,我已经差不多一个月没发文章了,忙->累->懒,所以一直没写,最近答辩结束了,也终于可以抽出时间分享点最近学的东西~关于kotlin去年还是前年谷歌为kotlin背书的时候我就注意到这个语言了,还给团队买了好几本kotlin的书,总之我是比较看好这个语言的发展的,不过一直没有上手用过,这次就拿kotlin和springboot框架来试试水,期待kotli
java rest接口和restful java restful接口开发实例 restful接口开发实例 springboot sqlite