「Application Blocked by Java Security」の対処法

Webサイトを閲覧したり,Webアプリを立ち上げようとすると,Javaのセキュリティーエラーとして,以下のようなポップアップが出てくることがあります。

Java Application Blocked
Application Blocked by Java Security
For security, applications must now meet the requirements for the High or Very High security settings, or be part of the Exception Site List, to be allowed to run.
Reason: Yuor security settings have blocked a self-signed application from running
Application Blocked by Java Security

Application Blocked by Java Security


もちろん,怪しいアプリケーションはブロックされるべきなのですが,これまで利用できていたアプリケーションが突然使えなくなった場合や,信頼できる政府や市町村のWebサイトがいまだに古い技術を用いてしまっているというケースもあります。

それで,とりあえずJavaのブロックを解除してアプリケーションを立ち上げるには,以下の手順で設定を行います。 続きを読む

iOSでMacRubyを使う–RubyMotionとは?

2012年5月3日、RubyMotionがリリースされました。

RubyMotionは、Objective-Cに代わる最高の選択肢です。

RubyMotionはMacRubyをベースにしており、iOSでのアプリ開発をターゲットにしています。

MacRubyでは、iOSを開発する事はできませんでした。なぜなら、MacRubyはObjective-CのGarbage Collectorに依存しており、それはiOSでは用いる事ができなかったからです。

新しいランタイムは軽量で効率的でなかればなりませんでした。さらに、コードがiOS上で動くだけではなく、コンパイラーとやり取りできたり、デバッグやパッケージを作成したりするツールが必要でした。

RubyMotionがすばらしい製品であることは、誰も疑わないでしょう。しかし考えるべきなのは、「資金や時間や労力を投じてまで、Appleの言語やツールに取って変えるだけの価値があるのだろうか」ということです。

この記事では、良い点とそうではない点を、できる限りバランスよく紹介して、RubyMotionについての理解を深めてもられればと思います。
続きを読む

Java(.jar)エラー「Could not find the main class. Program will exit.」

拡張子が.jarのファイルを実行しようとすると、コマンドプロンプトの画面が一瞬出て、すぐに消えてしまうというエラーが生じることがあります。

エラーの内容を見てみると、

Could not find the main class. Program will exit.

というエラーが吐き出されています。

その場合、jarの拡張子とjavaプログラムの関連付けを疑ってみるのは1つの方法です。

.jarファイルが、java.exeファイルに関連づけられているなら、
javaw.exeに関連付けて実行してみると、問題なく動作する場合があります。