「Javaアプリケーションがセキュリティ設定によりブロック」されるエラー

最近 Minecraft.net の一部のページ(classic版のマイクラのページなど)で Java がセキュリティ設定でブロックされる表示がでるようになっていたので、その対策などについて。まず、Minecraft Classic 版で表示されるエラーは下のようなもの。

「Javaアプリケーションがセキュリティ設定によりブロックされます。」
これは Java が Java 7 Update 51 以降のバージョンでデフォルトのセキュリティ設定でも表示されるようなので、普通にアップデートをしている人にはほとんど表示されてると思います。このエラーについて java.com ではこのに説明されている。

原因

Javaではセキュリティ機能が強化され、外部のエクスプロイトに対するユーザー・システムの脆弱性が軽減されています。Java 7 Update 51以降、Javaは署名されていない(署名なし)、自己署名付き(信頼できる認証局により署名されていない)、または権限属性のないアプリケーションをユーザーが実行することを許可しません。

実行中のアプリケーションに内在するリスク

  • 署名なしのアプリケーション
    証明書のないアプリケーション(未署名のアプリケーションなど)またはアプリケーションの名前と発行者情報が欠落しているアプリケーションはデフォルトでブロックされます。このようなアプリケーションを実行すると、安全ではなく高レベルのリスクが生じる可能性があります。
  • 自己署名付きアプリケーション(信頼される認証局からの証明書ではない)
    自己署名証明書付きアプリケーションはデフォルトでブロックされます。このタイプのアプリケーションは、発行者が識別されず、アプリケーションにコンピュータの個人データのアクセスが付与されている可能性があるため、最高レベルのリスクを表します。
  • 権限属性のないJARファイル
    権限属性では、開発者が指定した権限レベルをアプリケーションがリクエストしていることを確認します。この属性がないと、攻撃者がユーザーを利用して元の証明書で署名されたアプリケーションを再度デプロイして異なる権限レベルでアプリケーションを実行する可能性があります。

回避策

これらのタイプのアプリケーションは実行しないことを強くお薦めします。ただし、これらのアプリケーションの実行を継続する場合は、そのリスクと影響を理解した上でのみ実行してください。

回避策として例外サイト・リスト機能を使用して、セキュリティ設定によりブロックされるアプリケーションを実行できます。ブロックされるアプリケーションのURLを例外サイト・リストに追加することでアプリケーションを実行できますが、警告が表示されます。

例外サイト・リストへのURLの追加手順

  • Javaコントロール・パネルに移動します(Windowsで「スタート」、「Javaの構成」の順にクリックします)
  • 「セキュリティ」タブをクリックします
  • 「サイト・リストの編集」ボタンをクリックします
  • 「例外サイト・リスト」ウィンドウで「追加」をクリックします
https://www.java.com/ja/download/help/java_blocked.xml

補足:「例外サイト・リスト」が古い出ない!?

少し補足すると、この「例外サイト・リスト」は古いバージョンの Java を使っていると出ないので Java を先にアップデートしてからチェックしてみてください。この例外サイトリストが出ない人は基本的に自動アップデートも上手く機能していない可能性が高いので、アップデートの見直しもしてみた方がいい気がします。 また Minecraft.com 以外にもファイルが置かれている amazon の url も例外に指定しないと動きません。更にエラーが出る場合がありその場合は java のキャッシュの削除も試した方がいいともいます。この状態からも分かるように、基本的に今の minecraft classic バージョンはかなり適当に管理されているようなので、あまりお勧めは出来ません。プレー時間に制限のあるデモ版が無料で試せるので、ちょっと試したい人にはそちらがお勧めです。

関連項目

MineCraft Classic版のURL
http://minecraft.ologies.net/2011/01/%E3%83%9E%E3%82%A4%E3%83%B3%E3%82%AF%E3%83%A9%E3%83%95%E3%83%88classic%E7%89%88%E3%81%AEurl/
デモ版をダウンロードしたクライアントから遊ぶ
http://minecraft.ologies.net/2013/07/%E3%83%87%E3%83%A2%E7%89%88%E3%82%92%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%81%9F%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%81%8B%E3%82%89%E9%81%8A%E3%81%B6/

Fatal error has occured (4): Unable to get input stream for lwjgl_applet.jar.pack

無料版がバージョンアップされており以前遊んでいた人は、アクセスしてもエラーが出てしまう可能性があったので、その対策とかを少しここに書いておくことに

エラーの表示

Fatal error has occured (4): Unable to get input stream for lwjgl_applet.jar.pack

Classicバージョンへアクセスすると、上記のようなエラーが赤字で表示されてしまう状態になった。個人的にもおきたので調べてみた所、かなり多数の報告があった。* 1

