~WindowsでEclipse+Iot~ツイート今回はEclipseをWindowsにインストールしてIoT開発の準備をします。IoTと一言で言っても範囲が広いのでここではBluetoothを使用するプログラミングの準備という意味でIoTという言葉を使っています。EclipseインストールMergDocからダウンロードします。ダウンロードしたものをC:\直下に展開します。ZIPから展開したものpleiadesフォルダこのフォルダの中にEclipse.exeがあります。C:\pleiades\eclipseeclipse.exe起動とりあえずはeclipseをインストールしたので動かしたくなるのが人情、そして動かしてみた結果以下のようなエラーが出ました。このようなエラーは、設定ファイルに関連するものなので下のファイルを確認します。eclipse.iniそして、ファイルの内容は以下のようになっています。-productorg.eclipse.epp.package.jee.product--launcher.defaultActionopenFile--launcher.appendVmargs-vmargs-Dosgi.requiredJavaVersion=1.8-XX:+UseG1GC-XX:+UseStringDeduplication--add-modules=ALL-SYSTEM-Dosgi.dataAreaRequiresExplicitInit=true-Xverify:none-javaagent:dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar-javaagent:lombok.jarこの設定内容をいちいち確認しているときりがないので、要点のみ見ていきます。結論から言うとjavaが起動できていない状態です。javaコマンドを起動するためjava.exeへのパスを指定してやる必要があります。<手法1>環境変数を指定する:インストールしたJDKのbinに環境変数を指定します。することで、パス指定などをしなくても「javaコマンド」が起動できるので上のようなエラーが出ません。<手法2>起動するjava.exeを指定します。別の言い方をすると起動するJVMを指定するという言い方になります。下のような記述でeclipse.iniに追記を行うとJVM(java.exe)の指定ができます。Java8,8,9,12と切り替えて使用した場合に使える設定といえます。今回は手法2でやっていきます。JDKのインストール今回は、ORACLEからダウンロードします。ダウンロードしたものを起動します。下のような画面が出てきます。すべて「次へ」を押下しておっけです。Filesになります。ちなみにここで変更もできます。インストール後そしてここのパスをコピーします。JVMの指定eclipse.iniにJVM設定を行います。使用するJDKの場所を確認する対象になるJDK\binのパスをコピーするeclipse.iniに下のように記述する-vmコピーしたパス実際に作成したものは以下のようになりました。市場運上に「-vm」で記述した部分が追加したところです。Files\Java\jdk1.8.0_231\bin-productorg.eclipse.epp.package.jee.product--launcher.defaultActionopenFile--launcher.appendVmargs-vmargs-Dosgi.requiredJavaVersion=1.8-XX:+UseG1GC-XX:+UseStringDeduplication--add-modules=ALL-SYSTEM-Dosgi.dataAreaRequiresExplicitInit=true-Xverify:none-javaagent:dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar-javaagent:lombok.jarワークスペースの指定デフォルトではeclipseフォルダの隣にある「workspace」フォルダが指定されています。ここで問題ないので、そのままワークスペースを作成します。Eclipseを起動してみると上のような表示が見れます。ここから、IoT開発のプラグ銀などを入れていきます。試したけれどうまくいかず。oneというプラグインをインストールしてやってみることにしました。IoTの実装に関しては、ここで少し内容を理解してからになります。IoTプラグイン上のように「ヘルプ(help」→「新規インストール」そして、参照するリポジトリのURLを指定します。使用すすpluginはArduino用のプラグインとラズパイのプラグインがあるようですが、今回はシンプルにJavaMEをインストールします。JavaMEこちらのページからSDKをダウンロードするダウンロードしたファイルはexeファイル、つまりはインストーラーだったのでダブルクリックでインストール可能です。このままマーケットプレイスを使用します。簡単にEclipseMarketPlaceを使用します。One」をインストールしてみます。微妙な時はアンインストールすればよし。Eclipseプラグイン(失敗)オラクルのぺーじからダウンロードします。細かいドキュメントは左のリンク先にあります。ダウンロードしたZIPファイルを展開すると下のようなものが入っています。Eclipseを起動したらヘルプをクリックします。「新規ソフトウェアのインストール」をクリック、してアーカイブを選択してダウンロードしたZIPファイルを指定します。ここにチェックを入れて「次へ」をクリックしてやると検証が始まります。やったのでなんか出ましたが、そのまま続けます。(古いものを削除する内容でしたので。)さらに何かでましたので、原因を探ります。Kitがあれば問題なさそうです。長くなったので続きは次回にします。Shot)とりあえずはこんなもんでしょうか?でわでわ。