プログラムの GUI として使用している Tcl の BWidget パッケージを使用する TCL ファイルがあります。この GUI を別の Java プログラムからロードできるようにしたいと考えています。私は Jacl と Swank を調べましたが、私が望んでいることを正確に実行していないようです。
Jacl で次のことを試しましたが、ファイルを評価できません。デバッグ中に、tcl ファイルの解析が完了したことを確認できますが、BWidget パッケージの tcl ファイルの解析中に例外がスローされます。ここに私のJavaコードがあります:
Interp interp = new Interp();
try {
interp.evalFile("C:\\CTP\\Tcl\\LuxonCtp32.tcl");
} catch (TclException ex) {
int code = ex.getCompletionCode();
System.err.println("command returned bad error code: " + code);
} finally {
interp.dispose();
}
やりたいことを達成する方法についてのアイデアはありますか? それは可能ですか?