jarファイルはJavaARチャイブファイルの略で、Java(J)プログラム((AR) Javaクラス(Java)ファイル、メタデータ、およびリソース)をその中に保持します。パッケージファイル形式(.zipファイル形式と同様)であるため、jarファイルを使用して他のいくつかのファイルをパックし、移植性を向上させ、これらのファイルが占めるスペースの量を減らすこともできます。これにより、jarファイルは非常に用途が広くなり、ゲーム、アプリケーション、ブラウザ拡張機能などを保存するために使用できます。
すべてのjarファイルが同じように作成されるわけではありません。.exeファイルのように実行/実行されるものもあればextracted/unpacked like .zip filesされるものもあります。jarファイルの解凍は非常に簡単で、zipファイルの内容を抽出するのと同じように実行できますが、jarファイルを実行する場合は同じではありません。
.exeファイルをダブルクリックすると、WindowsOSを使用してプログラム/アプリケーションが起動します。同様に、.jarファイルは、JavaFrameworkを使用して起動することで実行できます(Java Framework)。ただし、多くのユーザーはjarファイルを実行しようとするとエラーに直面します。本日、この記事では、この問題に光を当て、Windows10でjarファイルを実行または実行する方法を明らかにします。
jarファイルが実行されないのはなぜですか?(Why won’t jar files run? )
Jarファイルには、jarファイル内にパックされた他のファイルに関する情報を保持しながらファイルの動作を基本的に指示するマニフェストが含まれています。また、jarファイルには、実行可能プログラムのJavaコードを保持するクラスファイルが含まれています。これらのファイルは両方とも他のメディアファイルとともに、Javaランタイム環境(Java Runtime Environment)による単一の要求としてjarファイルを実行することを可能にします。
ユーザーがjarファイルを実行しようとすると、これら2つのエラーのいずれかに遭遇します。
- Javaランタイム環境(Java Run-Time Environment)が.jarファイルを実行するように適切に設定されていません
- WindowsレジストリがJRE(Javaランタイム環境)(JRE (Java Runtime Environment))を正しく呼び出していない
最初のエラーは、ユーザーが自分のパーソナルコンピュータで古いバージョンのJavaを実行している場合に発生し、2番目のエラーは、jarファイルがJavaバイナリに適切に関連付けられていない場合に発生します。
また、ユーザーがjarファイルをダブルクリックすると、コマンドプロンプトウィンドウが一瞬起動してから閉じて、ユーザーをがっかりさせることがあります。幸い、これら2つのエラーを解決し、jarファイルを実行するのは非常に簡単です。
Windows10でJARファイルを実行する方法
前述のように、jarファイル内に含まれるアプリケーション/コードを実行するにはJavaランタイム環境が必要です。(Java Runtime Environment)パーソナルコンピュータで実行されているJava(Java)のバージョンと、最新バージョンに更新する方法を確認するには、以下の手順に従います。
1.下記のいずれかの方法で、管理者(Administrator)としてコマンドプロンプト(Command Prompt)を起動します。
a。Windowsキー+Xを押すか、スタートボタンを右クリックして、パワーユーザーメニューを開きます。次のメニューから、コマンドプロンプト(Command Prompt)(管理者(Admin))をクリックします。
b。Windows(Press Windows)キー+Rを押してファイル名を指定して実行(Run)コマンドを起動し、cmdと入力して、Ctrl + Shift+Enterを押します。
c。スタートボタンをクリックして(または(Click)Windowsキー+ Sを押して)、コマンドプロンプトを入力し、右側のパネルから[管理者(Administrator)として実行]を選択します。(Run)
2.コマンドプロンプトウィンドウが開いたら、java -versionと入力し、Enterキーを押します。
コマンドプロンプトに、システムにインストールしたJavaの正確なバージョンが表示されます。
または、PCでconfigure java(configure java)アプリケーションを検索し、 [全般]タブの[バージョン情報]をクリックしてJavaバージョンを取得します。(About )
3. Javaの最新バージョンはバージョン8(Version 8) アップデート251です( (Update 251)2020年4月(April 2020)14日現在)。最新バージョンを使用していない場合、またはJavaをまったく使用していない場合は、公式ダウンロードページの[すべてのオペレーティングシステム用のJavaダウンロード(Java Downloads for All Operating Systems)]にアクセスし、[同意して無料ダウンロードを開始(Agree and Start Free Download” )]ボタンをクリックしてください。
4.ダウンロードしたファイルを見つけ([このPC ] > Downloads、.exeファイルをダブルクリックしてセットアップウィザードを開きます。次に、画面の指示に従って、最新バージョンのJavaをインストールします。
5.手順1と2を繰り返し(Reiterate)て、更新が正常にインストールされたかどうかを確認します。
Javaの更新で問題が発生した場合は、最初に公式のJava削除ツール(official Java Removal Tool)を使用して以前のバージョンを完全に削除してから、新規インストールを実行してみてください。
方法1:「OpenWith…」を使用する
最初の方法では、 Javaランタイム環境(Java Runtime Environment)を使用してjarファイルを手動で開きます。同じことを行うには、以下の手順に従ってください。
1.ファイルエクスプローラー(Windows key + E)を開き、実行/開くjarファイルを見つけて右クリックします。
2.次のファイルオプション/コンテキストメニューから、[プログラムから開く]を選択します。(Open with.)
3.アプリケーションのリストを調べて、 Java(TM)PlatformSEバイナリ(Java(TM) Platform SE binary)を見つけてください。アプリケーションのリストに表示されない可能性があります。
4.したがって、[別のアプリを選択(Choose another app)]をクリックします。
5.もう一度、リストを確認し、アプリケーションが見つからない場合は、[その他のアプリ]> [このPC(on this PC)More Apps > Look for another app を探す]をクリックして、手動でアプリケーションを見つけます。
6.次に、java.exeが保存されているパスに移動します。ほとんどのユーザーの場合、C:\Program Files\Java\jre1.8.0_221\binある必要がありますが、そこに見つからない場合は、次のパスをたどってみてくださいC:Program Files(x86)Javajre1.8.0_221 in
7.最後に、java.exeを選択し、Enterキーを押します。
方法2:コマンドプロンプトを使用して(Command Prompt)JAR(Run JAR)ファイルを実行する
Windows10のコマンドプロンプトウィンドウを使用してjarファイルを実行することもできます。このプロセスには単一のコマンドラインの実行が含まれ、実行は簡単です。
1.前述の方法のいずれかを使用して、管理者としてコマンドプロンプトを起動します。(Launch Command Prompt as Administrator)
2.コマンドプロンプトウィンドウが起動したら、コマンド‘cd \’ を実行してディレクトリの先頭に戻ります。
3.次に、次のコマンドjava -jar sample.jarを入力して、Enterキーを押します。
コマンドラインで「sample.jar」を.jarファイルの名前に変更(.jar)する(.jar)ことを忘れないでください。
または、2番目の手順をスキップして、sample.jarをjarファイルの完全なパスに置き換えることもできます。
また読む:(Also Read:) 修正Javaが開始されましたが、終了コード1が返されました(Fix Java was started but returned exit code 1)
方法3:サードパーティアプリケーションを使用する
他のすべてと同様に、Windows10でjarファイルを実行または実行できるサードパーティのアプリケーションが複数存在します。インターネット上で最も人気のあるjarexecutorプログラムの1つは、Jarxです。
公式サイトJarx– JARエグゼキュータにアクセスし、「 (Jarx – The JAR executer)Jarx -1.2-installer.exe」をクリックしてソフトウェアファイルをダウンロードします。ダウンロードしたファイルを見つけて、Jarxをインストールします。アプリケーションには、aboutウィンドウを除いてGUIがありません。次に、jarファイルをダブルクリックするか、右クリックして[開く]を選択し、パーソナルコンピューターでjarファイルを実行します。
jarファイルの実行を支援するもう1つのサードパーティアプリケーションはJarfixです。Jarxで説明したのと同じ手順に従ってjarファイルを実行します。
注:(Note:) Jarfixは、管理者として起動された場合にのみjarファイルを実行できます。
方法4:Jarファイルを抽出する
前述のように、すべてのjarファイルが実行可能ファイルとして設計/意図されているわけではありません。パッケージとして機能し、他の種類のファイルを保持するものもあります。jarファイルを解凍/解凍するだけで実行可能かどうかを確認できます。
zipファイルとrarファイルを使用したことがある場合は、ファイルを抽出する方法をすでに知っている可能性があります。Windowsに組み込まれている抽出ツールを使用するか、インターネットで利用可能な多くのファイル抽出アプリケーションの1つを利用するかを選択できます。最も使用され信頼されているアプリケーションには、7-zipとWinRAR(7-zip and WinRAR)があります。
Windowsに組み込まれている抽出ツールを使用してファイルを抽出するには、jarファイルを右クリックして、[(right-click)抽出...](‘Extract…’)オプションの1つを選択します。
サードパーティのアプリケーションを使用してファイルを抽出するには、まず、アプリケーションのWebサイトにアクセスして、インストールファイルをダウンロードします。アプリケーションのインストールが完了したら、アプリケーションでjarファイルを開いて、保持されているコンテンツを確認します。
(Fix Unable)Windows10で(Windows 10)JARファイル(JAR Files)を開くことができない問題を修正
上記の方法のいずれかを使用してjarファイルを実行できなかった場合は、次の解決策を試してください。
解決策1:レジストリエディタ(Registry Editor)を更新する
1.ファイルエクスプローラー(Windows Key + E)を起動し、Javaインストールフォルダー内のbinフォルダーに移動します。
フォルダの宛先は、インストールしているドライブパーティションによって異なります。ただし、ほとんどのユーザーの場合、フォルダーはCドライブおよびプログラムファイル(Program Files)またはプログラムファイル(Program Files)(x86)内にあります。
2. binフォルダー内で、java.exeを見つけて右クリックし、[プロパティ(Properties)]を選択します。
3. [互換性]タブに切り替えて、[(Compatibility )このプログラムを管理者として実行(Run this program as an Administrator)する]の横のボックスにチェックマークを付けます。[(Click)適用](Apply) 、[ OK]の順にクリックして終了します。
4.前述のいずれかの方法で、管理者としてコマンドプロンプトを起動します。(Launch Command Prompt as administrator)
5.要件に応じて、コマンドプロンプトウィンドウに次のコマンドのいずれかを入力し、Enterキーを押します。
C:Program Files(x86)を実際のJava(Java)インストールフォルダーアドレスに置き換えることを忘れないでください。
jarファイルを起動するには、次のコマンドを入力してEnterキーを押します。
ftype jarfileterm=cmd /s /k “”C:\Program Files(x86)\Java\jre1.8.0_221\bin\java.exe” -jar “%1″ %*”
assoc .jar=jarfileterm
6. jarファイルをデバッグするため、ファイルの起動後にコマンドプロンプトウィンドウを開いたままにする必要がある場合は、次のコマンドを入力します。
ftype jarfileterm=cmd /s /k “”C:\Program Files(x86)\Java\jre1.8.0_221\bin\java.exe” -jar “%1″ %*”
assoc .jar=jarfileterm
次に、jarファイルを開いてみてください。
それでもjarファイルを実行できない場合は、Windowsレジストリエディタ(Windows Registry Editor)でいくつか変更する必要があります。レジストリエディタ(Registry Editor)は強力なツールであり、混乱させてはならないため、以下のガイドに従う場合は非常に注意することをお勧めします。
1.スタートボタンをクリックしてレジストリエディタを検索し、Enterキーを押すか、ファイル名を指定して実行コマンド( Windows Key + R )にregeditと入力して、(Launch the )Windowsレジストリエディタ(Windows Registry Editor)を起動します。
2.左側のパネルで、矢印をクリックするか、HKEY_CLASSES_ROOTをダブルクリックして同じものを展開します。
3.ドロップダウンリストから、フォルダjarfileを見つけます(一部のユーザーは、jarfileの代わりにjar_auto_fileおよびjarfiletermフォルダを見つける場合があります。以下と同じ手順に従ってください)。
4.最初(First)にjarfileをダブルクリックして開きます。
5.jarfile jarfile > shell > open > command
5.右側のパネルに、Defaultというラベルの付いたキーが表示されます。右クリック(Right-click)して[変更]を選択する(Modify )か、ダブルクリックしてキーを変更します。
6.次のポップアップボックスの[値のデータ(Value Data)]ラベルの下に、前に入力したfftypeコマンドをコマンドプロンプトウィンドウに貼り付けます。
7.クロスチェックして正しいことを確認し、[ OK ]を押します。
注:(Note:) 両方のフォルダー、jar_auto_fileとjarfiletermがある(jar_auto_file & jarfileterm,)場合は、それらの手順を完了することを忘れないでください)(Remember)
8.最後に、レジストリエディタを閉じて、jarファイルを起動してみます。
解決策2:Javaセキュリティ設定を変更する(Java Security Settings)
Javaのもう1つの非常に一般的な問題は、セキュリティリスクです。jarファイルを実行しようとすると、リスクを主張する警告メッセージが表示されることがよくあります。これを解決するには、セキュリティ設定を変更するだけです。
1.スタートボタンをクリックするか、Windows Key + SJavaの構成(Configure Java)を検索し、Enterキーを押して開きます。
2.同じをクリックして[セキュリティ]タブに切り替えます。(Security )
3. [ブラウザおよびWebStartアプリケーションのJavaコンテンツを有効にする]の横のボックスがオンになっていることを確認します。( ‘Enable Java content for browser and Web Start applications’ is ticked.)
4. [例外サイト(Exception Site)]リストにないアプリケーションのセキュリティレベルを[高]に設定し、[(High )適用(Apply)]をクリックします。
5.[ OK]をクリックして終了します。
おすすめされた:(Recommended:)
意図したとおりに、 Windows10でjarファイルを実行または実行できたことを願っています。上記のガイドに従って問題が発生した場合、またはjarファイルを開く際に問題が発生した場合は、下のコメントセクションでご連絡ください。サポートさせていただきます。
How to Run JAR Files on Windows 10
A jаr file is short for a Java ARchive file and holds java programs (Java class files, metadata, and resources) within it. Being a package file format (similar to .zip file format ), a jar file may also be used to pack together several other files to improve portability and decrease the amount of space that these files take up. This makes jar files extremely versatile and can be used to store a game, an application, a browser extension, etc.
Not all jar files are created equal. Some are meant to be run/executed like .exe files and others extracted/unpacked like .zip files. While unpacking jar files is quite easy and can be done similarly to how one would extract the contents of a zip file, the same isn’t the case for executing a jar file.
A .exe file when double-clicked launches a program/application with the help of the Windows OS. Similarly, a .jar file can be executed by launching it using the Java Framework. However, many users face errors when trying to execute jar files and today, in this article, we will shed some light on the matter and reveal how to run or execute jar files on Windows 10.
Why won’t jar files run?
A Jar file includes a manifest that essentially tells the file how to behave while holding information about the other files packed within the jar file. Also, a jar file contains class files that hold the java code for the executable program. Both of these files along with other media files make it possible to run jar files as a single request by Java Runtime Environment.
Users come across one of these two errors when trying to run a jar file.
The first error arises when the user is running an outdated version of java on his or her personal computer and the second one is caused when the jar files are not properly associated with the Java binary.
Also, sometimes when a user double-clicks on a jar file, a command prompt window launches for a split-second and then closes back down leaving the user in dismay. Fortunately, resolving these two errors and running a jar file is quite easy.
How to Run JAR Files on Windows 10
As mentioned earlier, you require the Java Runtime Environment to run the application/code contained inside a jar file. To check what version of Java your personal computer is running and how to update to the latest version, follow the below-mentioned steps:
1. Launch Command Prompt as Administrator by any of the methods mentioned below.
a. Press Windows key + X or right-click on the start button to open the power user menu. From the ensuing menu, click on Command Prompt (Admin).
b. Press Windows key + R to launch Run command, type cmd and press ctrl + shift + enter.
c. Click on the start button (or press the Windows key + S), type command prompt and select Run as Administrator from the right panel.
2. Once the command prompt window is open, type java -version and press enter.
The command prompt will now provide you with the exact version of Java you have installed on your system.
Alternatively, search for the configure java application on your PC and click on About in the general tab to retrieve java version.
3. The latest version of Java is Version 8 Update 251 (as of 14th April 2020). If you aren’t using the latest version or don’t have Java at all, head over to the official download page Java Downloads for All Operating Systems and click on the “Agree and Start Free Download” button.
4. Locate the downloaded file (This PC > Downloads) and double-click on the .exe file to open the setup wizard. Now, follow the on-screen prompts to install the latest version of Java.
5. Reiterate through steps 1 and 2 to check if the update was successfully installed.
If you are facing any issues in updating java, try completely removing the previous version first using the official Java Removal Tool and then performing a fresh install.
Method 1: Using ‘Open With…’
In the first method, we manually open the jar file with the Java Runtime Environment. Follow the below steps to do the same.
1. Open the file explorer (Windows key + E), locate the jar file you would like to execute/open and right-click on it.
2. From the following file options/context menu, select Open with.
3. Go through the list of applications and try to locate Java(TM) Platform SE binary. It is most likely that you won’t find it in the list of applications.
4. So, click on Choose another app.
5. Again, go through the list and if do not find the application click on More Apps > Look for another app on this PC to manually find the application
6. Now, navigate to the path where java.exe is stored. For most users, it should be C:\Program Files\Java\jre1.8.0_221\bin but if you do not find it there, try going down the following path C:\Program Files (x86)\Java\jre1.8.0_221\bin
7. Finally, select java.exe and press enter.
Method 2: Run JAR files using the Command Prompt
One can also run jar files using the Windows 10 command prompt window. The process involves executing a single command line and is easy to perform.
1. Launch Command Prompt as Administrator using any of the methods mentioned earlier.
2. Once the command prompt window has launched, run the command ‘cd \’ to return to the top of the directory.
3. Now, type the following command java -jar sample.jar and hit the enter key.
Do not forget to change ‘sample.jar’ in the command line with the name of the .jar file.
Alternatively, you can skip the second step and replace sample.jar with the complete path of the jar file.
Also Read: Fix Java was started but returned exit code 1
Method 3: Using Third-Party Applications
Just like for everything else, there exist multiple third-party applications that let you run or execute jar files on Windows 10. One of the more popular jar executor programs out there on the internet is Jarx.
Head over to the official site Jarx – The JAR executer and download the software file by clicking on ‘Jarx-1.2-installer.exe’. Locate the downloaded file and install Jarx. The application doesn’t have a GUI except for an about window. Now, simply double-click on the jar file or right-click and select open to run jar files on your personal computer.
Another third-party application that will aid you in running jar files is Jarfix. Follow the same procedure as discussed for Jarx to run jar files.
Note: Jarfix will only be able to run jar files when launched as an administrator.
Method 4: Extract the Jar Files
As mentioned earlier, not all jar files are designed/meant to be an executable file. Some just work as a package and hold other types of files in them. We can check if a jar file is executable or not by simply unpackaging/extracting it.
If you have ever worked with zip files and rar files, chances are, you already know how to extract a file. One can choose to use the builtin extraction tool in windows or take assistance from one of the many files extracting applications available on the internet. Some of the most used and trusted applications are 7-zip and WinRAR.
To extract a file using Windows’ in-built extracting tool, simply right-click on the jar file and select one of the ‘Extract…’ options.
To extract a file using a third-party application, first, head over to the application’s website and download the installation file. Once you are done installing the application, open the jar file in the application to see the content it holds.
Fix Unable to Open JAR Files on Windows 10
If you were not able to run the jar files using any of the above methods, then try going through the following solution.
Solution 1: Updating Registry Editor
1. Launch File Explorer (Windows Key + E) and navigate to the bin folder inside the java installation folder.
The folder destination varies depending on the drive partition you have it installed on. However, for most users, the folder can be found in C drive and inside Program Files or Program Files (x86).
2. Inside the bin folder, find java.exe, right-click on it and select Properties.
3. Switch over to the Compatibility tab and tick the box next to Run this program as an Administrator. Click on Apply followed by Ok to exit.
4. Launch Command Prompt as administrator by any of the methods mentioned earlier.
5. Depending on your requirements type one of the following commands in the command prompt window and press enter.
Do not forget to replace C:\Program Files(x86)\ with your actual Java installation folder address.
To simply launch the jar file, type the following commands and hit Enter:
ftype jarfileterm=cmd /s /k “”C:\Program Files(x86)\Java\jre1.8.0_221\bin\java.exe” -jar “%1″ %*”
assoc .jar=jarfileterm
6. If you would like to debug the jar file and thus need the command prompt window to stay open after launching the file, type the following command
ftype jarfileterm=cmd /s /k “”C:\Program Files(x86)\Java\jre1.8.0_221\bin\java.exe” -jar “%1″ %*”
assoc .jar=jarfileterm
Now go ahead and try opening the jar file.
If you are still not able to execute the jar file, we will need to change a few things in the Windows Registry Editor. We advise you to be extremely cautious in following the below guide as the Registry Editor is a powerful tool and shouldn’t be messed with.
1. Launch the Windows Registry Editor by clicking on the start button, searching for registry editor and pressing enter or by typing regedit in the run command (Windows Key + R).
2. From the left-hand panel, click on the arrow or double click on HKEY_CLASSES_ROOT to expand the same.
3. From the drop-down list, find the folder jarfile (Some users may find the folders jar_auto_file and jarfileterm instead of jarfile. Follow the same procedure as mentioned below)
4. First open jarfile by double-clicking on it.
5. Navigate to jarfile > shell > open > command
5. On the right-hand panel, you should see a key labelled Default. Right-click and select Modify or simply double-click on it to modify the key.
6. In the following pop up box, under the Value Data label, paste the fftype command we entered earlier in the command prompt window.
7. Cross-check to make sure it is correct and press OK.
Note: Remember to follow the complete the procedure for both folders, jar_auto_file & jarfileterm, if you have them)
8. Finally, close the registry editor and try launching the jar file.
Solution 2: Change Java Security Settings
Another very common issue with Java is the security risk. A warning message claiming risk often pops up when trying to run a jar file. To resolve this, we simply need to change the security settings.
1. Click on the start button or press Windows Key + S, search for Configure Java and press enter to open.
2. Switch over to the Security tab by clicking on the same.
3. Make sure the box next to ‘Enable Java content for browser and Web Start applications’ is ticked.
4. Set the security level for applications not on the Exception Site list to High and click on Apply.
5. Click on OK to exit.
Recommended:
We hope you were able to run or execute your jar file on Windows 10 as intended. In case of any issues following the above guide or in opening a jar file, connect with us in the comments section below and we will help you out.