Ich habe dieses Programm mit 3 Quelldateien, ziemlich neu in Java Ich habe vor kurzem gelernt, dass ich diese Pakete verpacken sollte. Also ging ich und tat das, ich wusste schon ein bisschen über Verpackung. Nach dem Versuch, die Klassendatei mit der Hauptmethode auszuführen, konnte Java die Hauptmethode jedoch nicht finden/laden.Java - Paket Verhindern, dass Java die Hauptmethode findet/lädt
Nach einer Weile entdeckte ich schließlich, dass die Ursache die Paketlinie war. Wenn die Paketlinie dort ist, erscheint der Fehler, wenn die Paketlinie nicht da ist (oder auskommentiert ist), läuft das Programm gut.
package PeriodicTable;
class PeriodicTable {
public static void main (String[] args) {
//Lines of code
}
}
Nach verschiedenen Tutorials und dem Java-doc, alles, was Sie tun müssen, ist das Paket Spiel setzen, die Paketnamen und ein Semikolon am Ende. Google, der den Fehler (mit Paket als Ursache) sucht, hat mir nicht geholfen.
Ich habe versucht, den Paketnamen zu ändern, also war es nicht das gleiche wie der Klassenname, das hat nicht funktioniert.
Was verwende ich?
Notepad
Eingabeaufforderung
Java 8
Was meine Frage ... Warum wird das Paket java Linie verhindern, dass die Suche nach/die Hauptmethode Laden? Wie behebe ich das?
Um es zu starten:> Java PeriodicTable.main params. –
Wie versuchen Sie, das Programm auszuführen? Sie müssen das Paket dem Aufruf hinzufügen. Sie sollten ein Beispiel hinzufügen, wie Sie das Programm aufrufen. – KevinO
@kevino Er sagt, dass es Eingabeaufforderung und Notizblock verwendet. –