首页 / 浏览问题 / 组件GIS / 问题详情
无法创建超图的Workspace
141EXP 2019年04月08日

 Workspace m_workspace = new Workspace(); 创建失败

无法实例化 com.supermap.data.Workspace.Workspace() 的 Workspace;

1个回答

你好,实例化失败有报什么错误吗?检查一下计算机中是否有Java组件的许可
9,127EXP 2019年04月09日

之前还是可以的,现在就不行了。就是无法 new Workspace(),<!--StartFragment -->

<!--StartFragment -->

image

贴的图不知道您可以看到不,如果不行的话,是否可以留个联系方式,我好请教下您?

联系方式私信你了
那个,我也遇到一样的问题,之前我测试的时候还是可以进行一个操作的,然后我过了两天去重新进行新测试是就不能够 new Workspace();了
你好,我也遇到同样问题,你的解决了吗?
你好,可以新建一个新的工程试试实例化Workspace看能否实例化。如果不行检查一下你的环境变量,还有就是许可是否过期
你好!

我用的是iobjects c++9d版本,在Linux系统下运行supermap自带的demo  Getstarted时,编译成功运行时提示qmapcontrol.cpp中m_pMapEditorWnd = new UGMapEditorWnd();出错,无法进行new,自己安装帮助文档写一个简单的demo时也出现UGWorkspace* pWorkspace = new UGWorkspace();  qMapControl = new QMapControl(pWorkspace); UGWorkspaceConnection pConnection=       UGWorkspaceConnection();不能实例化,这是因为我的许可没配置成功吗,应该怎么检查许可是否配置成功?

你好,如果安装了许可工具可以访问http://localhost:1947查看许可,也可使用代码UGLicense::VerifyLicense(UGLicense_iObjectsCppCore)检查是否有组件许可。许可配置请参看帮助文档。

你好,我现在试用许可配置的步骤是这样的(linux下iobjects c++9d);

 1.解压aksusbd-2.4.1-i386.tar_2.gz后,执行./dinst

2.官网下载试用许可,把下载得到的试用许可放到目录opt/supermap/license目录

我按照这样的步骤配置,一直不成功,是不是缺少啥?
...