リブロワークスロゴ

2-28-2 3F,Minami-ikebukuro,Toshima-ku,Tokyo,171-0022

Copyright © 2008
LibroWorks Inc.
All Rights Reserved.

トップページ 書籍サポート>よくある質問

SUPPORT
書籍サポート

よくある質問

『15歳からはじめるJavaオンラインゲームプログラミング教室』

誤字脱字の訂正と、よく問い合わせをいただく質問への
回答を掲載しています。

訂正

247ページ

書籍のとおりにSquareMouseAdapterクラスを追加した後、gomoku.javaのコンストラクタを以下のように修正してください。

gomoku.java
001     // マス目並べ
002     panel1.setLayout(new GridLayout(GO_MAXROW, GO_MAXCOL));
003     SquareMouseAdapter smadapter = new SquareMouseAdapter(); //この行を追加
004     for (int y = 0; y < GO_MAXROW; y++) {
005         for (int x = 0; x < GO_MAXCOL; x++) {
006             this.squares[y][x] = new Square(y, x);
007             panel1.add(this.squares[y][x]);
008             this.squares[y][x].addMouseListener(smadapter); //この行を追加
009         }
010     }

補足説明

Q:書籍のP.18以降の操作を行ってもEclipseが日本語化できない。

A:現在、バベルプロジェクトの日本語化アップデートサイト
 (http://download.eclipse.org/technology/babel/update-site/europa)が
 接続エラーになっております。
 P.19で入力するURLを以下に変更してください。
 http://download.eclipse.org/technology/babel/update-site/R0.8.1/europa

 付属CD-ROM収録のEclipseの代わりに、日本語化済みの「Eclipse 3.3 Europa Pleiades All in One」を
 利用する方法もあります。PleiadesはPleiadesの公式サイトよりダウンロードしてください。
 「Eclipse 3.3 Europa Pleiades All in One」のボタンをクリックした後、
 表示されたページの「JavaETL」のダウンロードボタンをクリックします。
 「JRE付き」と「JRE無し」の2種類がありますが、どちらでも構いません。

Q:Webブラウザで「http://localhost/」に接続すると、接続エラーになるか、
 書籍とまったく違うページが表示されてしまう。

A:このような現象が起きる場合、WebサーバのApacheが正常に起動できていません。
 正常に起動できない原因としてよくあるのが、他のソフトウェアとの競合です。
 Apacheは80番ポートを使用するため、80番ポートを使用する他のソフトウェアが
 実行された環境では起動エラーが起きてしまいます。
 Apacheと競合するソフトウェアには次のようなものがあります。

  • Skype(インターネット電話ソフト)
  • IIS(マイクロソフト製のWebサーバプログラム)
  • 以前インストールした古いバージョンのApache

 これらのソフトウェアを使用している場合は、Apacheを起動する前に終了するか、
 使用するポート番号を80番以外に変更してください。


Q:「localhost」でうまく通信できない。

A:通常、localhostは「127.0.0.1」というIPアドレスと対応付けられていますが、
Windowsの設定が変わってしまって別のIPアドレスに対応付けられている場合があります。
うまく通信できないときは、 「http://localhost/」というURLを「http://127.0.0.1/」に
置き換えてください。


サポートトップに戻る