Eclipse cannot create runnable jar - No resources selected
Asked Answered
P

14

37

When I try to export my project as a runnable jar Eclise gives me the following error:

No resources selected.

The project runs fine within Eclipse, I already tried to clean the project before exporting, but that didn´t work.

Any ideas on how to fix this.

Penchant answered 2/7, 2012 at 8:33 Comment(0)
P
3

I fixed the problem, I exported the project as an archive file. Then I opened up a new workspace and imported the the archived project. After that I tried to export the project as a runnable jar, after two tries the jar runs as is it should.

I still don't know what the exact cause was but I hope someone how has run into the same problem finds this helpful.

Penchant answered 2/7, 2012 at 9:58 Comment(2)
Tried it and didn't work for me. However simply deleting the run config and re-running did.Picul
Yes. Didn't know what the exact issue is. But archiving and re-importing worked.Cochin
U
65

The problem is most likely with your run configuration.

  • Go to your Class that contains the main(String[] args) method you wish to automatically run when the jar is called from the command line
  • Right-click->Run As...->Application
  • Make sure it runs to your satisfaction
  • Now go through the export process as before, selecting the newly created launch configuration.

The last step is key.

Ulises answered 24/9, 2012 at 19:2 Comment(4)
Will you please elaborate on where to find the newly created launch configuration? Everything seems the same.Anaya
I think what was meant was that you choose the correct project from the dropdown menu labelled "Launch configuration", that is what worked for me, anywaysSoften
just tried this a few times and still getting the errorDelorasdelorenzo
This solution is correct but, for newbs (like me) you should probably add that the :Launch Configuration" value at the top of the popup is a drop down. This should be obvious, I realize, but it took me 3 profanity filled attempts to grasp that and select the correct run configuration. Also; these sort of things seem to crop up when moving projects around from one device to another.Zonnya
H
14

I found another solution.

I found that there's a bug in JDK 9.

I solved it by downgrade to JDK 8(1.8.1)

Heelpost answered 14/11, 2017 at 8:29 Comment(3)
I switched Eclipse's JRE to 1.8 and it worked! Thanks!Paderewski
Same, this fixed my issue. I was also using Maven and there was an eclipse plugin for "Java 8 support for m2e" but not one for java 9. I suspect maven (for eclipse anyway) might not support java 9 yetHolophrastic
This worked for me as well, thank you very much Sir.Rem
M
5

Doing a (project->clean) and creating a new run configuration (with correct project and class name with main() method, selected) solved the problem for me.You just have to select the new run configuration while exporting runnable jar :)

Maharashtra answered 14/12, 2013 at 15:38 Comment(0)
P
3

I fixed the problem, I exported the project as an archive file. Then I opened up a new workspace and imported the the archived project. After that I tried to export the project as a runnable jar, after two tries the jar runs as is it should.

I still don't know what the exact cause was but I hope someone how has run into the same problem finds this helpful.

Penchant answered 2/7, 2012 at 9:58 Comment(2)
Tried it and didn't work for me. However simply deleting the run config and re-running did.Picul
Yes. Didn't know what the exact issue is. But archiving and re-importing worked.Cochin
O
1

Try this, this is the way to create a jar or runnable jar in eclipse, all your external libraries in the project will be included

File -> Export-> Java ->Runnbale JAR file

Launch configuration : your Class containing the public static void main(String[] args)

Export destination : Target place

Library Handling:

Package required libraries into generated JAR

FINISH
Otho answered 2/7, 2012 at 8:52 Comment(2)
Tried that, I am still getting the error, I also compared the build path source tab with a newly created project and found no unexpected thingsPenchant
I will try to export the project to an archive or filesystem. Then I will try to import the exported project in another workspace and try from there.Penchant
A
0

When you click this option in Eclipse you should get a popup that lets you choose what files to export, you need to select the src folder.

Amabel answered 2/7, 2012 at 8:36 Comment(1)
I only get this pop-up when I export the project as a regular jar. Not when I export the project as a runnable jar.Penchant
Q
0

I was having this same problem, and I was able to resolve it. Maybe you should cross verify the main class, that you selected in this project. It is possible that some other project's main class may have the same name as the main class you selected. Make sure the main class you selected is the one from the project that you selected.

Quickstep answered 12/12, 2013 at 3:10 Comment(0)
L
0

The problem is your package. You probably renamed it, and in the export option, the program was confused, and it was using the first name of your package.

Leekgreen answered 1/3, 2014 at 11:16 Comment(0)
M
0

This is basically happen when you change package name under which you made your program. This will create confusion regarding package, as per program export, main method still written in old package. To resolve it, Just copy it and paste it in same package with different name and then try to export it. Check for log too.

Metrical answered 27/2, 2016 at 20:42 Comment(0)
L
0

I was in the same situation. For me deleting existing eclipse installation(not not the project workspace) and opening the existing eclipse workspace with new installation of eclipse was the only thing that worked.

Lyda answered 10/11, 2018 at 23:59 Comment(0)
K
0

Just copy the project as a new one. Configure the build path by creating new Run/Debug Settings.this would resolve the problem.

Kutz answered 24/10, 2019 at 12:33 Comment(0)
M
-1

I continued to get the "no resources selected" error. I then did the procedure I am quoting and it gave me a MANIFEST file. Then I was able to create an executable JAR.

Quoting: "I exported the project as an archive file. Then I opened up a new workspace and imported the the archived project. After that I tried to export the project as a runnable jar, after two tries the jar runs as is it should."

Mullock answered 5/11, 2013 at 19:10 Comment(0)
P
-1

I also faced the same issue, in my case, I just closed the project and reopened it, now it's wokring

Perspicacious answered 11/7, 2021 at 19:58 Comment(0)
B
-3

Check that your project is correct at the time when you select the main class.

If the class non exist, it's the standard error of Eclipse.

Bette answered 27/3, 2013 at 16:40 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.