首页 / 浏览问题 / 桌面GIS / 问题详情
idesktopx二次开发打包
61EXP 2022年04月11日
idesktopx二次开发后,怎么打包成安装文件,最小的安装文件大概可以多大,只需要包含基本功能

1个回答

您好,关于 SuperMap iDesktopX 二次开发,您可以通过配置 IDEA 的 Artifacts 将二次开发的扩展打包成 jar 包,由于二次开发已经依赖了 iDesktopX 的运行环境,此时打出来的 jar 包体积非常小,此时仅需要项目输出目录以及 *.config 文件即可。详情可见 SuperMap iDesktopX 安装目录\templates\SampleCode 示例代码,该示例展示了如何简单的进行 iDesktopX 二次开发。该示例打出来的 jar 包仅 15KB。配置详情如下图:

此外,对 iDesktopX 进行的二次开发,打包后需要将 jar 包放置到 SuperMap iDesktopX 安装目录\bundles\plugin_bundles 目录下,启动 iDesktopX 时会自动加载该目录下的扩展。

希望可以帮到您。

2,313EXP 2022年04月12日
是独立运行的安装包,不单单是jar包,比如果说我开发一个程序,给客户运行使用,客户是不是要先安装idesktopx

若您是对 SuperMap iDesktopX 进行扩展开发的话,的确是需要先安装 SuperMap iDesktopX。若您只是为了开发类似 SuperMap iDesktopX 程序的话,建议您可以考虑使用 SuperMap iObjects 组件包进行开发,如SuperMap iObjects Java 组件

使用 SuperMap iObjects 组件包进行开发后需要打包的话,有以下几种情况:

  1. 依赖 iObjects Java 组件开发,可以通过 exe4j 打包成 .exe 可执行程序(Windows系统);
  2. 依赖 iObjects .NET/C++ 组件开发,通过 Visual Studio 可以直接打包成 .exe 可执行程序。
了解了,谢谢回答
...