我得到了一个用C ++编写的应用程序,并且能够通过用C ++编写插件来扩展该应用程序的功能。
我基本上想要做的是将Java嵌入到此应用程序中。这已经通过Python完成(我没有完成)。
我读了一些有关JNI的内容,但是总有使用Java类的完整程序的演讲。
我想做的是,使用Java中C ++中的类与应用程序进行交互。
在这种情况下,它是一个3D应用程序,称为Cinema 4D。
有什么方法可以使用JNI或类似的方法在应用程序运行时(以某种脚本语言)编译和评估Java代码?
嵌入后的虚构代码示例:
import c4d.documents.*;
class Main {
public static void main() {
BaseDocument doc = GetActiveDocument();
BaseObject op = doc.GetActiveObject();
if (op != null) {
op.Remove();
}
}
}
此代码应与Cinema 4D交互以删除所选对象。
慕桂英3389331
慕运维8079593
呼啦一阵风
相关分类