LoginSignup
1
1

More than 5 years have passed since last update.

leJOSへのJava8導入

Last updated at Posted at 2016-11-11

はじめに

このページはLEGO MINDSTORM EV3にleJOSをインストールし、
Java SE1.7しか使えなくて困っている人向けの記事です。

下記のページによると、Java8に対応したとのことですが、こちらで確認したところ
ラムダ式等のJava8の文法は使うことができず、対応したといっていいのが疑問が生じます。
http://www.afrel.co.jp/archives/16542

下記ページを参考に、ラムダ式が使える、本当のJava8対応を目指します。
http://www.lejos.org/forum/viewtopic.php?t=6435

ダウンロードするもの

  • JDK1.8 for ev3
  • tar.gzが解凍できるツール ※lhaz等のtgz圧縮では駄目です。7zipを推奨します。

手順

  • ejdk1.8 for ev3を任意の場所(例:temp/ejdk1.8.0)に展開する。
  • 環境変数にJAVA_HOMEを設定する。※ejdkではなく、PCのjdkです。
  • コマンドプロンプトを開き、以下の操作を行う。
cd C:\tmp\edjk1.8.0\bin
jrecreate.bat --dist jre --profile compact2 --vm client
  • binにjreフォルダが出来上がるのでejre-8-hogehogeにリネームする。
  • 7zipでejre-8-hogehogeをtar圧縮する。
  • 7zipでejre-8-hogehoge.tarをgz圧縮する。
  • SDカードをフォーマットする
  • leJOS with jre7を導入した要領で、jre8を導入する。

用語

  • ejdk: 組み込み用のjdk
  • jdk: PC(母艦)用のjdk
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1