1

我一直在尝试寻找从 C++ 运行 .jar 文件的方法。我这样做是因为我还不知道如何在 Windows 中将文本添加到剪贴板。

作为替代方案,我打算让 C++ 程序将字符串(如果您好奇的话,这是一个 URL)写入文本文件,然后打开 .jar 文件,该文件将打开文件,输入字符串,关闭文件,并以 GUI 格式显示字符串(很可能是 a JOptionPane.showMessageDialog())。

到目前为止,我已阅读

在尝试访问第一个站点时,我有点明白他们想要做什么;我自己试了一下,它不会抛出错误,但建议

_popen("java -jar LinuxTest.jar", r) == 0)

似乎没有打开LinuxTest.jar(它可以工作并且只是打印一个依赖于操作系统的字符串)!

我也尝试过,从第三个元素开始,_execl("java", "java", "-jar", "LinuxTest.jar", 0);但这会返回 -1 并抛出 a FileNotFoundat errno

我想我要求理解多线程(这似乎是不可避免的;我从来没有学过也没有使用过),理解他们在第一个 StackOverflow 帖子中所做的事情以及对锁定/解锁对象的理解。我还要求对剪贴板的工作原理有更多的了解

4

0 回答 0