gpt4 book ai didi

java - 可执行 JAR 的 C++ GUI

转载 作者:可可西里 更新时间:2023-11-01 14:13:52 27 4
gpt4 key购买 nike

我有一个在命令行中运行的可执行 JAR。我想使用 VC++ for windows 为这个程序创建一个 GUI。有什么方法可以从 native C++ 中“ Hook ”到 Java 线程,或者从 C++ 线程中启动 JAR?我看过 JNI,但似乎需要编写 Java 来考虑此功能。目前,我没有能力修改预编译的 JAR。我尝试做的事情是否可行?

提前感谢您提供的任何建议。

最佳答案

如果您想从 Java 调用 C++,则只需编写具有 JNI 功能的 java。如果您想从 C++ 调用 Java,无需对 JAR 进行任何更改即可正常工作。如果您查看 java.exe 的源代码,您可以看到这样的示例。

查看 the java.exe source code 中的第 540-610 行

关于java - 可执行 JAR 的 C++ GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13314766/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com