san*_*pta 5 java autocad objectarx
通过JAVA程序与AutoCAD连接的任何想法.我正在寻找一种可以直接与AutoCAD会话(甚至启动一个)连接的解决方案,它与AutoCAD的.NET扩展一起使用.或者通过JAVA使用ObjectARX的任何方式,绝对不会在其上编写完整的JNI包装器.
补充:我们正在寻找开源的东西.如果没有,我们准备在开源中创建一个,如果有人可以伸出援助之手解释如何完成它.我们看了JNA和JaWin.与JNI合作的JNA可能有所帮助,但太难看了.另一方面,JaWin在过去的4年里没有更新过,所以有点怀疑地使用它.
我们正在开展一个类似的项目。我们正在做的是用 C# 编写集成代码,并用 Java 编写项目的业务逻辑。
我们正在利用一个 C++ 桥,它利用 JNI 将 Java 调用转换为 C++,然后将它们转换回 C#,反之亦然。每个需要从 C# 到 Java 的功能都必须在桥接代码中实现。这相当复杂,并且使非托管 C++ 代码与 C# 一起工作存在一些问题,以及将 Jstring 转换为 C# 字符串等的标准开销。在我们做了一些优化以确保我们不会在每次调用 Java 层时启动和停止 JVM 之后,结果相对较快。
我们之前使用由 AutoCAD 插件调用的 COM 对象,因此这是另一种方法。
| 归档时间: |
|
| 查看次数: |
9030 次 |
| 最近记录: |