「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/

Firefox で Java Plugin がブロックされてる人向けの話

Minecraft.net でプレーするときに Java がブロックされてしまう事があるようだったので色々調べてみた。どうやら Java のバージョンの関係がありそう。最近も Java のセキュリティ上の問題などがニュースサイトに出ていましたが、新しいバージョンが出ているのでアップデートするといいかもしれません。特にブラウザに Firefox を使っている場合は古い java プラグインはブロックされ firefox 上で Minecraft を動かす時も java がブロックされているのでエラーを出してしまって動きません。理由が良く分からないけどブラウザ上だとエラーがでて Minecraft が動かせない人は Java のアップデートをすると動くかもしれません。ブロックされている場合は、下のような表示で mozilla から注意がされており、どんな問題でどれにどこでアップデートできるかなどが書かれています。

Firefox のブロック表示例

Java Plugin はブロックされました。

ブロックされたのは何故ですか?
The Java 7 Runtime Environment, update versions 6 and below, has a serious security vulnerability that is fixed in the latest update. All Firefox users are strongly encouraged to update as soon as possible. This can be done on the Plugin Check page.
誰に影響しますか?
All Firefox users who have the Java 7 plugin, update 6 and below.
これは何を意味しますか?

問題のあるアドオンやプラグインは無効にすることが奨励されますが、記載されたリスクを受け入れるのであれば、継続して利用することもできます。

アドオンやプラグイン、その他の第三者によるソフトウェアが、Firefox の安全性、安定性あるいはパフォーマンスに深刻な影響を与えることを Mozilla が認識し、それが特定の基準を満たした場合、そのソフトウェアは通常利用からブロックされます。詳しくは、このサポート記事をお読みください。

ブロックされたアドオン :: Add-ons for Firefox
https://addons.mozilla.org/ja/firefox/blocked/p134

■適当な訳

ブロックされたのは何故ですか?

Java 7 ランタイム環境でアップデートバージョン 6 かそれよりバージョンが下の場合、深刻なセキュリティ上の脆弱性があります。この脆弱性は最新のアップデートで修正されています。全ての firefxo ユーザーに可能な限り速くアップデートする事を強く推奨します。アップデートは mozilla.com Plugin Check からもできます。

■定期的に発生する Java のセキュリティ上の問題

この問題は2012年の記事ですが同様な感じでセキュリティ上問題があるjavaは多数にブロックされているので、アップデートせず放置している人は問題が出ている可能性があります。ちなみに firefox でなくてもアップデートした方がいい場合の方が多いのでブロックされてない人でも定期的にアップデートした方がいいと思います。

ブロックされてる例

参考

Oracle、Javaの定例アップデートを公開 「極めて深刻」な脆弱性を多数修正 – ITmedia ニュース
http://www.itmedia.co.jp/news/articles/1306/19/news037.html

Minecraft のプレイ中に Java がクラッシュする人向けの話し

Minecraft はプレイ中に Java がクラッシュするという減少が割りと報告されているので、今も頻繁にクラッシュして落ちてしまう人もいるのかもしれない。最近見つけた java.com でそういう話が出ているページを発見したので紹介しておく事に

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

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

症状

Minecraft を実行しようとすると、Java のクラッシュが発生し、デスクトップに hs_log_pid ログファイルが残される。この hs_log_pid ログファイルには、org.lwjgl.opengl で始まる行が含まれます。 これは、ビデオカードドライバと Lightweight Java Game Library (LWJGL) の互換性がないことによってエラーが発生していることを示します。

原因

システム上に現在インストールされているビデオカードドライバとの互換性の問題によって Minecraft がクラッシュする可能性があります。

解決策

この問題を解決するには、システムにインストールされているビデオカードドライバを更新する必要があります。以下に、よく利用されるビデオカードベンダーへのリンクをいくつか示します。

Minecraft のエラー
http://www.java.com/ja/download/help/minecraft_error.xml

java.com によると基本的には java の問題ではなく、ドライバーとの互換性の問題という事らしい。

関連項目

Java 環境の確認 minecraftologies – マインクラフト –
http://minecraft.ologies.net/2011/06/java-%e7%92%b0%e5%a2%83%e3%81%ae%e7%a2%ba%e8%aa%8d/

Minecraft エラー:Out of memory

少し前から Minecraft のクライアントに表示されるようになったと思われる画面に Out of Memory という表示のエラーがある。以前の Minecraft といえば何の前触れもなくいきなり落ちることが多かったが最近はエラー表示のようなものがされる場合がある。

Minecraft エラー

Out of memory

Out of Memory の対策

基本的にはメモリ不足の場合に表示される事が多いという話なので、使用するメモリ量を下げるようにすれば対策になるといわれている。一番簡単だと思われるのはオプションの Video setting を調整する。例えばレンダリングされる距離(Render Distance)を短く(Tinyなど)。他にも Fancy から Fast にするのも効果が高い。グラフィックボードをつけている場合はドライバーによっても変化が見られるので、グラボのドライバーを調節するといいかもしれない。他にもJavaのアップデートが効果がある場合もある。ドライバやJavaが原因の場合メモリが十分に搭載されているPCでもこの画面が表示されるという報告もある*1。

*1 : http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1165561946

メモリが十分な場合は、JavaVMの起動オプションである-Xmsや-Xmxの設定を調整すると改善するという話もある。*2

