知るべきこと
- JARファイルはJavaアーカイブファイルです。
- ブラウザで開きます(JREがインストールされている必要があります)。
- EclipseでEXEに変換します。
この記事では、JARファイルとは何か、使用方法に応じて開く方法の違い、およびJARファイルをEXEまたはZIPに変換する方法について説明します。
JARファイルとは何ですか?
拡張子が.JARのファイルは、JavaプログラムとゲームをXNUMXつのファイルに格納するために使用されるJavaアーカイブファイルです。 スタンドアロンアプリとして機能させるファイルを含むものもあれば、他のプログラムが使用するためのプログラムライブラリを保持するものもあります。
JARファイルはZIP圧縮されており、多くの場合、CLASSファイル、マニフェストファイル、画像、サウンドクリップ、セキュリティ証明書などのアプリケーションリソースなどが格納されます。 圧縮形式で数百または数千ものファイルを保持できるため、JARファイルの共有と移動が簡単です。
Java対応のモバイルデバイスはJARファイルをゲームファイルとして使用する場合があり、一部のWebブラウザーはテーマとアドオンをJAR形式で保持します。
JARファイルを開く方法
実行可能JARファイルを開くには、Javaランタイム環境(JRE)をインストールする必要がありますが、すべてのJARファイルが実行可能であるとは限らないことに注意してください。 インストールしたら、JARファイルをダブルクリックして開くことができます。
in.一部のモバイルデバイスにはJREが組み込まれています。 インストールすると、Firefox、Safari、Edge、Internet Explorer(Chromeは除く)などのJavaアプリケーションをWebブラウザで開くこともできます。
JARファイルはZIPで圧縮されているため、どのファイル解凍ツールでもファイル解凍ツールを開いて、内部の内容を確認できます。 Zip, PeaZip and jZipこれには、XNUMX-Zip、PeaZip、jZipなどのプログラムが含まれます
JARファイルを開く別の方法は、コマンドプロンプトで次のコマンドを使用して、yourfile.jarを独自のJARファイルの名前に置き換えることです。
java -jar
異なるJARファイルを開くには異なるプログラムが必要になる場合があるため、使用したくないプログラムで自動的に開く場合は、Windowsで特定のファイル拡張子のデフォルトプログラムを変更する方法を参照してください。
JARファイルを開く際のエラー
Windowsオペレーティングシステムおよび一部のWebブラウザのセキュリティ設定により、Javaアプリケーションにアクセスしようとしたときにエラーが発生することは珍しくありません。
「セキュリティ設定により、信頼できないアプリケーションの実行がブロックされました。」 Javaコントロールパネルアプレット内でセキュリティレベルを設定することで修正できます。
JREをインストールしてもJavaアプレットを開くことができない場合は、まずブラウザでJavaが有効になっていること、およびコントロールパネルがJavaを使用するように適切に設定されていることを確認してください。 次に、開いているすべてのウィンドウを閉じてからプログラム全体を再度開いて、ブラウザを完全に再起動します。
また、最新バージョンのJavaを実行していることを確認してください。 そうでない場合は、上記のJREリンクに戻って、最新バージョンをインストールしてください。
JARファイルを変換する方法
JavaDecompilers.com Webサイトを使用して、JARファイルのCLASSファイルをJavaファイルに逆コンパイルできます。 そこにJARファイルをアップロードし、使用する逆コンパイラーを選択します。
Androidプラットフォームで使用できるようにJavaアプリケーションを変換するには、JARからAPKファイルへの変換が必要になります。 XNUMXつのオプションは、AndroidエミュレーターでJARファイルを実行して、プログラムがAPKファイルを自動的に作成するようにすることです。 ただし、AndroidでJavaプログラムを入手する最も簡単な方法は、元のソースコードからAPKをコンパイルすることです。
Eclipseなどのプログラミングアプリケーションで実行可能なJARファイルを作成できます。
WARファイルはJavaWebアーカイブファイルですが、WAR形式にはJARにはない特定の構造があるため、JARファイルを直接WARファイルに変換することはできません。 WizToWarはこれを行うのに役立つかもしれません。
JARファイルからZIPファイルを作成するのは、ファイル拡張子を.JARから.ZIPに変更するのと同じくらい簡単です。 これは実際にはファイル変換を実行しませんが、XNUMX-ZipやPeaZipなどのZIPファイルを使用するプログラムがJARファイルをより簡単に開くことができます。
JAR形式の詳細
プログラムをJARファイルにパックする際にヘルプが必要な場合は、そのリンクをたどってOracleWebサイトの手順を確認してください。
JARアーカイブに含めることができるマニフェストファイルは1.0つだけであり、META-INF /MANIFEST.MFの場所にある必要があります。 Manifest-Version:XNUMXのように、名前と値をコロンで区切った構文に従う必要があります。 このMFファイルは、アプリケーションがロードする必要のあるクラスを指定できます。
Java開発者はアプリケーションにデジタル署名できますが、JARファイル自体には署名しません。 代わりに、アーカイブ内のファイルは、署名されたチェックサムとともに一覧表示されます。