2011-09-24
■[Eclipse][Pleiades] Java7 対応 Eclipse 3.7.1 Indigo SR1 リリース

eclipse.org から Java7 に対応した Eclipse がリリースされました。合わせて下記をリリースしました。
Pleiades All in One 日本語 Eclipse 3.7.1 リリース
各プラグインやミドルウェアを最新版に更新しています。
Java7 をすぐ試したい場合は、Java 版の JRE ありをダウンロードしてください。
ダウンロード: http://mergedoc.sourceforge.jp/pleiades_distros3.7.html
関連リンク: eclipse.org Java7 新機能(英語)
Eclipse Indigo 3.7.1.v20110924
- Java 版の JRE ありに Java7 追加
- インストール済みの JRE のデフォルトを Java5 から Java6 へ変更
- jre5、jre6 ディレクトリーを java/5、java/6 のようなディレクトリー階層に変更
- Tomcat ディレクトリー階層も同様に変更
- Java6、Tomcat バージョンアップ
- Pleiades、JStyle、AmaterasUML、CheckStyleバージョンアップ
- Eclipse Color Theme、Quick JUnit 追加
- ShellEd 削除 (依存関係が解決できていなかったのと、色々依存性が高いため)
Java7 を使うための設定
Java 版の JRE ありには「インストール済みの JRE」として Java7 が含まれています。Pleiades All in One 3.7.1 のデフォルト設定では Java6 となっていますが、すべてのプロジェクトで Java7 を使用する場合は、Java7 をデフォルトとしてチェックします。そうでない場合は、プロジェクトごとにプロジェクトのプロパティーから設定します。
ダイヤモンド演算子を優先する場合は、
Java コンパイラー > エラー/警告 > 冗長な型引数 を「無視」から「警告」に変更します。
ダイヤモンド演算子とは Java7 から導入されたもので、下記のように型推論を利用してジェネリクス・インスタンス生成時の冗長な表記を簡略化できるものです。今まででも Java5 の Collections.emptyList() や Google コア・ライブラリーの Guava などのジェネリック・メソッドで型推論が利用できましたが、コンストラクターでもサポートされるようになり便利になりました。
// Java6 List<String> list1 = new ArrayList<String>(); Map<String, Map<String, String>> map1 = new HashMap<String, Map<String, String>>(); // Java7 ダイヤモンド演算子 List<String> list2 = new ArrayList<>(); Map<String, Map<String, String>> map2 = new HashMap<>();
テストを支援する - Quick JUnit プラグイン追加
JUnit によるテストコード開発を支援する Quick JUnit プラグインを Pleiades All in One に追加しました。
Ctrl + 9 で実装とテストコードを切り替えたりなど便利な機能が含まれています。
関連リンク: @IT 単体テストを“神速”化するQuick JUnitとMockito
エディターの背景を黒に - Eclipse Color Theme プラグイン追加
Eclipse Color Theme プラグインを Pleiades All in One に追加しました。
エディターの背景色や文字色などをテーマを選んで設定する単純なプラグインなのですが、すごい人気になっているようです。背景黒は自分で設定すると、色々な文字色との組み合わせが大変なので挫折する方も多かったと思いますが、これはラクチンです。デフォルトで 20 個ほど登録されていて十分ですが、テーマサイトには現在 3500 以上のテーマが登録されていて、XML をダウンロードし、インポートすることもできます。
Pleiades プラグイン日本語化プラグイン リリース
Java7 翻訳追加、SWT MessageBox に対応しました。
いがぴょんさんに Eclipse 3.7 関連の翻訳をご提供いただきました。ありがとうございます。
Pleiades All in One 3.7.1 には、このプラグインが含まれています。
ダウンロード: Links to HEAD の右の (download) をクリック
1.3.4.I20110924
- Java7 対応
- SWT MessageBox の翻訳に対応
- Eclipse 3.7、Eclipse Color Theme、eclipse-jmx、Findbugs、Quick JUnit、m2e、Subversive、WTP の訳追加
1.3.4.I20110907
- [#26234] 翻訳: org.eclipse-SDK_3.7 - 44件 (iga)
- [#26225] 翻訳: 翻訳: org.eclipse.egit - 230件 (iga)
1.3.4.I20110902
- Eclipse 3.7、Checkstyle、EGit、GooglePluginForEclipse、JUnitHelper、m2e、Mylyn、Subversive の訳追加
JStyle 改行空白表示プラグイン リリース
Pleiades All in One 3.7.1 には、このプラグインが含まれています。
ダウンロード: Eclipse 3.7.1 用をクリック
http://mergedoc.sourceforge.jp/jstyle.html
Eclipse 3.7.1 向けにビルド(機能的な変更無し)
- 3034 http://mergedoc.sourceforge.jp/menu.html
- 368 http://d.hatena.ne.jp/higayasuo/20080420/1208659767
- 250 http://www.google.co.jp/url?sa=t&rct=j&q=eclipse pleiades&source=web&cd=4&sqi=2&ved=0CE4QFjAD&url=http://d.hatena.ne.jp/cypher256/20110623/p1&ei=tCigTu7rJLDGmQWv56X6Cg&usg=AFQjCNElfczKDiX3ZhD91jZEFxt2Cc05Kg&sig2=IDtn4RTNRxvaRfsXxIYBXg
- 242 http://www.google.co.jp/url?sa=t&rct=j&q=eclipse 高速&source=web&cd=1&ved=0CCYQFjAA&url=http://d.hatena.ne.jp/cypher256/20081026/p1&ei=sx6ETriZNaGhmQXBxPUT&usg=AFQjCNFlcJ1_w5v_gye3W1Y1wqT97lAPEA
- 200 http://www.google.co.jp/url?sa=t&rct=j&q=eclipse 3.7.1 日本語化&source=web&cd=1&ved=0CCYQFjAA&url=http://d.hatena.ne.jp/cypher256/20110924/p1&ei=3BCETqTkLejViAK5lczDDA&usg=AFQjCNG8Gxb0MbKcoXgyk9F3Wd-IVuu8dA
- 153 http://www.google.co.jp/url?sa=t&rct=j&q=eclipse 起動時間 短縮&source=web&cd=3&ved=0CDEQFjAC&url=http://d.hatena.ne.jp/cypher256/20081026/p1&ei=KyiETsyADqWemQXzv8kn&usg=AFQjCNFlcJ1_w5v_gye3W1Y1wqT9
- 147 http://www.google.co.jp/url?sa=t&rct=j&q=eclipse 3.7.1&source=web&cd=1&ved=0CCQQFjAA&url=http://d.hatena.ne.jp/cypher256/20110924/p1&ei=EROETsS2DcLhiAK1stisDA&usg=AFQjCNG8Gxb0MbKcoXgyk9F3Wd-IVuu8dA
- 147 http://www.google.co.jp/url?sa=t&rct=j&q=eclipse java7&source=web&cd=2&ved=0CDQQFjAB&url=http://d.hatena.ne.jp/cypher256/20110924/p1&ei=ch2mToOAMuTJmQWMo4zbDw&usg=AFQjCNG8Gxb0MbKcoXgyk9F3Wd-IVuu8dA
- 138 http://www.google.co.jp/search?q=jsp+定数+参照&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a
- 132 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&sqi=2&ved=0CCQQFjAA&url=http://d.hatena.ne.jp/cypher256/20070925/1190740543&ei=9_QhT6yYJI-emQWL3biuDA&usg=AFQjCNHrBFq9wQdB6rxR0D-2Xa8kownFDg&sig2=2GNlaOTcMeNzb1rTUqKcOw







現在使用中のPHPソースをエディターに読み込むと、早速文法エラー表示。
syntax errorで「}」ではなく、EOF です、という表示。
指示通りに修正し、エラー無しにしてアップすると、
実行時にsyntax error。
元に戻して、エラー表示の状態のままでアップすると、実行は正常。
何これ? 他にもこんな事がたくさんあるのかな?
これでは、文法チェックにならない。