Hatena::ブログ(Diary)

C/pHeR Memo - Java とか。Eclipse とか。 このページをアンテナに追加 RSSフィード

2011-09-24

[][] Java7 対応 Eclipse 3.7.1 Indigo SR1 リリース  Java7 対応 Eclipse 3.7.1 Indigo SR1 リリースを含むブックマーク  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 をデフォルトとしてチェックします。そうでない場合は、プロジェクトごとにプロジェクトのプロパティーから設定します。


f:id:cypher256:20110918001908j:image


ダイヤモンド演算子を優先する場合は、

Java コンパイラー > エラー/警告 > 冗長な型引数 を「無視」から「警告」に変更します。


f:id:cypher256:20110918001909j:image


ダイヤモンド演算子とは 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 をダウンロードし、インポートすることもできます。


f:id:cypher256:20110918133949j:image


f:id:cypher256:20110918133948j:image

f:id:cypher256:20110918133947j:image


Pleiades プラグイン日本語化プラグイン リリース

Java7 翻訳追加、SWT MessageBox に対応しました。

いがぴょんさんに Eclipse 3.7 関連の翻訳をご提供いただきました。ありがとうございます。

Pleiades All in One 3.7.1 には、このプラグインが含まれています。


ダウンロード: Links to HEAD の右の (download) をクリック

http://sourceforge.jp/projects/mergedoc/svn/view/trunk/Pleiades/build/pleiades.zip?root=mergedoc&view=log


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 向けにビルド(機能的な変更無し)

初心者初心者 2011/11/26 01:46 今回初めて使いました。使ったのは 3.7.1のPHP版ですが、PHPの文法チェックがおかしい。

現在使用中のPHPソースをエディターに読み込むと、早速文法エラー表示。
syntax errorで「}」ではなく、EOF です、という表示。

指示通りに修正し、エラー無しにしてアップすると、
実行時にsyntax error。
元に戻して、エラー表示の状態のままでアップすると、実行は正常。

何これ? 他にもこんな事がたくさんあるのかな?
これでは、文法チェックにならない。

リンク元