Java から DDE 呼び出しを行うための経験やサンプル コードを持っている人がいるかどうか疑問に思っています。stddde ライブラリ (DdeInitialize、DdeClientTransaction) からの win32 呼び出しを使用して DDE を実行したことがあり、このための JNI ラッパーを作成することもできましたが、JNAから実行するのがよいのではないかと考えていました。
また、メッセージ ポンプを使用してスレッドから DDE 呼び出しを行う必要があるという事実についても懸念があります。Java でそれを強制する方法については、完全には確信が持てません。
これから行う呼び出しは非常に単純です (VBA の DDInitiate、DDEExcecute、および DDETerminate 関数と同等です)。