我在csdn找不到更合适的版来发这个贴了,望高手赐教首先我申明一下我用的是installshield multiplatform 11.5 (底层用java实现的,installshield不同版本之间的差异大了去了)我现在想给我开发的一个java应用做安装包,这个java应用有两个版本,普通版本,和eclipse插件版本.我希望在安装的过程中能够通过选择来选定某个版本安装。我现在能想到的解决方案有两个1)做两个features,分别指定到两个版本的应用程序。但是我不知道怎么给两个features分别指定路径,现在两个features都被装到了同一个目录下
2)自己画一个custom dialog,上面用两个radio button 来向后来传参数,然后指定一个版本的应用程序为文件源,来安装。但是我对installshield提供的api实在不熟,谁可以告诉我我怎么才能指定文件为安装源吗?高手最好能提供我一个例子,我发现installshield难学就是因为可供学习的例子太少了。
分不够再加
2)自己画一个custom dialog,上面用两个radio button 来向后来传参数,然后指定一个版本的应用程序为文件源,来安装。但是我对installshield提供的api实在不熟,谁可以告诉我我怎么才能指定文件为安装源吗?高手最好能提供我一个例子,我发现installshield难学就是因为可供学习的例子太少了。
分不够再加
[email protected]
如果你要与jre打包在一起,我不会,那牵扯到本地语言编程,不过我想查查资料我能做出来。
如果你要求极其默认已经安装jre,那太简单了。
你只要写一个java图形程序控制安装界面,然后把eclipse与相关插件一并与java图形程序打包进入一个jar就可以了。
你的图形程序只需要把jar包内的eclipse文件复制出来并防止到安装目录下即可。
其实安装包的制作,就是一个文件copy的工作,没啥技术难度的,人性化一点就做一个图形界面来控制一下安装属性,很简单的。
但是如果你有些注册表的动机,那就麻烦多了,因为java对windows注册表的支持,实在有点薄弱。
然后我添加一个对应的方法,如下
public void checkedISRadioButtonDef1(com.installshield.event.ui.ISControlContext arg0){}我希望通过选中这个radiobutton 对画面上的另一个控件的某个属性进行修改,比如一个text框的text属性。
但是我如何拿到另外一个控件的值?赐我一句代码吧?
先打好基础吧。
所实在的,做安装包其实不是很难,但是也要非常熟悉语言才行。
我想用installshield提供的功能来做安装包
饿~~~
连office都有自己的板块,
installshield这么有技术含量居然没有自己板块