[英]How to start Java from within a C process?
顺便说一句,这很容易使它“看起来”正确,但是要真正正确地执行则困难得多。 为什么要它们在同一过程中运行? 为什么没有相同的线程?
您可能考虑在您的C代码和Java进程之间通过TCP / IP进行桥接。 这样会更好,因为这样可以避免维护意外。
您在想“维护意外,什么维护意外?” 啊! 今天,您想从C调用到Java,但是明天某人想要返回另一种方式。 那就是您的麻烦变成真正痛苦的地方。
我以前来过这里 征询我的意见:建立TCP / IP桥接器。 这样可以防止Java崩溃。 -斯托什
您可以通过这种方式进行操作,但是由于您确实想编写大型C应用程序的脚本,因此您是否考虑过GUILE或Lua? 他们俩都是出于这个目的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.