さて、これまでオペレーティング システム スタイルの Java アプリケーションに取り組んできました。装飾されていない JFrame 内にすべてをロードしたので、これを .ISO などに変換する準備が整いました。私の質問は、どうすればいいですか?はい、Javaオペレーティングシステムを使用できるという記事をオンラインで見たことがあります。いくつかの例を見てきましたが、方法を知りたいです。たとえば、ある種の仮想マシンにロードする場合、プログラムしたことを実行したいと思います。
質問する
345 次
1 に答える
1
コードを仮想マシンのオペレーティング システムとして実行することを計画している場合は、ISO が適しています。
ISOを生成するための既存のツールがあります... ISOに入る「もの」がある場合。
あなたの問題は、ISOに入るものを生成しています。つまり、起動可能なオペレーティング システム イメージです。問題は、イメージがすべてネイティブ コードでなければならず、ハードウェアがどのように機能するかについてすべての低レベルのものを理解する必要があることです。たとえば、物理/仮想メモリ マッピング、I/O デバイス レジスタ、ハードウェア割り込みなどを処理する方法などです。そのため、それを行うクラス (またはネイティブ コード) を実装し、Java クラスをネイティブ コードにコンパイルし、それを他のすべてのものとリンクして起動可能なオペレーティング システム イメージを形成するという問題があります。(そして、それはほんの始まりに過ぎません...本当に)
これらのことについては、既存のツールはなく (AFAIK)、利用できる経験もほとんどありません。
于 2013-03-29T04:33:55.233 に答える