当然,SmartInvoke程序要能够方便的打包成类似exe可执行文件的形式才能算得上是一个真正的CS程序。
为了让SmartInvoke程序能够成功的打包运行,首先得在FirstWin.java入口类中添加一方法以指明程序所要加载的swf文件的路径。内容如下:
public String getMainSWF(){
return "/FirstWin.swf";
}
该方法告诉SmartInvoke程序所需的swf文件为程序当前目录下的FirstWin.swf。
getMainSWF方法在这里可以返回相对于cn.smartinvoke.core.jar的相对路径,本地绝对路径,还有http地址。
注意该方法只是在程序打包导出的时候才使用,程序开发调试期间请把该方法注释掉。不然会导致调试程序无法运行。如果你不幸已经遇到这样的问题请重新启动eclipse.
右键First项目,选择导出 菜单,打开导出对话框,选择Java节点下的可运行的Jar文件节点。点击下一步,选择Jar文件加载后所要启动的java类,与Jar文件的存储位置,如下图:
点击完成按钮,会在C:\cc目录下生成First.jar文件,将First_项目生成的FirstWin.swf文件及所需的运行时动态链接库文件拷贝到First.jar所在目录,新建一内容为java –jar First.jar的
Run.bat批处理文件。双击该批处理文件就可以运行我们的第一个smartinvoke程序啦。
程序的目录结构如下图:
运行smartinvoke自带的示例
在flash builder安装目录下的cn.smartinvoke.libs目录下一Demo开头的.bat文件都是可运行示例。
- 大小: 25.9 KB
- 大小: 29.7 KB
分享到:
相关推荐
通过SmartInvoke运用java与flex轻松构建cs程序,入门文档,有截图。
Flash 动画加代码 cn.smartinvoke.ide.zip
NULL 博文链接:https://smartinvoke.iteye.com/blog/664992
它将Flex界面API进行Java/C#本地封装,以实现用Java/C#快速构建漂亮桌面程序的目的,完美的实现了Flex与桌面程序的互通。
NULL 博文链接:https://smartinvoke.iteye.com/blog/676044