スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


スポンサー広告 | --:--:--
jarまわりのトラブルまとめ
jarをダブルクリックすると「Could not find the main class. Program will exit」
になる時の対処まとめ。イイ感じにまとまったページがなかったので自分で…と思ったけど
細かい説明は他サイトさんにおまかせしようそうしよう。


1.MANIFEST.MFを疑う


jar内に含まれるMANIFEST.MF内のクラスパスと
メインクラスがちゃんと指定されているか確かめる。

デフォルトだと指定されていないぽいので、
自分でjarを解凍して差し替えるか、
Eclipseからエクスポートするときにあらかじめ作って置いたものを取りこんでおく。

このぐらい気を利かせてくれればいいのに…。

MANIFEST.MFについては
MANIFEST.MFとjarファイル - 役立たずのプログラマーブログあたりが
参考になるかと思います。コマンドプロンプトを使っているけれど、
圧縮解凍ソフトだけでも大丈夫。

外部jarをインポートしているばやいは、
今日の渋沢: SWTとSenでWindowsアプリケーションあたりも参考に。
これはどちらかというとクラスパスの問題かな?

クラスパスがわからない人は、自分で調べておくんなまし。
グーグル先生が教えてくれるはずです。

2.関連付けを疑う


jarをダブルクリックで解凍される場合、
Lhaplusとかがjarの関連付けを持ってってる可能性が高い。
ので、javawに関連付けしなおす。
javawへの関連付けは例えば、
jarファイル右クリック→プログラムから開く→Program Files\Java\java6\bin\javaw.exeを選択→
→この種類のファイルを開くときは~を選択して、OK。

と、ここまではあんまり問題ではなくて、
関連づけが完了しても「Could not find the main class. Program will exit」
になってしまうという事例が多いみたいで。
どうも引数とかオプションとかの関係で、関連付けの詳細を変更しないといけないみたい。
WindowsだとXPとVistaで対処法が大きく違う。Vistaの場合はちょっとしたスリル付き。


XPであればAquaPlace.comブログ | jar ファイルの関連付けを元に戻す方法
参考に関連付けの詳細を変更。
Vistaであれば、Vista ファイルの関連付け *.jarファイルをダブルクリックで起動 - Vox:
参考に、レジストリをいじいじして関連付けの詳細を変更。

090316追記:レジストリで怪しい部分は3つ。
・HKEY_CURRENT_USER\Software\Classes\Applications\javaw.exe\shell\open\command
・HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command
・HKEY_CLASSES_ROOT\jarfile\shell\open\command
このあたりを変更すればいいっぽい。変更はくれぐれも自己責任で。
追記終わり。


多分、ここまでやれば大丈夫なハズ…。さーて試してみるかー。
…しっかし私もLhaplusをインストールしているはずなんですけどね…。
なーんで他の人はうまくいかないんだろ。うーんうーん。



090327更に追記
うーむ結局うまくいかなかったよう。うまく行った人もいたのになぁ。
一端Lhaplusをアンインストールしたほうがいいのかも?

とりあえずバッチファイルからなら開けるので、潔く諦めて、
start /b ~ を使って無理やり解決。
start /b の後に続けて命令を書くと、コマンドプロンプトのウィンドウが表示されないのです。


100119追記。同じ問題に遭遇したのでググったら自分のページが引っ掛かったので更新
start /b javaw -jar ~~
で、うまくいきます。

技術メモ | 03:06:50 | Trackback(0) | Comments(3)
コメント
完了ってなに?
完了ってなに?
2009-03-17 火 15:15:07 | URL | BlogPetのなな [編集]
Re: 完了ってなに?
> なな
ググれ。
2009-03-18 水 21:46:48 | URL | すかいらーく [編集]
боларс наливной пол метро баррикадная
<a href=http://kpdstroy.ru/bolars-nalivnoy-pol/>
<img>http://s017.radikal.ru/i416/1310/55/4cdd574b932d.jpg</img>
<img>http://s017.radikal.ru/i443/1310/be/5d33f485a4b8.jpg</img></a>

Tegs: 9940 bolar lane daphne al боларс наливной пол район обручевский <b>боларс основа стяжка для пола 25</b>.

<u>боларс грунтовка боларс наливной пол метро крылатский </u>
<i>боларс штукатурка фасадная боларс наливной пол метро домодедовская </i>
<b>штукатурка боларс короед боларс наливной пол метро крестьянская застава </b>
<a href=http://kpdstroy.ru/bolars-nalivnoy-pol/>боларс наливной пол северо-восточный округ </a>
2013-11-07 木 22:06:42 | URL | OscignAntic [編集]
コメントの投稿

管理者にだけ表示を許可する

 
■ヒバリの囀り

■最新のおしらせ

'06 11/14
タグクラウドを設置しました。

■タグクラウド(上位30項目)

クリックするとそのタグに
関連した記事を表示します。

■最近の記事
■カテゴリー
■プロフィール

すかいらーく

Author:すかいらーく
 
 
こつこついそいそ
わたわたあらら

不器用なカラダとタマシイ持って
生きづらい世をテクテクと。

~自己紹介~
ヒバリのとまりぎ
 ∟このサイトと管理人について
をご覧ください。

~ブログの紹介~
音楽ネタが主です。
スピッツとつじあやののファン
なのですが、最近は
salyuとか安藤裕子もよく聴きます。

~関連サイト~

ヒバリのとまりぎ
パソコン関連などまとめたりしてます。
そのうち音楽ネタもやりたい…。

ヒバリのとまりぎ

■最近のコメント
■最近のトラックバック
■月別アーカイブ
■リンク
■過去のおしらせ

'06 11/14
とまりぎの方を更新しました。
アイコンをまとめたり、
トップ絵を作ってみたり、
音楽について書き始めました。
'06 11/14
とまりぎの方を更新しました。
C言語の構造体についても
書いてみました。
'06 9/24
とまりぎの方を更新しました。
C言語のポインタについて
書いてみました。
'06 9/2
こっそりウェブページを
オープンしました。
ヒバリのとまりぎ
といいます。
コンテンツ希薄、
そして今後もノープランですが、
どうぞよろしくお願いします。
'06 5/29
ロゴ画像を変更しました。
工学部食堂にいるネコです。
ややピンボケです(泣)。
'06 5/14
Blog Petを飼ってみました。
少し重くなってしまいますが、
許してください(笑)。
'06 3/9
ブログ内の全記事の一覧が
参照できるようになりました。
全記事の一覧を閲覧
'06 1/29
足あと帳を作ってみました。
よければぺたぺたしてやってください。
コメント欄に書き込むだけです。

■QRコード(このサイトのURL)

QRコード

■ブログ内検索

■RSSフィード

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。