4.4(Luna)」タグアーカイブ

Eclipse(Pleiades)でJDK8

エクリプスのWikiをみてみるとJDK8用のパッチがリリースされている。

というわけで早速入れてみる。

今回の環境は4.3.2ベースのPleiades。Lunaでもいけるらしい。

まず、インストール前の素の状態。

インストール済みJREには設定できるけどランタイムには指定できない。

1

2

 

新規ソフトウェアの追加から次へ次へと行けばいい模様。

Help > Install New Software...
enter the following URL into the 'Work with' field:
http://download.eclipse.org/eclipse/updates/4.3-P-builds/

きっとこれやれば8の指定ができるってことなのだろうとインストールしようとしたら。

3

 

で、依存関係の計算で止まってしまった。

4

 

しばらく放置して進むか確認してみます。。。

っということで放置していたら動きました。

実行環境で8選べるようになってます。

 きしださんのソースをコピらせていただいて軽く動作確認。

package hoge;

import java.util.Arrays;
import java.util.List;

public class Fuga {
	public static void main(String... args){
	    List<String> strs = Arrays.asList("hoge", "foo", "yeah");
	    System.out.println(strs.toString());

	    strs.replaceAll(t -> "** " + t + " **");
	    System.out.println(strs.toString());
	}
}

とりあえず動いているっぽい。

あとは隙間を見つけて。

 

Eclipse(Luna)のスケジュール感

Eclipse(Luna)のJDK 8対応状況をみるとJava Model とかもぼちぼち手がつけられそうな状況になってきた。いまのところMLにあった感じに秋(original GA in September)にはぼちぼち触れるようになりそうかなぁ。

ラムダ式周りをPMDかFindbugsのカスタムルール作りつつ様子見ようと思ったけど、自分が手を出すには技術不足感に満ち溢れているので挫折。

なおJDTのgitレポジトリは以下。

  • JDT Core repository – git://git.eclipse.org/gitroot/jdt/eclipse.jdt.core.git
  • JDT UI repository – git://git.eclipse.org/gitroot/jdt/eclipse.jdt.ui.git

詳細情報は

http://wiki.eclipse.org/Platform-releng/Git_Workflows