タグ付けされた質問 「jar」

JARファイル(またはJava ARchive)は、多くのファイルを1つに集約します。JARファイルは、ZIPファイル形式に基づいて構築されています。

30
jarファイルを実行できません:「メインのマニフェスト属性がありません」
アプリケーションをインストールしましたが、実行しようとしても(実行可能jarです)、何も起こりません。私がコマンドラインからそれを実行すると: java -jar "app.jar" 次のメッセージが表示されます。 「app.jar」にメインマニフェスト属性がありません 通常、自分でプログラムを作成した場合、マニフェストファイルにメインクラス属性を追加します。しかし、この場合、ファイルはアプリケーションからのものなので、それはできません。また、jarを抽出してメインクラスを見つけることができるかどうかを確認しましたが、クラスは多数あり、名前に「メイン」という単語が含まれていません。プログラムは他のシステムで正常に動作するため、これを修正する方法が必要です。
971 java  jar  manifest  main 

29
実行中のJARファイルのパスを取得する方法は?
この投稿を改善してみませんか?この質問に対する詳細な回答を提供してください。これには、引用や、回答が正しい理由の説明が含まれます。詳細が不十分な回答は編集または削除される場合があります。 OverаэтотвопросестьответынаStack Overflowнарусском:JARтениефайлавозлеJAR 私のコードはfoo.jarなどのJARファイル内で実行されます。コードでは、実行中のfoo.jarがどのフォルダーにあるかを知る必要があります。 したがって、foo.jarがにある場合C:\FOO\、現在の作業ディレクトリが何であっても、そのパスを取得したいと思います。
580 java  path  jar  executable-jar 

19
IntelliJからjarを適切に構築する方法は?
単一のモジュールといくつかの依存関係を含むプロジェクトがあります。コンパイルされたモジュールを含むjarを別のディレクトリに作成したいと思います。さらに、モジュールの横に依存関係が存在するようにしたいと思います。 IntelliJの「jarのビルド」プロセスをどのように変更しても、モジュールの出力は(META-INFファイルのほかに)空に表示されます。

13
Javaでのjarとwarの違い
違いは何である.jarと.war、ファイルは? それはファイル拡張子だけですか、それともそれ以上ですか?
462 java  jar  war 

21
.jarを実行しようとしたときの「無効な署名ファイル」
私のJavaプログラムはjarファイルにパッケージ化されており、外部のjarライブラリ、弾む城を利用しています。コードは正常にコンパイルされますが、jarを実行すると次のエラーが発生します。 スレッド「メイン」の例外java.lang.SecurityException:マニフェストメイン属性の無効な署名ファイルダイジェスト 私は1時間以上グーグル検索して説明を探しましたが、ほとんど価値がありませんでした。誰かがこのエラーを以前に見たことがあり、何らかの助けを提供できる場合、私は義務付けられます。
450 java  jar  executable-jar 

13
Mavenでjarに依存関係を含める
maven(2.0.9)にすべての依存関係を単一のjarファイルに含めるように強制する方法はありますか? 1つのjarファイルにビルドするプロジェクトがあります。依存関係のクラスもjarにコピーする必要があります。 更新: jarファイルにjarファイルを含めるだけではできないことがわかっています。依存関係として指定されているjarを解凍し、クラスファイルを自分のjarにパッケージ化する方法を探しています。
353 java  maven-2  jar  packaging 


18
実行時にJARファイルを動的にロードする方法は?
なぜこれをJavaで行うのがそれほど難しいのですか?任意の種類のモジュールシステムが必要な場合は、JARファイルを動的にロードできる必要があります。独自ClassLoaderにを作成する方法はあると言われていますが、JARファイルを引数としてメソッドを呼び出すのと同じくらい簡単な(少なくとも私の心の中で)必要な作業には、多くの作業が必要です。 これを行う簡単なコードの提案はありますか?
308 java  jar  classloader 

9
JARファイル全体を逆コンパイルする方法は?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 4年前休業。 この質問を改善する 単一のクラスではなくJarファイル全体を逆コンパイルできる無料の逆コンパイラを知っている人はいますか?name $ 1.class name $ 2.class name.classのようなサブクラスに問題があります
283 java  jar  decompiler 

4
maven-shade-pluginは何に使用されますか、そしてなぜJavaパッケージを再配置したいのですか?
maven-shade-pluginが誰かのpom.xmlで使用されているのを発見しました。私は以前にmaven-shade-pluginを使用したことがない(そして私はMaven n00b)ので、これを使用する理由とその機能を理解しようとしました。 私が見Mavenのドキュメント、しかし、私はこの文を理解することはできません。 「このプラグインは、依存関係を含むuber-jarにアーティファクトをパッケージ化し、一部の依存関係のパッケージをシェーディング(つまり、名前を変更)する機能を提供します。」 このページのドキュメントは、初心者にはあまり馴染みがないようです。 「uber jar」とは何ですか?なぜ誰かが作りたがるのでしょうか?依存関係のパッケージの名前を変更する意味は何ですか?「Uber Jarのコンテンツの選択」など、maven-shade-plugin apacheページの例を試してみましたが、「シェーディング」で何が行われているのかまだわかりません。 実例となる例/ユースケースへのポインタ(この場合にシェーディングが必要だった理由の説明-どのような問題が解決されているか)をいただければ幸いです。最後に、いつmaven-shade-pluginを使用すればよいですか?

7
MavenスコープのコンパイルとJARパッケージ用に提供されたものの違い
MavenスコープcompileとprovidedアーティファクトがJARとして構築される場合の違いは何ですか?それがWARであれば、私は理解します-アーティファクトはWEB-INF / libに含まれるか含まれないでしょう。ただし、JARの場合は関係ありません。依存関係は含まれません。スコープがcompileまたはの場合、クラスパス上になければなりませんprovided。provided依存関係が推移的でないことは知っていますが、それは1つの違いだけですか?
260 maven  jar 


13
jar内からリソースファイルを読み取る
私のjar内から次のようにリソースを読みたいのですが: File file; file = new File(getClass().getResource("/file.txt").toURI()); BufferredReader reader = new BufferedReader(new FileReader(file)); //Read the file Eclipseで実行すると問題なく動作しますが、jarにエクスポートすると、IllegalArgumentExceptionが発生します。 Exception in thread "Thread-2" java.lang.IllegalArgumentException: URI is not hierarchical 理由は本当にわかりませんが、いくつかのテストで変更した場合に見つかりました file = new File(getClass().getResource("/file.txt").toURI()); に file = new File(getClass().getResource("/folder/file.txt").toURI()); 次に、逆に機能します(jarでは機能しますが、Eclipseでは機能しません)。 私はEclipseを使用しており、ファイルを含むフォルダーはクラスフォルダーにあります。

25
WindowsでのJARファイルの実行
helloworld.jarという名前のJARファイルがあります。それを実行するために、コマンドラインウィンドウで次のコマンドを実行しています。 java -jar helloworld.jar これは正常に動作しますが、代わりにダブルクリックで実行するにはどうすればよいですか?ソフトウェアをインストールする必要がありますか?
228 java  jar  executable-jar 

30
.jarファイルの内容の表示
JARファイル内のクラス、メソッド、プロパティなどを表示する最も簡単な方法は何でしょうか?非常に便利なLutz Roeder .NETリフレクター-Java用に相当するものを探しています
226 java  jar  viewer 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.