Also, wenn ich meine Java-Datei schreiben:
Was ist der richtige Einstiegspunkt beim Kompilieren von Java zu jar?
public class Program
{
public static void main(String[] args)
{
System.out.println("Serious business logic.");
}
}
Dann in windows cmd, kompilieren ich auf diese Weise:
javac Program.java
jar cfe Program.jar Program Program.class
java -jar Program.jar
Es ist in Ordnung, und das Ergebnis ist:
"Serious business logic."
Wenn in Netbeans ich ein Projekt erstellen, fügt es diese Zeile hinzu:
package program;
Und ich kann nicht in cmd kompilieren, nur innerhalb der IDE. Ich habe versucht, manifest.txt, UTF8-Codierung ohne BOM, plus linebreak in der und der Datei.
manifest.txt:
Main-Class: program.Program
- "jar CVFM Program.jar manifest.txt Program.class"
und ohne manifest.txt, nur in cmd program.Program
Als ich versuchte:
java -jar Program.jar
es ergibt sich:
"Error: Could not find or load main class program.Program"
Ich habe bereits die folgenden Websites geprüft:
http://www.skylit.com/javamethods/faqs/createjar.html
https://docs.oracle.com/javase/tutorial/deployment/jar/build.html
und nicht haben irgendeine Idee, wie man es macht. Kannst du mir bitte Helfen?
Wie kompiliere ich mit Paketschlüsselwort? Was ist der richtige Einstiegspunkt?
Danke!
(ps jre1.8.0_91;? Jdk1.8.0_66 sollte ich gleiche 32 oder 64 Bit für beide jre und jdk)
Ja. Jetzt verstehe ich. Es klappt. 1000 * Danke! –
Gern geschehen :) – Confiqure