EclipseでVEを使用してSWTのアプリを作成する方法

[戻る]
PATIO 2004/08/18(水) 17:44:20
表題の通りなんですが、
Windows XP ProにEclipseの3.0をインストールし、
これにVEのI20040811を入れて使用しています。
GEFとEMFについては対象のバージョンを導入済みです。

Swingでの作成はうまく行きますし、実行も可能です。

VEは1.0からSWTに対応していると言うことなのでSWTのアプリに
チャレンジしていますが、今の所、実行できる所まで行き着いていません。

現状は、
http://www-106.ibm.com/developerworks/opensource/library/os-ecvisual/
を参照してプロジェクトの作成は出来ています。
新規でVisualClassの作成も行えています。
但し、最新のVEではこの部分の画面が違っていてここで作成したクラスは
最初からshellが入った形でクラスが作成されます。

この状態で実行しても実行時にエラーが発生して実行できません。
どうやらswt-win32-3062.dllのロードで失敗しているらしいと言う所までは
わかったんですが、これをどう解消した物か良くわかりません。
Eclipse自体は動作していますからロードできないことは無いと思うんですが。
対処方法をご存知の方がいらっしゃいましたらアドバイスをお願いします。

dairygoods 2004/08/19(木) 14:48:48
ちょっと試してみましたが、普通に実行できました。
Win2000/JDK1.4.2_02/VE I20040811
Eclipse、GEF、EMFはVEダウンロードページにあるものを使用

手入力が必要で間違えそうな部分といえば、
当該記事の図10にある、
「-Djava.library.pathにDLLがあるフォルダを指定する」
という部分だけですが、パスはあっていますか?

PATIO 2004/08/19(木) 19:32:28
レスポンスありがとうございます。

大当たりでした。
パスの設定が間違っておりました。
正しいパスに設定しなおしたらうまく動作しました。

インストール時にもう一つ上にフォルダーを切っていたのをすっかり忘れてました。
ありがとうございました。

PATIO 2004/08/20(金) 10:01:34
[[解決]]
解決の付け忘れでした。

古いスレッドには追加発言できません。