*2 : http://www.minecraftforum.net/topic/350344-allocating-more-memory-to-java-windows/

■minecraft.netによる解説ページ

Out Of Memory – Hopper
http://hopper.minecraft.net/help/out-of-memory/

参考

OutOfMemoryエラー発生!? GCがあるのに、なぜ? (2/2) – @IT
http://www.atmarkit.co.jp/fjava/rensai4/troublehacks05/troublehacks05_2.html

関連項目

Minecraft が重い人の為の軽くする設定 minecraftologies – マインクラフト –
http://minecraft.ologies.net/2011/08/minecraft-%e3%81%8c%e9%87%8d%e3%81%84%e4%ba%ba%e3%81%ae%e7%82%ba%e3%81%ae%e8%bb%bd%e3%81%8f%e3%81%99%e3%82%8b%e8%a8%ad%e5%ae%9a/
Java 環境の確認 minecraftologies – マインクラフト –
http://minecraft.ologies.net/2011/06/java-%e7%92%b0%e5%a2%83%e3%81%ae%e7%a2%ba%e8%aa%8d/

Javaのメモリー使用量を変更する

Javaのメモリ設定を変更するとことで余っているメモリを利用したり、メモリ不足の人が合えてメモリ使用量を少なく設定したりできる。batファイルやjsファイルでコマンドラインでメモリ使用量を指定して起動する方法もありますが、Javaの設定自体を変えてしまう方法もあります。

Allocating More Memory To Java [Windows] – Minecraft Forum
http://www.minecraftforum.net/topic/350344-allocating-more-memory-to-java-windows/

» 続きを読む «

Minecraft が重い人の為の軽くする設定

Minecraft を買ったのだけど思ったより重くてカクカクしてしまった人の為の少しでも軽くす設定や方法について

■Minecraft の基本的な設定を見直す

まず、一番基本的な設定で Minecraft のゲーム画面から設定できるオプションを切り替える。ゲーム画面で 「ESC キー」から 「Options…」 を押し、「Video Settings」のボタンを押すとある程度の設定が出来る。

Minecraft Video Settings 一覧

表 Video Settings で軽くする
設定項目 初期値 軽くする設定 備考
Graphics Fancy Fast 光の透過設定
[重い Fancy>Fast 軽い] 効果大
Render Distance 8 2 描画距離の設定
[重い 16~2 軽い] 効果極大
Smooth Ligthing Maximum OFF 光源処理の設定
Max Framerate 120 60 FPSの上限設定
数値を下げるほど負荷は減るが描画が遅くなるので適度に
効果大
3D Anaglyph ON OFF 3D 表示設定
View Bobbing ON OFF 歩く時に画面を弾ませる設定 効果小
Brightness 0.0 明るさの設定
ガンマ
Cloud ON OFF 雲の描画の設定
効果中
Particles All Minimal 粒の描画の設定
効果大
Mipmap Levels 4 4
(ただし状況にもよる)
遠景のテクスチャがぼやける。描画距離が長い場合は4が負荷が減る。メモリ使用量は増えるらしい*1
Anisotropic Filtering 1 OFF 異方性フィルタリング
OFFにするとテクスチャがボケる
効果大

Option1.7.10

音楽をOFFにする
効果は大きくはないかもしれませんが、サウンドの設定を OFF にすると一応少しは軽くなる。

Window を最大化しない

Minecraft のウィンドウを最大化すると重くなります。Minecraft はウィンドウサイズの大きさに比例して処理が重たくなる傾向があるのでスペックが厳しい人は小さい画面で遊んだ方が軽くなる。

参考:ウィンドウサイズを指定してマインクラフトを起動する方法

タスクマネージャーの優先度を上げる

タスクマネージャで “javaw.exe” を右クリックして優先度を高くする。優先度を変える場合、なるべく先に同時に動いているものを減らし「常駐ソフトなどの見直し必須」です。

Minecraft Tutorial: How to Improve Minecraft Performance – minecraft performance improve, minecraft tutorial, minecraft maps

■軽量化 MOD を入れてみる

2ch で出てくる軽量化 MOD

OptiFine
VideoSetting の項目を増やしより詳細に設定を可能にする MOD 。上述の MOD とは異なり基本的には見た目の設定を変えて軽くするというMODなのでマルチなどでも問題が起きにくく汎用性が高い。http://www26.atwiki.jp/minecraft/pages/295.html

» 続きを読む «

マインクラフトの Java 環境の確認

Java の最新バージョンをダウンロード

Java.comJava ダウンロードページでJava の最新版がダウンロードできます。

Java の有無のチェック

また、同じダウンロードページのリンク先で、「Java の有無のチェック」もできます。Java が既にインストールされている人でも、「Java の有無のチェック」で現在使用している Java のバージョンが確認できます。

古いバージョンの Java の削除

Windows コンピュータから Java をアンインストールするにはどうすればよいですか?」にアクセスすると、古い Java が入っている場合は”以前のバージョンの Java がシステムにインストールされていることが検出されました。” という表示が出て、古いバージョンの Java を検出してくれます。同じページに削除する方法も紹介されています。

  • Minecraft ologies

  • Recent posts

  • RSS Minecraft Update News

  • Categories

  • Where Am I?

    You are currently browsing entries tagged with Java at minecraft.

  • Tag