lwjgl_applet.jar エラーへの対策

個人的には Java のキャッシュを消してみた所、上手く起動するようになったのでその方法などを説明する。キャッシュに使っている場所は PC の設定や Minecraft の起動のさせ方などによっても変化していると思われるので、適当に怪しそうな所は試してみた。ただしJava や Web ページ、ブラウザのキャッシュなどを暫く取っておきたいという場合は十分に注意してキャッシュを削除した方がいい。一括で削除してしまって良いという場合は比較的簡単で Java のヘルプにあったのでそれを下に引用しておく。

このトピックは、次の製品に当てはまります。:

  • プラットフォーム:
    Windows 7, Vista, Windows XP, Windows 2000, Windows 2003, Windows 98, Windows ME
  • Java バージョン:
    6.0

Java Plug-in のキャッシュを消去して、最新バージョンの Java アプリケーションやアプレットがロードされるようにします。
6.0 1.5.0
Java Plug-in のキャッシュを消去するには、次の手順に従います。
  1. 「スタート」 – 「コントロールパネル」の順にクリックします。

  2. コントロールパネルで Java のアイコンをダブルクリックします。

    「Java コントロールパネル」が表示されます。
「Java コントロールパネル」

  1. 「基本」タブで、「インターネット一時ファイル」の「設定」をクリックします。

    「一時ファイルの設定」ダイアログボックスが表示されます。
「一時ファイルの設定」ダイアログボックス
  1. 「ファイルの削除」をクリックします。

    「一時ファイルの削除」ダイアログボックスが表示されます。
「一時ファイルの削除」ダイアログボックス

    キャッシュを消去するオプションには、次の 3 つあります。

    1. ファイルの削除
    2. アプリケーションの表示
    3. アプレットの表示
  1. 「一時ファイルの削除」ダイアログボックスで、「了解」をクリックします。


    注: これにより、ダウンロードしたすべてのアプリケーションとアプレットがキャッシュから削除されます。

  2. 「一時ファイルの設定」ダイアログボックスで、「了解」をクリックします。

    注: 特定のアプリケーションやアプレットをキャッシュから削除する場合は、「アプリケーションの表示」または「アプレットの表示」のチェックボックスをオンにします。

Java Runtime Environment (JRE) のキャッシュを消去する
http://www.java.com/ja/download/help/plugin_cache.xml

Java のキャッシュの削除を試して駄目な場合は、Webブラウザのキャッシュの削除、%temp% のwww.minecrfat フォルダの削除などを試してみると改善するかもしれません。

Web ブラウザのキャッシュを消去する
http://www.java.com/ja/download/help/webcache.xml

参考

*1 : lwjgl_applet.jar エラーに関する公式フォーラムのスレッドなど
Classic Issues – Minecraft Forum
http://www.minecraftforum.net/topic/810675-classic-issues/
Fatal error occured (4): Unable to get stream input for lwjgl_applet.jar pack – Minecraft Forum
http://www.minecraftforum.net/topic/806558-fatal-error-occured-4-unable-to-get-stream-input-for-lwjgl-appletjar-pack/
I can’t "download" packages. – Minecraft Forum
http://www.minecraftforum.net/topic/788106-i-cant-download-packages/

Minecraft Classic版 マルチプレイ

Minecraft Classic 版(無料版)でもマルチプレイをすることができます。ただしサーバーは自分で建てるか誰かがサーバーを建てる必要があります。サーバー用のソフトは公式ページで無料のメンバー登録をすればダウンロードすることができます。マルチプレイはシングルプレイと違い多少PCの知識がないと難しいかもしれません。分からない場合は詳しい人に鯖を建ててもらったり、既にある鯖にお邪魔させてもらうという手も考慮してもいいと思います。

■Minecarft サーバーソフトがダウンロード出来る所

Minecraft
http://www.minecraft.net/servers.jsp

 上のURLページの上の方にある “If you want to host your own, here’s the server software!” とあるリンク先からダウンロードできます。

■サーバーの立て方

vipdeminecraft @ ウィキ – 鯖の立て方
http://www37.atwiki.jp/vipdeminecraft/pages/16.html

Classic版の鯖を建てたことがないので詳しくは上のWikiなどが参考になります。最近は有料版の鯖情報の方が多く無料版の情報があまりないので分からない場合は公式フォーラム(英語)などを見ると参考になるかもしれません。

Loglink: minecraft Classic版のサーバーの立て方

http://ccloglink.blogspot.com/2010/10/minecraft-classic.html

こちらの記事も具体的に画像付きで紹介してくれているので非常に参考になります。

関連項目

