首页 / 浏览问题 / 组件GIS / 问题详情
iObject Java示例代码无法启动
9EXP 2022年05月25日

使用产品:iObject Java 10.1 操作系统:win10 x64
问题描述:打开对应的示例 

最近设施查找分析

无法启动,将对应的超图依赖包配置在环境变量中,对应适用的Jar放置External Libraries内,还是在编译时发生错误

com/supermap/ui/MapControl 在类里面分布为下图,没有看到对应的包

1个回答

您好,根据您的描述,还请您提供一下代码出错的位置

建议您重构一下项目,如果您已经尝试过重构了,

建议您将组件bin目录下的所有包都导入到项目中来,在重构一下,如果您尝试过以上两种方法还没效果,

那么编辑一下启动器的参数,打开启动器编辑框,编辑Environment virables,点击browse弹出Environment virables编辑框,

点击add,编辑name为path、value为Java组件bin所在目录地址值
3,690EXP 2022年05月25日


这两个都已经追加了也还是不行

请问您的其他有用到com.supermap.ui.MapControl的示例demo是否也会遇到同样的问题,如果有,请问您的示例demo是否为mapconrol不能实例化,还请您确保示例版本与产品版本保持一致
试了其他一个是可以的,目前试的这个查找最近设施分析是不行的,版本都是一致,只是都是all里面的SimpleCode和Bin
针对这样一致性配置结果有差异的情况,您再试下在启动那里编辑,找到Shorten command line:修改为JAR manifest,如果还是不行建议您将该最近设施查找demo写到一个新的的项目中,如果还是出现这样的问题,这边给您进行一下远程看看呢
需要将运行环境的JRE切换成默认的就可以啦,其他配置保留,麻烦您啦
感谢您的分享,谢谢!
兄弟 我也运行不成 我的IDEA连Run键都是灰色的 能不能出个经验帖呀
您的示例demo里面所有的模块是否都是这样的,可以试着打开项目结构,将模块加到项目中去,

具体步骤:1.项目-右键-Open Module Settings

2.打开设置,点击+号,点击import module

3.找到显示为灰色的module模块并导入
这个方法可以! 不过数据啥的都丢失了
如果您还需要之前的数据可以恢复项目历史版本,在部署运行文件夹中找到数据
搞定啦 后来的朋友可以尝试这种方法进行解决:IDEA-File-New-Project from Existing Sources...-选择“SampleCode”文件夹-Create project from existing sources
然后再对这个项目导入supermap的jar资源包,大功告成!
...