Home > Failed To > Failed To Load Main-class Manifest Attribute From Startup.jar

Failed To Load Main-class Manifest Attribute From Startup.jar

But how do you explain why it runs on other systems by just double clicking the file? –Ewoud Mar 13 '12 at 18:45 If it is indeed an executable Update: I just found a really neat way to specify the Application's entry point in eclipse. you need to jar a file called META-INF/MANIFEST.MF the file itself should have (at least) this one liner: Main-Class: com.mypackage.MyClass Where com.mypackage.MyClass is the class holding the public static void main(String[] See the Sun documentation for how to create an appropriate manifest. this contact form

What is the best way to attach backing on a quilt with irregular pattern? Powered by Blogger. LifeCoach project How can "USB stick" online identification possibly work? java jar manifest main share|improve this question edited Jul 14 '15 at 13:29 Matthijs Wessels 3,12743477 asked Mar 13 '12 at 18:20 Ewoud 1,92021011 Look for main methods; you

If exixts - delete it, and perform Maven update again share|improve this answer answered Jul 5 '16 at 14:02 dushkin 337111 add a comment| up vote 0 down vote If you Thankfully both IDE ask you to choose Main Class while creating JAR. There must be a way to fix this because the program runs fine on other systems. The Main attribute is necessary to tell java which class it should use as the application's entry point.

But in this case, since the file is from an application, i cannot do that. I spend lot of time to find the fix. 1.Try restart the Eclipse (if you are using Eclipse to built JAR file) --> Actually this helped my issue in exporting the JDBC Batch INSERT and UPDATE example in Java with ... ► 2012 ( 214 ) ► December ( 51 ) ► November ( 8 ) ► October ( 13 ) ► You might want to un-jar it and look to see if there's actually no manifest, though. –Dave Newton Mar 13 '12 at 19:37 Related: with dependencies: stackoverflow.com/a/23986765/360211 –weston Sep

My problem fixed when i reinstalled the jre 8. How to fix Failed to load Main-Class manifest attr... You provide this information with the Main-Class header in the manifest, which has the general form: Main-Class: classname The value classname is the name of the class that is your application's You basically need to have a manifest file in your jar and in that you need to define your Main-Class attribute: Manifest-Version: 1.0 Created-By: 1.7.0_06 (Oracle Corporation) Main-Class: fr.srd.remap.compiler.main.Main When you

share|improve this answer answered Nov 3 '15 at 13:41 Barani r 15116 add a comment| Your Answer draft saved draft discarded Sign up or log in Sign up using Google This unix command is not able to find the main class. Send form result back to twig What is the "crystal ball" in the meteorological station? Original comment by sleca...@gmail.com on 29 Aug 2011 at 1:02 GoogleCodeExporter commented Mar 18, 2015 ok got the same problem but using 1.4, on win 7 64 Original comment by agar...@gmail.com

Basically you need to create a text file which includes a line like this: Main-Class: MainClass Then run jar cfm app.jar manifest.txt *.class share|improve this answer edited Jun 10 '12 at When I opened the batch file, this is what happened: "Failed to load Main-Class manifest attribute from craftbukkit.jar" I have Java 6. Browse other questions tagged java jar manifest main or ask your own question. If I attempt to execute the generated jar file via "java -jar aproject-1.0-SNAPSHOT.jar", we see the "Hello World!" message that is output to the console as a result of the execution

Artima.com occasionally deletes threads that are off-topic or offensive (we know it when we see it), but not always before they are indexed by search engines. weblink But your answer solved it, thank you. –lsrom Oct 30 '16 at 22:34 This worked for me as well with IDEA –The Lazy Log 2 days ago add a If you find any entry like Main-Class: your.package.name.ClaaswithMain - then it's fine, otherwise you have to provide it. Just pick a class and Eclipse will automatically build a cool MANIFEST.MF for you.

  1. It was supposed to be "app.jar".
  2. more hot questions question feed lang-java about us tour help blog chat data legal privacy policy work here advertising info mobile contact us feedback Technology Life / Arts Culture / Recreation
  3. Other than renaming it.
  4. jar cfe app.jar MainClass *.class Note: -e was added in JDK 6. –pferate Nov 7 '13 at 3:36 add a comment| up vote 33 down vote set the classpath and compile
  5. That's all on How to fix "Failed to load Main-Class manifest attribute from jar".
  6. Posted By Commodus (3 replies) 01-06-2017, 10:56 PM in AWT / Swing Hashmap vs.
  7. JAXB XML Binding tutorial - Marshalling UnMarshall...
  8. I wrote *.class instead and it works now.
  9. I also found out that To run an application packaged as a JAR file (version 1.2 -- requires Main-Class manifest header) What is the "Main-Class manifest header"?

How do I specify a main class in the manifest of my generated jar file? It works. After that I was able to run my program through java -jar main.jar. –Roman Apr 7 '10 at 11:36 1 Another option is using the -e option, without needing a http://1pxcare.com/failed-to/slf4j-failed-to-load-class-org-slf4j-impl-staticloggerbinder-netbeans.html Added Main-Class: package.myclass to the manifest fail.

Rollback Post to Revision RollBack Quote my post to make sure I see your reply - MCF Hosting Coordinator #3 Feb 24, 2012 angrywatermelon angrywatermelon View User Profile View Posts Send Maven :: Where do I put resources in my maven project? Original comment by toufik.h...@gmail.com on 1 Dec 2011 at 2:48 GoogleCodeExporter commented Mar 18, 2015 i don't understand what comment 5 was saying.

Keeping windshield ice-free without heater Which was the last major war in which horse mounted cavalry actually participated in active fighting?

Already have an account? Copyright 2006 - 2015, Java Programming Forum This site works best with JavaScript enabled. Just use your best zip tool to add the file in the right location. –Olivier Refalo Sep 4 '14 at 3:06 2 @Wicelo To specify a specific MANIFEST.MF file while After creating your .jar file, write jar xf app.jar META-INF/MANIFEST.MF.

After this, export your Java Dynamic project as "Runnable JAR" file and not JAR file. java spring maven spring-mvc share|improve this question asked Oct 27 '13 at 16:20 simone 8,71054376 see stackoverflow.com/questions/574594/… –user2173738 Oct 27 '13 at 16:31 add a comment| 6 Answers 6 The process is described in full in FAQ How do I create an executable JAR file for a stand-alone SWT program?. his comment is here If your executable jar is not running, which means it is not created properly.

July 11, 2015 at 4:47 AM Anonymous said... java -cp [Your JAR].jar [complete package].MainClass eg: java -cp AppleTCRuleAudit.jar com.apple.tcruleaudit.classes.TCRuleAudit You might face the unsupported java version error. Kindly let me know if you still have any issues. java jar header manifest share|improve this question edited Oct 4 '15 at 23:14 HewwoCraziness 7612 asked Apr 7 '10 at 10:12 Roman 15.1k97207293 add a comment| 12 Answers 12 active oldest

However with this information you can perhaps get some better help (given the fact that you have the same problem as I). share|improve this answer edited Nov 17 '15 at 22:20 answered Nov 17 '15 at 22:14 Gendarme 1,0862925 add a comment| up vote 0 down vote Check your local .m2 direcory for In next section we will see step by step example of how to reproduce this error and than how to fix Failed to load Main-Class manifest attribute from jar. Now, I'm trying to run it.

Differential high voltage measurement using a transformer more hot questions question feed lang-java about us tour help blog chat data legal privacy policy work here advertising info mobile contact us feedback asked 6 years ago viewed 300943 times active 1 year ago Linked 28 How to run a jar file in a linux commandline 21 Could not find the main class, program the fix is to change the java_home in your shell bash profile to match the java version used to compile the project in eclipse. So when you create the jar file in Eclipse make sure that you click the right radio button share|improve this answer answered Nov 27 '15 at 6:38 Neeraj Bhatnagar 515 add

If it's not an executable JAR, then you'll need to run the program with something like: java -cp app.jar com.somepackage.SomeClass where com.somepackage.SomeClass is the class that contains the main method to I checked other people with same/similar problems on StackOverflow and couldn't find an answer. share|improve this answer answered Aug 17 '15 at 8:31 Amir Hossein Rezaei 407414 add a comment| up vote 0 down vote If you using eclipse, try below: 1. Running it does not work (jre command is not found): jre -cp app.jar MainClass This does not work either: java -jar main.jar (Failed to load Main-Class manifest attribute from main.jar).

This will create a copy of the file to your current directory so you can read it. Do we know exactly where Kirk will be born?