MineCraft Classic版のURL minecraftologies – マインクラフト -
http://minecraft.ologies.net/2011/01/%E3%83%9E%E3%82%A4%E3%83%B3%E3%82%AF%E3%83%A9%E3%83%95%E3%83%88classic%E7%89%88%E3%81%AEurl/
MineCraft Classic版(無料版) のセーブ方法 minecraftologies – マインクラフト -
http://minecraft.ologies.net/2011/01/minecraft-classic%E7%89%88%E7%84%A1%E6%96%99%E7%89%88-%E3%81%AE%E3%82%BB%E3%83%BC%E3%83%96%E6%96%B9%E6%B3%95/
有料版 Minecraft の体験 Demo minecraftologies – マインクラフト -
http://minecraft.ologies.net/2011/05/%E6%9C%89%E6%96%99%E7%89%88-minecraft%E3%81%AE%E4%BD%93%E9%A8%93demo/

MineCraft Classic版(無料版) のセーブ方法

Minecraft Beta 1.8 のアップデート以降は、無料バージョンのセーブが不可になったようです。以下の情報は古くなっています注意してください。

■セーブについて

Classic版はセーブできないとたまに思われているようですが、実際にはセーブできます。 ”Options” からセーブします。オプションはESC キーを押すと出ます。補足の注意事項:セーブには Minecraft.net でアカウントを作りログインしている必要があります。アカウントの作成自体は無料で出来ます。

“Save Level” を選び、“Save file”でセーブする場所を選べばその場所にセーブデータが出来ます。補足:アカウントでログインンしていない場合は “Save level” が黒くなりセーブできません。

ロードするときは、そのセーブデータを “Load Level” から選べば同じマップの続きからプレイできます。

上の画面は現在は表示が変化して下の様になっています。表示が変わって “Save Level” という所に “premium only! Purchase the game to be able to save your levels online.” という表示がされるようになっていました。適当な日本語にすると、「購入するとオンラインでセーブできる」という感じの表示です(厳密にはもう少し恣意的に 「オンラインでセーブするために購入しろ」的な感じかもしれませんが)。”Save Level”の黒くなって押せない場所はオンライン専用のセーブ場所で、オンラインで保存でするには Minecraft を購入しなければいけません。ただし購入していなくてもローカルファイルにデータを保存する事は可能です。オフラインで保存する場合は、Premium only! と書かれた下の “Save files” という所のボタンを押せばローカルファイルにセーブデータを保存することが出来ます。

save file...

購入していない人は、"Save File..." のボタンを

■色々調べて少し気づいた部分

”Save file”ではなく” – ”と表示されている項目では、名前を付けてセーブしても失敗したという表記が表示されます。追記:プレミアムアカウント以外はセーブできませんという表記がされるようになりました。”Save file”の方を選んでください。詳しくは直ぐ上のあたりを参照。

■旧サバイバルモードのデータ

色々試して気づいたのですが、旧サバイバルモードのデータもClassic版で読み込むことが出来るようです。ゾンビなどのモンスターも出現しますが、ヒットポイントがないのでお互いダメージを与える事は出来ません。

関連項目

MineCraft Classic版のURL minecraftologies – マインクラフト -
http://minecraft.ologies.net/2011/01/%E3%83%9E%E3%82%A4%E3%83%B3%E3%82%AF%E3%83%A9%E3%83%95%E3%83%88classic%E7%89%88%E3%81%AEurl/

MineCraft Classic版のURL

■Minecraft Classic

http://www.minecraft.net/play.jsp

無料バージョンの URL が変更されて下の URL になったようです。

http://www.minecraft.net/classic/play

マインクラフトのクラシック版は無料で遊ぶことができます。シングルプレイをする場合は上記のURLにアクセスするだけでOK。課金も登録も必要ありません。

» 続きを読む «

Minecraft Classic版(無料版)の操作方法

■Controls:
WASD移動
Spaceジャンプ
Rリスポーン
Enterスポーンポイントのセット
Bイベントリを開く
F見える距離の設定を変える(Minecraftが重たい場合はこれを切り替えると軽くなります)
ESCメニュー
数字の1-9のキー 、またはマウススクロール使うブロックの変更
左クリックブロックの追加
右クリックブロックを破壊する
中クリックブロックのタイプをコピー

■マルチプレイの時のみ

Tabプレイヤーリスト
Tチャット

 無料のClassicバージョンは一部有料版のMinecraftとは操作方法が違っています。例えば有料版ではShiftキーを押すことでゆっくりと落ちないように歩くことができますが、無料版ではその操作はありません。

  • Minecraft ologies

  • Recent posts

  • RSS Minecraft Update News

  • Categories

  • Where Am I?

    You are currently browsing entries tagged with Classic at minecraft.

  • Tag