1

を使用する C で DLL を作成しましたprintf。JNAを使用して、Javaのラッパーにこのdllを使用しています。

問題は、printf データが Java アプリの最後にしか表示されないことです。

だから私は System.out.flush(); を使用しようとしました。しかし、それは効果がありません。

正常かどうか、解決方法を教えてください。

4

1 に答える 1

2

fflush(stdout);の後に追加しprintfて、バッファを強制的にフラッシュします。

于 2012-09-25T19:44:29.723 に答える