クロノス・クラウン - 記事検索

ツイート @rutenさんをフォロー
クロクロ ショップ 本、ゲーム、同人誌他を販売
クロクロ ツールズ 便利なWebアプリを多数収録
IT用語大辞典 IT用語を解説
ソフトウェア
めもりーくりーなー Winのメモリーをお掃除するソフト
Novel Supporter 小説推敲補助ソフト
PCソフト 便利なソフトを多数公開
Webサービス 便利で楽しいサービス多数
レトロゲームファクトリー レトロゲーム移植会社のお仕事小説
#電書ハック 電子書籍編集部のお仕事小説
顔貌売人 IT系ミステリ
裏切りのプログラム IT系ミステリ
ゲーム
Little Bit War Switch向け高速RTS
TinyWar high-speed 1ステージ数分の8bit風RTS
EX リバーシ 変形盤面、ステージ多数
PuzzleAndGame.com ブラウザで遊べるパズルやゲーム
no link
2011年07月03日 16:13:46
 最近JMFをインストールしたのですが、その後JREでMIDIを鳴らすことができなくなりました。

 この問題の原因を調べて、対処方法を確立しましたので、以下にまとめておきます。



● 問題の発生

 JMFを導入すると、JDKやJREでのMIDIの再生で、以下のエラーが起きるようになり、MIDIが再生されなくなる。

javax.sound.midi.MidiUnavailableException: MIDI OUT transmitter not available



● 原因

 JMFをインストールすると、以下の変更が行なわれる。

・CLASSPATHに「\lib\sound.jar」が追加される。

・JRE内の「lib\ext」フォルダに、「sound.jar」が書き込まれる。
  ・「\jre\lib\ext\sound.jar」
  ・「\lib\ext\sound.jar」

 この「sound.jar」は、2001年7月26日 9時30分作成の古いものである。JMFインストール以降、この古い「sound.jar」でMIDIが再生されるようになる。この「sound.jar」は、正しくMIDIを再生できない。

 このためエラーが起き、MIDIが再生されなくなる。



● 対策

 2つの手順を行う。

○ Windowsの環境変数を書き換える

1.システムのプロパティを開く。(例:システム→システムの詳細設定をクリック)

2.システムのプロパティダイアログで[詳細設定]タブを選択。

3.[環境変数]ボタンを押す。

4.「<ユーザー名>のユーザー環境変数」の「CLASSPATH」を選択して、[編集]ボタンを押す。

5.「\lib\sound.jar;」の部分を削除する。

○ 「sound.jar」を削除する

 以下のファイルを削除する(別名にするなどでは駄目。削除が必要)。

・「\lib\sound.jar」
・「\jre\lib\ext\sound.jar」
・「\lib\ext\sound.jar」



 これでMIDIで音が再生されるようになります。
最新20件 (全て見る)

柳井が執筆した本や商品 (全て見る

マンガでわかるJavaScriptのPromise
JavaScriptのPromiseをマンガで解説。無料。
レトロ風RPG 全コード
JSのレトロゲーム風RPGの全コードを掲載&解説。
タワーディフェンス 全コード
JSのタワーディフェンスの全コードを掲載&解説。
レトロゲームファクトリー
過去のゲームを最新機用に移植する会社のお仕事小説。新潮社より発売中。
#電書ハック
電子書籍編集部のお仕事小説。文藝春秋より発売中。
顔貌売人 ハッカー探偵 鹿敷堂桂馬
シリーズ第2弾。文藝春秋より発売中。
裏切りのプログラム ハッカー探偵 鹿敷堂桂馬
松本清張賞の最終候補に残った拙作小説(デビュー作)。

サイト目次

PCソフト/Webアプリ/ゲーム

記事/マンガ

柳井の同人活動

開発

携帯・スマホ

アナログ・ゲーム

Cronus Crown(クロノス・クラウン)のトップページに戻る
(c)2002-2024 Cronus Crown (c)1997-2024 Masakazu Yanai
ご意見・お問い合わせはサイト情報 弊社への連絡までお願いします
個人情報の取り扱い、利用者情報の外部送信について