Eclipse3.3

遅ればせながら、Eclipse3.2→3.3にバージョンアップ


さっそくRCPアプリが動かない〜
起動時になんだかエラー

ENTRY org.eclipse.osgi 2 0 2007-09-04 19:59:09.171
!MESSAGE One or more bundles are not resolved because the following root constraints are not resolved:
!SUBENTRY 1 org.eclipse.osgi 2 0 2007-09-04 19:59:09.171
!MESSAGE Bundle initial@reference:file:plugins/org.eclipse.ui.workbench_3.3.0.I20070608-1100.jar/ was not resolved.
!SUBENTRY 2 org.eclipse.ui.workbench 2 0 2007-09-04 19:59:09.171
!MESSAGE Missing required bundle org.eclipse.core.databinding_[1.0.0,2.0.0).
!SUBENTRY 2 org.eclipse.ui.workbench 2 0 2007-09-04 19:59:09.171
!MESSAGE Missing required bundle org.eclipse.jface.databinding_[1.1.0,2.0.0).
...


適当にぐぐるといろいろ対処が書いてあるページが


Debugging a failed Eclipse launch
http://www.eclipsezone.com/eclipse/forums/t99010.rhtml
via http://dev.eclipse.org/newslists/news.eclipse.platform.rcp/msg24673.html

The bundle could not be resolved. Reason: Missing Constraint ...

Generally, you've got a newer version of a plug-in without its dependencies.

ああ、そうか。プラグイン構成が変わってるんだな。
productファイルをProduct Configuration Editorで開き、Configurationタブで、Add Required Plug-insボタンを押して、依存プラグイン追加。すると、何だかワラワラ追加された(上のエラーのdatabindingなんたらも追加された)。もはや何が何だか。


で、とりあえずは動きました。
よかったよかった。。。


Eclipse3.3ってVisual Editorの開発が止まってるみたいで、Eclipse3.3セットに含まれていない。
VEは、何気に、近年もっとも利用している、Eclipse本体以外のプラグインだったりするのだが。
非公式品もあるらしいが。
http://www3.vis.ne.jp/~asaki/p_diary/diary.cgi?Date=20070802#2007080200

どうでもいいかも気づいたこと

  • Javaエディタのコード補完がちょっと賢くなっている。3.2のときは以下のInnerは補完されなかった。
class A extends B<Outer.Inner>
  • ビューの最大化の表示効果が、凝ってるようなもっさりのような