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).
6 Answers
Right click - properties Click on the "Permissions" tab and make sure the "Allow executing file as program" checkbox is checked.
- 31
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.
You can also use terminal;
java -jar /home/al0s/Downloads/asd.jar
without installing new things.
- 549
- 2
- 6
- 16
Try this. Open a terminal and try running
java -version
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
Replacing name-of-file.jar with the .jar file you're wanting to run.
- 685
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 selectProperties. - Click
File Type Options, under theTypesection. - Click
Addunder theApplication Preference Orderand searchjar. - Select the result,
jar, in the dropdown menu and clickOK. - Click
jarin theApplication Preference Orderlist and clickEdit. - Go to the
Applicationtab and enterjava -jaras the command. - OK out of everything and you should now be able to double-click any
jarto open it.
- 19,525
- 12
- 52
- 65
Create sh file in same directory, i am making sample file for jar file "test.jar"
Filename: test.sh
#!/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