というわけで、Javaの学習もついにGUI構築にまで来た次第。eclipseの下にあるコマンドインターフェースでソフトウェアの動作を見なくてもよくなったから、いよいよ自分で考えたプログラムを作ることにしたよ。といっても、ただ四則演算をするだけの簡単なソフトウェアで、オブジェクト指向が迷子みたいなコードだけれども。とりあえず、以下のリンクにソフトを置いておくので、興味がわいた人は落として使ってみてくださいな。簡単な電卓としては仕えるかな?
四則演算さん(zip)
で、これでどうしてVSが起きるような状況になったかと言うと……
.jarファイルがダブルクリックで動作してくれない。
いやね、普通は、jarファイルをダブルクリックすれば関連付けの流れでjavawというJavaコード動作ソフトが動くはずで、その後バイトコードが生成されて、それでGUIとかが立ちあがるようになってるんだけれども、どうも起動しない。タスクマネージャを参照しながら試してみれば、javaw.exeは起動するんだけれども、すぐにダウンしてしまって、その後はダブルクリックしても一切の反応がないというありさま。ダブルクリックの際の動作を設定できるソフトを導入したり、レジストリを参照してみたけれども、どうもうまくいかない。
でもね、不思議なのが、コマンドプロンプトからはちゃんと動作するんだよね。不思議ー。
そんな状態の事象がネットで調べていたら見つかったから、やってみたけれどもそれでも動作せず。よく分からん、うん。
というわけで、exewrapというjarファイルをexeファイルに内蔵するソフトを導入。これがまたコマンドプロンプトじゃないと動作しないというもので……
けれども、Javaのことでいろいろやってたから、プロンプトの簡単な操作は覚えたという不幸中の幸い。
本当に、なにが原因なんだろう……?
[0回]
PR