このページでは、プログラムを実行する際に発生する一般的な問題の解決をサポートします。ここで問題が解決できなかった場合は、メールにて次のアドレスまでご連絡ください: phethelp@colorado.edu。
- Javaのインストールとトラブルシューティング
- Flashのインストールとトラブルシューティング
- JavaScriptのトラブルシューティング (注: シミュレーションではなくブラウザに関するものです)
一般的な問題のトラブルシューティング
- なぜ全部ではなく一部のシミュレーションしか実行できないのでしょう?
- Internet Explorerを使っていますが、シミュレーションを実行できません。
- なぜ使用しているコンピュータでFlashベースのシミュレーションが作動しないのでしょう?
- Windows 2000を使用していて、Flashベースのシミュレーションは実行できますが、Javaベースのシミュレーションは作動しません。
- なぜノートパソコンではPhETシミュレーションの実行速度がデスクトップパソコンより遅いのでしょう?
- なぜ音の出るシミュレーションを実行すると使用中のパソコンが異常終了するのでしょう?
- PhETオフライン・ウェブサイト・インストーラをダウンロードしてインストールしましたが、すべてのページで警告が発生します。なぜでしょう?
- PhETオフライン・ウェブサイト・インストーラからシミュレーションを実行する時、「アプリケーションのデジタル署名の検証に成功しました。このアプリケーションを実行しますか?」(または類似する内容)というメッセージが表示されます。これは何を意味しますか?
- (MACユーザー用) シミュレーション実行のために「今すぐ実行」をクリックしても、テキストファイルが開くだけです。
- なぜWindows環境のコンピュータにダウンロードしたPhETシミュレーションを、完全にアンインストールできないのでしょう?
- 一部の外国言語の文字が空のボックスのように表示されるのはなぜですか?
- なぜ3Dグラフィックスを含むシミュレーションが起動しない/正常に表示されないのでしょう?
なぜ全部ではなく一部のシミュレーションしか実行できないのでしょう?
一部のシミュレーションはJava Web Startベースのアプリケーションで、他にはMacromediaのFlash Playerを使用するシミュレーションがあります。Flashはほとんどのコンピュータに搭載されていますが、Java Web StartはSun Microsystemsからダウンロード可能な無料アプリケーションです。Javaベースのシミュレーションを実行するためには、Java 1.5以上のバージョンがお持ちのコンピュータにインストールされていなければなりません。
Internet Explorerを使っていますが、シミュレーションを実行できません。
Internet Explorerの最新バージョン(IE8)のご利用を強くお勧めします。
Internet Explorerのセキュリティ設定
Internet Explorerのインストール時のセキュリティ設定デフォルト値が、時には、特にWindows XP SP2環境において、お持ちのコンピュータにインストールされたPhETインターフェイスの機能の一部を妨げることがあります。お持ちのコンピュータにインストールされたシミュレーションをお使いの際に最適な環境でご利用できるよう、以下のステップの実行をお勧めします。
- ローカルワークステーション上の Internet Explorer で、「ツール」 > 「インターネットオプション」と進みます。
- 「詳細設定」タブを選び、「セキュリティ」のセクションまでスクロールします。
- 「マイ コンピュータのファイルでのアクティブ コンテンツの実行を許可する」にチェックを入れます。
- 「OK」を選びます。
なぜ使用しているコンピュータでFlashベースのシミュレーションが作動しないのでしょう?
QuickTime™ と Flash™ の互換性
Apple Computer のQuickTime™ と Flash™ playerの互換性の問題が原因で、一部のユーザーがFlashベースのシミュレーションを使用できないことが分かりました。数人のユーザーにより、QuickTime のアンインストールによって問題が解決されたことが報告されています。
これが十分な解決策ではないことを認識して、問題解決に取り組んでいます。同じ問題が生じた場合は、次のアドレスまでご連絡いただくとともに phethelp@colorado.edu 新しい情報の確認のために、このページを定期的にチェックしていただくようお願いいいたします。
Windows 2000を使用していて、Flashベースのシミュレーションは実行できますが、Javaベースのシミュレーションは作動しません。
Windows 2000ではJavaの設定で必要な部分が不足しているシステムがあることが報告されています。これらのシステムではFlashベースのシミュレーションは、通常、問題なく起動しますが、Javaベースのシミュレーションについては、起動しようとしても何も起こらないように見えます。
この状況を解決するためには、次のステップを実行してください。
- 「デスクトップ」または「スタート」メニューから、「マイコンピュータ」を開きます。
- 「ツール」メニューの「フォルダ オプション」をクリックします。
- ダイアログボックス内の上部に表示される「ファイル タイプ」のタブをクリックします。
- 「拡張子」の列で「JNLP」を見つけ、 それをクリックして選択します。
- 「変更」のボタンをクリックします。
- JNLPファイルを開くプログラムの選択を求められたら、「参照」を選択します。
- Javaのインストール先フォルダー内で「javaws」または「javaws.exe」を見つけます(通常、C:\Program Files\Java\j2re1.xxxx\javaws で、xxxxはソフトウェアのバージョンを示すシリーズ番号です。最新のバージョンを選んでください。)
- JNLPファイルを開くプログラムとして「javaws」を指定するために、そのプログラムファイルを選択して「開く」をクリックしてください。
操作後は、Javaベースのシミュレーションが正常に作動するはずです。
ほかに問題がある場合は、次のアドレスまで phethelp@colorado.edu ご連絡ください。
なぜノートパソコンではPhETシミュレーションの実行速度がデスクトップパソコンより遅いのでしょう?
一部のラップトップパソコンでは、シミュレーションの実行速度が予想よりかなり遅く感じられ、その上/または、予期しなかったグラフィック処理の問題が生じることがあります。これは、電源管理の設定がコンピュータのグラフィック処理システムの機能に影響するからだと思われますので、次の2通りの方法で解決できます。 a) パソコンの電源管理設定を変えるか、 b) ラップトップパソコンをAC電源に接続して使用します。
多くのラップトップパソコンは、バッテリ駆動の際、グラフィック・ビデオ処理システムによって消費されるバッテリー電力を抑えるように設定されています。ラップトップパソコンを電源に接続しないで使用する必要がある場合は、パソコンのバッテリ駆動時の電源管理設定を「最大パフォーマンス」に変更することをお勧めします。これによって、グラフィック処理システムが最高スピードで作動する設定となります。電源管理設定の場所はメーカーによって異なりますので、設定場所が分からない場合は、お使いのパソコンの販売業者にお問い合わせください。問題が解決されない場合は、次のアドレスまで phethelp@colorado.edu ご連絡ください。
なぜ音の出るシミュレーションを実行すると使用中のパソコンが異常終了するのでしょう?
デバイスのドライバソフトが古いパソコンでは、音の出るシミュレーションの作動が不安定になることがあります。PhETの音の出るシミュレーションを実行してパソコンが異常終了したり他の望ましくない動作が生じる場合は、サウンドドライバの更新によって問題が解決することがありますので、この更新をお勧めします。サウンドドライバの更新サポートについては、お使いのパソコンの販売業者またはオーディオハードウェアのメーカーにお問い合わせください。問題が解決されない場合は、次のアドレスまで phethelp@colorado.edu ご連絡ください。
PhETオフライン・ウェブサイト・インストーラをダウンロードしてインストールしましたが、すべてのページで警告が発生します。なぜでしょう?
PhETオフライン・ウェブサイト・インストーラは、お使いのパソコンにPhETウェブサイトの現バージョンのローカルコピーを作成します。この様にインストールしたローカルコピーにアクセスすると、パソコンは既定設定されたブラウザを使用します。ユーザーの多くは、Internet Explorerを既定のブラウザとして設定しています。セキュリティ設定が既定値に設定されている場合、次のエラーメッセージが表示されることがあります。「セキュリティ保護のため、コンピュータにアクセスできるアクティブ コンテンツは表示されないよう、Internet Explorer で制限されています。オプションを表示するには、ここをクリックしてください...」 (または類似する内容)。これは、Internet Explorer 6 以上に組み込まれたセキュリティ機能で、ユーザーにコンピュータ上でのアクティブ コンテンツの作動について警告するものです。PhETシミュレーションがお使いのコンピュータを危険にさらすことはなく、ローカルコピー版でのシミュレーションの実行とウェブサイト上での実行には違いは全くありません。
この警告を回避したい場合は、お使いのブラウザのセキュリティ設定を次のように変えます。IEのバージョン6または7については、「ツール」->「インターネットオプション」->「詳細設定」と進んで、「セキュリティ」セクションを見つけたら、「マイ コンピュータのファイルでのアクティブ コンテンツの実行を許可する」にチェックを入れます。なお、設定変更を有効にするにはInternet Exploreの再起動が必要であることにご注意ください。お使いのパソコンでオフライン実行する他のアプリケーションでコンテンツに悪意あるものがないことを確信している場合にのみ、この設定変更を行ってください。
代替策として、この問題が生じない別のブラウザ(Firefox等)を使用することもできます。
PhETオフライン・ウェブサイト・インストーラからシミュレーションを実行する時、「アプリケーションのデジタル署名の検証に成功しました。このアプリケーションを実行しますか?」(または類似する内容)というメッセージが表示されます。これは何を意味しますか?
インストーラで配布されているPhETシミュレーションには、実際にPhETによって作成されたプログラムであることを証明する「デジタル署名」が含まれています。これは、PhETが作成したように見せかけたアプリケーションを、他者が不正に作成する行為を防ぐためのセキュリティ対策です。電子証明書の受け入れ確認ダイアログで「PhET, University of Colorado」(コロラド大学PhET)が発行者であることと、信頼できるソースによって署名が検証されたことが表示された場合、アプリケーションがPhETチームによって作成されたことが高い信用度で確認できます。
多くのシステムでは、PhETの電子証明書を常に受け入れるように設定することが可能で、シミュレーションがローカルコピー版で実行される度にこのダイアログが開くのを防ぐことができます。ほとんどのWindows及びMac OS Xのシステムでは、電子証明書の受け入れ確認ダイアログ内に「この発行者からのコンテンツを常に信頼します。」のメッセージを伴ったチェックボックスがあります。ここにチェックを入れることによって、PhETシミュレーション起動時にダイアログが開かないようにお使いのシステムが設定されます。
(MACユーザー用) シミュレーション実行のために「今すぐ実行」をクリックしても、テキストファイルが開くだけです。
これは、最近Appleの「Java for Mac OS X 10.5 アップデート 4」をインストールしたMacユーザーに発生する問題です。アップデートは、通常ソフトウェアアップデートを介して実行されるか、自動的に実行されます。このアップデートをインストールした後に、SafariまたはFirefoxでJNLPファイルをクリックすると、Java Web Startは起動せず、代わりにJNLPファイルがテキストエディットで開かれるという問題が発生します。
この問題は、次のように修正します。
1. http://support.apple.com/downloads/Java_for_Mac_OS_X_10_5_Update_4 にアクセスします。
2. 「ダウンロード」をクリックして .dmg ファイルをダウンロードします。
3. .dmg ファイルのダウンロードが終了したら、そのファイルをダブルクリックします(自動的にマウントされない場合)
4. すべてのアプリケーションを終了します。
5. アップデートインストーラを実行します。
なぜWindows環境のコンピュータにダウンロードしたPhETシミュレーションを、完全にアンインストールできないのでしょう?
Windows環境で Java Web Start のシミュレーションを実行すると、そのシミュレーションが「コントロールパネル」->「プログラムの追加と削除」のプログラム一覧に追加されます。Java Web Start に問題があるため、シミュレーションが削除されてもプログラム一覧に名前が残り、Windowsによって「アプリケーションを完全にアンインストールすることができません」とのメッセージが表示されることがあります。この問題についての詳細な情報はhttp://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6946221に掲載されています。Javaの製作者はこの問題を認識しており、今後のバージョンで修正することを予定しています。
一部の外国言語の文字が空のボックスのように表示されるのはなぜですか?
英語ではない言語の文字で、その言語特有のフォントがインストールされていない場合、一部の文字が空の四角で表示されることがあります。以下のアドレスにて各オペレーティング・システムでの言語追加のサポートに関する操作手順が紹介されています。
- Windows 2000 / XP: http://support.microsoft.com/kb/177561
- Windows Vista: http://windows.microsoft.com/en-US/windows-vista/How-do-I-get-additional-language-files
- Windows 7: http://support.microsoft.com/kb/972813
- OS X: http://support.apple.com/kb/DL1123?viewlocale=en_US
なぜ3Dグラフィックスを含むシミュレーションが起動しない/正常に表示されないのでしょう?
3Dグラフィックスを使うシミュレーションが起動しない又は正常に表示されない場合、お使いのパソコンのビデオカードのドライバを更新することによって問題が解決されることがあります。
Windows XP / Vista / 7の場合:
- Win + R のキーを同時に押します。
- 「DxDiag」と入力してEnterキーを押します。
- 診断ツールが起ちあがり、「ディスプレイ」タブの「デバイス」の欄のリストにビデオカードの名前とメーカーが表示されます。
- ドライバのメーカーのウェブサイトにアクセスして、最新のドライバを見つけます。最も一般的なビデオカードのメーカーはNvidia、AMDとIntelです。
- すべての手順に従って最新のドライバをダウンロードしてインストールした後、パソコンを再起動します。
Macの場合:
- ビデオカードのドライバのアップデートは通常のソフトウェアアップデートを使って実行することができます。(「Appleメニュー」 => 「ソフトウェアアップデート」と進むと実行できます。)