ここから本文です

jar メイン・マニフェスト属性がありません。

feu********さん

2017/6/215:42:12

jar メイン・マニフェスト属性がありません。

javaについて学んでいるのですが、
jarファイルを作り実行しようとしたところ、
どうしても「メイン・マニフェスト属性がありません」と出てしまいます。

MANIFEST.MFにおいて改行もmain-cassの追加も行ったのですが....

もしや、main-classに記入するプログラムが間違っているのかなと...?

各サイトには、「mainメソッドが入っているプログラム名」を記すと書いてあるのですが、
mainメソッドが入っているプログラムは、どのように記入すればいいのでしょうか...?

javaにて「public class Omikuji extends JFrame {~」の中の「Omikuji」という箇所ではないのでしょうか。

閲覧数:
1,171
回答数:
1

違反報告

ベストアンサーに選ばれた回答

プロフィール画像

カテゴリマスター

2017/6/216:00:28

もう少し落ち着いて整理してください。
まず、
jar の中の
META-INF フォルダに入っていないとだめです。
そして、
名前は、
MANIFEST.MF
です。

Manifest-Version: 1.0
Class-Path: postgresql.jar
Main-Class: jp.hoge.Omikuji


何て感じです。
ちゃんとパッケージのパスも書きましょう。
また、
最後に2行空白がないと、うまく行かない場合があります。
そして、
Omijuji.class
には、

public static void main(String[] argv){

}

の形式の main メソッドが public static void で定義されていないとダメです。

この回答は投票によってベストアンサーに選ばれました!

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる