ダウンロード
最新バージョン : 2.0.2-RELESE
| 2.0.2-RELESE | ダウンロードページ |
OpenRTM@Github
OpenRTM-aist GitHubサイト
ROS
Robot Operating System
Choreonoid
モーションエディタ/シミュレータ
DAQ-Middleware
ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク
産総研が提供するRTC集
東京オープンソースロボティクス協会
| 2.0.2-RELESE | ダウンロードページ |
OpenRTM-aist GitHubサイト
Robot Operating System
モーションエディタ/シミュレータ
ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク
産総研が提供するRTC集
東京オープンソースロボティクス協会
OpenRTM-aist-Javaの実行には、CORBAと呼ばれる通信ミドルウェアが必要です。Javaにおいては、CORBAの機能はもともと標準機能として組み込まれていましたが、Java9以降はdeprecated (将来的に廃止される非推奨機能)として扱われ、Java11以降では完全に削除されます。したがって、OpenRTM-aist-Javaを利用するためには、Java8の開発環境パッケージJDK8を利用する必要があります。 JDK8は、配布元のOracleが配布やサポートを停止しつつありますが、まだJava8を必要としている人が多くいるため、JDK8自体はしばらくはいくつかのベンダーから入手可能です。ここでは、JDK8の入手方法、インストール方法を紹介します。
JDK8配布元
JDK8の配布元として、こちらが見つけたもののいくつかを下記に示します。あくまでも、こちらが見つけたいくつかをリストしているだけで、ここにリストされないものがあったとしても、特に意図はないことを理解ください。また、それぞれのサイトにおける配布に関しては使用が有償のもの、サポートが有償のものとかいろいろ条件があったりしますので、それぞれのサイトで、各自確認の上使用してください。
Oracle
Javaの開発・配布元のOracleにおいても、2019年11月現在、JDK8はダウンロード可能です。個人ユースや開発ユースは無償ライセンスがあるようですが、商用ユースでは有償ライセンスが必要なようです。正確なライセンス条件などついては下記リンクやオラクルからのメッセージを参照ください。
OpenJDK
OpenJDKは、Oracleによるオープンソース実装のJavaで、例外条項付きGPLv2(GPL v2 with Classpath Exception)で配布されています。ほとんどのJDKの実装はこのOpenJDKをベースにしたものになっています。- OpenJDK
下記リンクよりJava SE 8xxxx (xxxxは2019年11月現在u231です)のところからJDKのDOWNLOADのボタンがありますので、それをクリックして、プラットフォームにあったものを入手してください。Adopt Open JDK
AdoptOpenJDKは、IBMがスポンサーしコミュニティによりメンテナンスされているOpenJDKビルドを提供するプロジェクトです。JVMとしてHotSpotと呼ばれるOpenJDKコミュニティで開発されたものと、OpenJ9と呼ばれるEclipseコミュニティで開発されたものの2種類が提供されています。
下記リンクより[OpenJDK8(LTS)]と、JVM([HotSpot]か[OpenJ9])を選択し[Latest release]のボタンをクリックしてください。プラットフォームに合わせたものダウンロードが始まるはずです。違うプラットフォーム用のものが欲しい場合は、[Other platforms]のボタンをクリックして必要なJDKを入手してください。 またインストール方法については[Installation]と書かれたリンクより情報を得てください。Amazon Open JDK
Amazon CorrettoはAmazonの長期サポートを含むOpenJDKのビルドです。入手は下記リンクからWebサイトに行き、[Amazon Corretto8ダウンロードする]ボタンをクリックしてください。プラットウォームごとのビルドのリストが表示されますので、プラットフォームに合わせて必要なインストレーション用ファイルを入手してください。
Linux環境でのインストール
リポジトリからのパッケージ入手
主なLinuxディストリビューションでは、標準パッケージとして、JDK8に相当するOpenJDKパッケージが配布されています。
Ubuntu/Debian/Raspbian
Ubuntu Linux, Debian Linuxなどでは apt コマンドで以下のようにインストールすることができます。
Fedora
Fedora Linuxではyumコマンドで以下のようにインストールすることができます。
リポジトリからのパッケージ入手以外の方法
上記のサードパーティベンダのWebサイトから入手することもできます。インストール方法についてはそのサイトの情報に従うか、Javaの標準的方法でインストールしてください。
参考として、Raspberry Pi OS bookworm環境へAdoptium(名称Temurin)のパッケージをインストールする手順を示します。
$ sudo apt install apt-transport-https $ wget -O - https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/adoptium.gpg > /dev/null $ echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/trusted.gpg.d/adoptium.gpg] https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | sudo tee /etc/apt/sources.list.d/adoptium.list $ sudo apt update $ sudo apt install temurin-8-jdkバージョンを確認しておきます。
既にJDK8以外がインストールされている場合
なお、JDK8以外のJDKがデフォルト状態でインストールされている可能性がありますので、
コマンドでバージョンが1.8で始まるバージョンなどJDK8を意味するバージョンになっていることを確認してください。 もし、そうでなかったら
コマンドを用いてJDK8ベースのJava環境を選択してください。 ubuntu18.04の環境でopenjdk-8-jdkをインストールした後での実行例は以下のようになります。
Windows環境へのインストール
WindowsでのJDK8のインストールは上記のサイトなどからMSIファイルを入手し、それを実行することでインストールを行うか、MSI以外の形態のファイルにおいては入手元の指示に従いインストールを行ってください。インストール後は上記Linuxのケースと同様にコマンドプロンプトを開いて
と入力し、インストールの確認を行ってください。