Java C++;可执行JAR的GUI

Java C++;可执行JAR的GUI,java,c++,windows,visual-c++,Java,C++,Windows,Visual C++,我有一个在命令行中运行的可执行JAR。我想使用VC++for windows为这个程序创建一个GUI。有没有办法从本地C++中“钩住”java线程,或者从C++线程中启动jar?我已经看过了JNI,但是似乎需要编写Java来考虑这个功能。目前,我没有能力修改预编译的JAR。我想做的事可能吗 提前感谢您提供的任何建议。您想用它做什么?简单启动的简单方法是使用system()调用,它可以调用任何可执行文件,包括.bat文件。更复杂的方法是客户端服务器应用程序和通过本地主机进行的对话(例如,很多基于网

我有一个在命令行中运行的可执行JAR。我想使用VC++for windows为这个程序创建一个GUI。有没有办法从本地C++中“钩住”java线程,或者从C++线程中启动jar?我已经看过了JNI,但是似乎需要编写Java来考虑这个功能。目前,我没有能力修改预编译的JAR。我想做的事可能吗


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

您想用它做什么?简单启动的简单方法是使用system()调用,它可以调用任何可执行文件,包括.bat文件。更复杂的方法是客户端服务器应用程序和通过本地主机进行的对话(例如,很多基于网络的守护进程(如IRCd)

< p>),如果您想从java调用C++,则只需要用JNI功能编写java。如果你想从C++调用java,它会很好地工作,而不会对jar进行任何修改。如果查看java.exe的源代码,您可以看到一个示例


看看

谢谢,丹,这正是我所希望的。