Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Ich habe mir mit dem Programm IntelliJ Idea ein kleines Programm geschrieben bestehend aus einer Klasse mit dem Namen helloworld.class. Das Programm gibt einfach "Hello World" auf der Console aus. Nun möchte ich aus dem Programm eine ausführbare Jar Datei erstellen. Über den Menüpunkt Built Jar geht das auch recht einfach.
So allerdings habe ich jetzt ein Problem. Starte ich die Jar Datei über die Console mit dem Befehl: java -jar helloworld.jar dann gehts. Starte ich nur mit helloworld.jar (was ja einem doppelklick auf die Datei im Datei-Exploerer entspricht) gehts nicht.
Warum nicht? Ich möchte, dass die Anwendung duch einfaches klicken/ausführen gestartet werden kann. Was mache ich falsch.
jars werden per doppelklick mit javaw geöffnet.
javaw öffnet im gegensatz zu java kein Konsolenfenster. Dein programm läuft also vermutlich, aber die Ausgabe verschwindet im Nirvana
Wenn ich die Jar mit javaw öffne kommt eine Errormeldung: "Could not find the main class. Programm will exit." Die MainClass habe ich aber angegeben... Was stimmt den da nicht...
Wenn ich die Jar mit javaw öffne kommt eine Errormeldung: "Could not find the main class. Programm will exit." Die MainClass habe ich aber angegeben... Was stimmt den da nicht...
Du musst bei deiner Manifest.txt danach noch extra eine Leerzeile einfügen und speichern!
Also im Textsheet mein ich!
Sonst erkennt er das nicht, frag mich nicht warum
Was heißt den Leerzeile? Einfach einmal noch auf enter klicken oder ein leerzeichen tippen? Ich hab das Manifest doch garnicht gemacht, sondern das Programm IntelliJ Idea, dann müsste das doch stimmen...
Mhh bei einem Vorredner scheint es ja auch zu laufen. Woran kann es denn noch liegen. also jdk und jre sind installiert und dann habe ich noch bei umgebungsvariablen die path und classpath variable angelegt...
Das kann soviele Gründe haben was da nicht passt. Die fehlende leere Zeile am Ende vom Manifest ist die Übliche.
Was ich für Anfänger toll finde ist das http://eclipsetutorial.sourceforge.net/. Ist meiner Meinung nach gut gemacht, und du kriegst das alles bequem per Video erklärt. Das mit dem Manifest ist auch dabei. Ist aber Eclipse und nicht IntelliJ.