1

C++ から .jar ファイルを実行する方法を探しています。Windowsでクリップボードにテキストを追加する方法がまだわからないため、これを行っています。

別の方法として、C++ プログラムで文字列 (興味がある場合は URL) をテキスト ファイルに書き込み、.jar ファイルを開いてファイルを開き、文字列を取得します。ファイルを閉じて、文字列を GUI 形式 (おそらく a JOptionPane.showMessageDialog()) で表示します。

これまで読んできた

最初のサイトにアクセスしようとすると、彼らが何をしようとしているのか、なんとなくわかります。私は自分で試してみましたが、エラーはスローされませんが、提案は

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

開いていないようですLinuxTest.jar(これは機能し、OS 依存の文字列を出力するだけです)。

3 番目の要素からも試しましたが、_execl("java", "java", "-jar", "LinuxTest.jar", 0);これは -1 を返し、FileNotFoundatをスローしerrnoます。

マルチスレッドの理解 (ここでは避けられないようです。私は何も学んだり使用したりしたことがありません)、最初の StackOverflow の投稿で彼らが何をしているかの理解、オブジェクトのロック/ロック解除の理解を求めていると思います。また、クリップボードの仕組みについてもう少し理解を深めたいと思っています

4

0 に答える 0