首页 / 浏览问题 / 组件GIS / 问题详情
ObjectJava组件开发问题
64EXP 2019年01月28日

在我的电脑里面正常运行的项目,部署到另一电脑中,配置好环境变量和使用许可之后,替换jar文件,然后运行就报这个错,是什么原因,求指导,谢谢

1个回答

你好,你工程里面是连接了数据库型数据源吗?检查一下你的变量是否设置正确
9,232EXP 2019年01月28日
你好,工程里是连接了数据库型数据源,通过桌面工具打开是正常的,可以看到包含的数据集,除了指定数据库的连接之外还有其他的要设置么?主要我在我电脑里开发的时候除了重新指定连接信息,成功连接数据库之外再没有改其他的东西,然后在我的电脑中程序正常
这个要看你部署的机器能否连上数据库?你说的桌面工具是部署的机器吗?你写一个简单的程序跑一下看是不是环境的部署问题
我在部署项目的机器上安装了桌面工具,打开工作空间,工作空间只有一个SqlServer数据库型数据源,是可以正常打开的,可以看到数据源里的数据集。也就是说数据库连接配置没问题,如果环境部署有问题是不是示例功能都不好用?但是我这里的示例代码是可以正常运行的
你写一个简单的程序跑一下,比如说new一个工作空间,看会不会报错。先确定是不是环境导致的
你好,我随便写了一个Demo,只写了一句Workspace w = new Workspace();然后运行之后程序正常,没有报错,然后打开示例代码,重新配置路径之后也可以正常运行,然后我有替换了一下不在环境变量中的jar文件,然后项目没问题运行报错,所以证明我的环境是没有问题的,但是运行我部署的项目,还是那个问题“dll文件已经加载到别的类加载器中”
...