Discussions
Categories
- 197.1K All Categories
- 2.5K Data
- 546 Big Data Appliance
- 1.9K Data Science
- 450.7K Databases
- 221.9K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 552 MySQL Community Space
- 479 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3.1K ORDS, SODA & JSON in the Database
- 555 SQLcl
- 4K SQL Developer Data Modeler
- 187.2K SQL & PL/SQL
- 21.3K SQL Developer
- 296.3K Development
- 17 Developer Projects
- 139 Programming Languages
- 293K Development Tools
- 110 DevOps
- 3.1K QA/Testing
- 646.1K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 158 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.2K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 19 Java Essentials
- 162 Java 8 Questions
- 86K Java Programming
- 81 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.3K Java SE
- 13.8K Java Security
- 204 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 466 LiveLabs
- 39 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 175 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 233 Portuguese
Double clicking .jar file does nothing!

920046
Member Posts: 14
Hello i am wondering, how to run a .jar file by double clicking it?
After creating the jar file and by typing javaw.exe -jar ledger.jar in command prompt in windows 7 works fine for my swing application.
I created a .bat file which has javaw.exe -jar ledger.jar also works fine.
But when i double clicking the ledger.jar is not working, not giving any error, not even doing anything.
I tried associating .jar file with java or javaw then also nothing happens.
My questions are:
1) What i have to do to execute the .jar file by double clicking it?
2) Why java is not so user friendly to the end users especially in Desktop Applications?
Thanks in advance.
Note: OS - Windows 7 64 bit
JRE - 32 bit in Program files (x86) folder version 7
After creating the jar file and by typing javaw.exe -jar ledger.jar in command prompt in windows 7 works fine for my swing application.
I created a .bat file which has javaw.exe -jar ledger.jar also works fine.
But when i double clicking the ledger.jar is not working, not giving any error, not even doing anything.
I tried associating .jar file with java or javaw then also nothing happens.
My questions are:
1) What i have to do to execute the .jar file by double clicking it?
2) Why java is not so user friendly to the end users especially in Desktop Applications?
Thanks in advance.
Note: OS - Windows 7 64 bit
JRE - 32 bit in Program files (x86) folder version 7
Tagged:
Answers
-
You need to associate with javaw or java but with the -jar option as well. So you will end up with something like this in the registry:
javaw -jar "%1"
Your other question, please blame Microsoft for not making file associations easier to manage. -
handat wrote:Too easy. You can blame MS all you want; it is the task of the Java runtime installer to properly setup the file associations - OR the administrator which bypasses the runtime installation with his own scripts. i have installed the runtime many times including on Windows 7 and it always does it properly. I have no clue how people end up with half-finished installations.
Your other question, please blame Microsoft for not making file associations easier to manage. -
You can also do a "openwith" option by right clicking on the file and select the box that says "always open with this application" then choose javaw as the file to open with.
This discussion has been closed.