将中的Java jar文件转换为cpp

将中的Java jar文件转换为cpp,java,c++,qt,symbian,Java,C++,Qt,Symbian,我有一个java代码并创建了一个jar文件。 我需要创建一个Qt应用程序。我可以在那个应用程序中使用这个代码吗? 请帮助我如何使用jar文件 谢谢, Nagaraju。如果您的Java代码从stdin或某个文件获取输入,并将输出写入stdout或某个文件,那么最简单的方法是使用Java运行该jar,并在Qt代码中解析输出 除此之外,你需要有点具体。类似于“我的Java代码确实在绘制屏幕”。我的建议是使用SWT或Swing。您可以使用gcj将Java代码编译到库中,只需从C代码中调用Java代码的

我有一个java代码并创建了一个jar文件。 我需要创建一个Qt应用程序。我可以在那个应用程序中使用这个代码吗? 请帮助我如何使用jar文件

谢谢,
Nagaraju。

如果您的Java代码从stdin或某个文件获取输入,并将输出写入stdout或某个文件,那么最简单的方法是使用Java运行该jar,并在Qt代码中解析输出


除此之外,你需要有点具体。类似于“我的Java代码确实在绘制屏幕”。

我的建议是使用SWT或Swing。

您可以使用gcj将Java代码编译到库中,只需从C代码中调用Java代码的函数即可。

您可以查看GCC/gcj的功能(请参阅)。如果这是一个好主意,那就完全是另一回事了,这取决于你拥有什么,以及你想要实现什么。在QT应用程序中,应该将GSJ创建的SO链接起来,但我很怀疑,如果你使用C++或java,但不混合它们,

> P>是的,你可以在QT应用程序中使用JAR文件。我自己就是这么做的

一种方法是使用。这是它的一部分,这使得从C++访问java API的可行性,但不愉快。

使用一个更令人愉快的方法,它将C++ java包封装在C++类中。如果你买得起的话,这是一个很棒的产品


如果你的java代码很少,那么将它移植到C++中更容易。它没有任何屏幕。它有一些逻辑,它要求构造函数中有一个字符串。你能告诉我“gcj”吗。如何使用?实际上我用java编写了一个逻辑,它使用了我不能转换成C++的映射、列表和字符串的功能。这就是为什么我需要一些转换。我可以用java编写Qt应用程序吗?IMHO、QMap、QString、QList与JDK的对应程序一样强大。你确定不能进行转换吗。编辑:Qt-Jambi是Qt-for-JavaI,我无法下载CodeMEsh-junC++ion。你能帮助我吗?