私はJavaに非常に慣れていないので、Eclipseを使用してリアルタイムのJavaプログラムを実行するだけです。javax.realtime
インポートするものが見つかりませんでした。エラーが発生します。
The import javax.realtime cannot be resolved
これを解決する方法はありますか?追加のパッケージをダウンロードしたり、プロジェクトの設定を変更したりする必要がありますか?
私はJavaに非常に慣れていないので、Eclipseを使用してリアルタイムのJavaプログラムを実行するだけです。javax.realtime
インポートするものが見つかりませんでした。エラーが発生します。
The import javax.realtime cannot be resolved
これを解決する方法はありますか?追加のパッケージをダウンロードしたり、プロジェクトの設定を変更したりする必要がありますか?
(Javaのリアルタイム仕様を実装する)javax.realtimeパッケージから実際にリアルタイムパフォーマンスを引き出すには、ほぼ確実に1)そのjavax.realtimeパッケージで動作するように変更されたJVM、および2)リアルタイムオペレーティングシステムで実行します。
現在使用しているJVMは何ですか?IBM WebSphere Real Time( https://www.ibm.com/developerworks/java/jdk/linux/download.htmlのdeveloperworksで無料で入手可能:RTLinux用のWebSphereReal Time V3を探してください)の場合、次に、javax.realtimeクラスを使用するJavaプログラムを実行するには、javaコマンド行で-Xrealtimeを指定する必要もあります。
はい、リアルタイムJavaライブラリが必要です。
組み込みシステムを対象としたものや、試用版をダウンロードしたOracleの商用バージョンなどがあります。
このパッケージは、組み込みパッケージの一部ではありません。このパッケージには追加のJarファイルが必要です。
このリンクをチェックしてください。
ええと、リアルタイムシステム(RTS)でのJava言語の使用は、いくつかの重要な理由から普及していません。これらには、動的なクラスのロードを伴うJava言語の設計、およびガベージコレクターとネイティブコードのコンパイルを伴うJavaランタイム環境(JRE)自体に固有の非決定論的なパフォーマンス効果が含まれます。したがって、Real-time Specification for Java(RTSJ)は、Java言語を強化してより広く扉を開き、その言語を使用してリアルタイムシステムを構築するオープン仕様です。
リアルタイム(RT)は、実際のタイミング要件を持つアプリケーションを説明するために使用される広い用語です。たとえば、応答のないユーザーインターフェイスは、平均的なユーザーの一般的なRT要件を満たしていません。このタイプのアプリケーションは、多くの場合、ソフトRTアプリケーションと呼ばれます。同じ要件は、「アプリケーションがマウスのクリックに応答するのに0.1秒以上かかるべきではない」とより明確に表現される場合があります。要件が満たされていない場合、それはソフトな失敗です。アプリケーションは続行でき、ユーザーは不満を持っていてもそれを使用できます。
現在、RTSJを実装するには、オペレーティングシステム、仮想マシンまたはJRE、およびJavaクラスライブラリ(JCL)からのサポートが必要です。
リアルタイムオペレーティングシステム(RTOS)は、データが入ってくるときに、通常はバッファ遅延なしでデータを処理するリアルタイムアプリケーションにサービスを提供することを目的としたオペレーティングシステム(OS)です。
..。
RTOSの重要な特徴は、アプリケーションのタスクを受け入れて完了するのにかかる時間に関する一貫性のレベルです。変動性はジッターです。
重要なことは、システムがリアルタイムであると見なされるようにジッターが定量化されることです。このウィキペディアの記事から、ジッターが通常制限されている場合、システムはソフトリアルタイムであることがわかります。ジッタが常に制限されている場合、システムはリアルタイムでハードになります。
汎用オペレーティングシステム上の汎用JVMで実行されている標準のJavaアプリケーションは、数百ミリ秒のレベルでソフトRT要件を満たすことしか期待できません。言語のいくつかの基本的な側面が責任を負います:スレッド管理、クラスのロード、ジャストインタイム(JIT)コンパイラーアクティビティ、およびガベージコレクション(GC)。これらの問題のいくつかは、アプリケーション設計者が軽減できますが、重要な作業が必要です。
ここから、IBM forJava8からRT実装をダウンロードできます。
また、このドキュメントで詳細を確認できます。