I'm having trouble opening jar files because there is no java runtime in open with listed. Even I have installed it via Software Center(i also try to reinstall it via synaptic and i do a --purge via terminal).
I just recently had the same problem - the way I fixed it was to uninstall OpenJDK 7 and install OpenJDK 6.
I have no idea why OpenJDK 7 doesn't want to work but it started glitching when I installed it via the Terminal.
Installing OpenJDK 6 is like installing a fresh new version of Java.
I had tried many different other commands and they didn't seem to work.
Right click - properties Click on the "Permissions" tab and make sure the "Allow executing file as program" checkbox is checked.
You can also use terminal;
java -jar /home/al0s/Downloads/asd.jar
without installing new things.
Try this. Open a terminal and try running
As long as it returns something, you have java installed. You likely haven't marked the .jar files as executable. To do so open a terminal, navigate to where the .jar files are located and run
chmod u+x name-of-file.jar
name-of-file.jar with the .jar file you're wanting to run.
I actually had this problem, too. I had Java installed and marked the
jar as executable, but it still didn't work. Here's how I fixed it (kind of a workaround):
- Right-click on the
jaryou want to open and select
File Type Options, under the
Application Preference Orderand search
- Select the result,
jar, in the dropdown menu and click
Application Preference Orderlist and click
- Go to the
Applicationtab and enter
java -jaras the command.
- OK out of everything and you should now be able to double-click any
jarto open it.
Create sh file in same directory, i am making sample file for jar file "test.jar"
#!/bin/sh java -jar test.jar
Give rights for execution
chmod +555 test.sh
now you can execute your jar with double click on test.sh, you can make link at another places also of test.sh