概要
2016年6月に公開されたEclipse Neonで環境構築を行っていた時にlombokをインストールするとEclipseが起動しなくなる現象(splashさえ表示されない)に遭遇しました。この記事ではその解決方法(大したことはありませんが)をご紹介します。
環境
- Windows10
- Java 1.8.0_92
- lombok 1.16.10
- Eclipse Neon (4.6)
参考
- [Eclipse 4.6 Neon 新機能 TOP10!と Spring Boot STS] (http://qiita.com/cypher256/items/2384d6797ac49740f217)
- [Project Lombok › Eclipse Neon support?] (https://groups.google.com/forum/#!topic/project-lombok/a3oieNFP9sw)
バージョンの確認
Java
> java -version
java version "1.8.0_92"
Java(TM) SE Runtime Environment (build 1.8.0_92-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)
lombok
> java -jar lombok.jar -version
v1.16.10 "Candid Duck"
現象
Eclipseの[ダウンロードページ] (https://www.eclipse.org/downloads/)でEclipse Neonをダウンロードすると、Windowsであればeclipse-inst-win64.exeというインストーラーがダウンロードされます。
このインストーラーを使用してNeonをインストールした場合、lombokインストール後に起動しなくなります。
解決方法
解決方法はいたって簡単で、インストーラーではなくこちらの[ダウンロードページ] (https://www.eclipse.org/downloads/eclipse-packages/)より入手できるアーカイブファイル(Windowsではeclipse-jee-neon-R-win32-x86_64.zip)を使用してインストールすると回避できます。