高度な検索
Developer Connection
Member Login ログイン | ご入会 ADC連絡先


テクニカルQ&A

Java 02 - Macintosh での stdin の使い方
(1998 年 12 月 7 日)


Q: Macintosh で stdin を使ってユーザ入力を取得するにはどうすればいいですか。

A: Mac で stdin を使用するには、JBindery (MRJ SDK の一部) を使ってクラスの外部にダブルクリック可能な Macintosh アプリケーションを作成する必要があります。このとき、SDK のバージョン 2.1 EA3 (またはそれ以降) を使用していることを確認してください。コードがエントリポイントとして定義されている static public void main(String args[]) メソッドを必要とするようなアプリケーション (アプレットではなく) とともに正常に動作するのはこのバージョンだけです。アプリケーションとしてのクラスを作成した後は、MRJ SDK 内で JBindery アプリケーションの上に .class ファイルをドラッグ & ドロップします。このファイルはさまざまなオプションを提供します。ここで特に注意すべきオプションは "Command" セクション (デフォルトの設定で用意されているセクション) の中にあります。“Redirect stdin:”ポップアップを使ってアプリケーションを“Message Window”に変更します。さらに、“Save Settings...”ボタンをクリックし、表示された標準保存ダイアログを使ってアプリケーションとしての設定を保存します。以上の操作を完了すると、新しく保存したアプリケーションをダブルクリックすることでアプリケーションを実行でき、しかも stdin と stdout に対応したメッセージウィンドウを使用することができます。これらの操作と JBindery の使い方の詳細については、MRJ SDK の JBindery のマニュアルを参照してください。


-- Levi Brown
Worldwide Developer Technical Support