Parameterübergabe im Terminal(Linux)

Kakarott

Mitglied
Hallo Zusammen, ich bin Linux einsteiger und lerne seit ca. einem halben Jahr selbst Java. Nun bin ich auf Linux umgestiegen und krieg die Parametereingabe im Terminal nicht hin. Mein Quellcode lautet

Code:
public class Test1 {


	public static void main(String[] args) {

		
		String a = args[0];

		String b = args[1];

		

		System.out.println( a + b);


	}

}

kompiliert ist die Klasse auch schon. Wenn ich nun im Terminal folgendes Eingebe:
"java Test1 Hallo Welt"

bekomme ich eine ewig lange fehler liste raus. Hab schon überall gesucht aber man findet nur tipps zum basiseinstieg wie zb. gib "System.out.println("Hallo Welt") aus.
 
Zuletzt bearbeitet:

Kakarott

Mitglied
hallo zusammen. Klar hier die Fehlerausgabe
Code:
Exception in thread "main" java.lang.NoClassDefFoundError: Test1 (wrong name: kapitel_12/Test1)
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)

@Machareder ja sollte zu übungszwecken sein ich bin im grunde auch schon um einiges weiter als hallowelt. Nur will ich wissen wie man korrekt Parameter in die main Methode einer klasse übergibt, und das über die Eingabeaufforderung(in diesem Fall eben Terminal von Linux)
 

Machareder

Bekanntes Mitglied
Probier mal:
java kapitel_12/Test1 Hello World
Ach ja du musst dich in dem ordner vor kapitel_12 befinden, also:
Ordnerstruktur:
JavaLernen/kapitel12/Test1.class
musst du in dem Ordner JavaLernen sein
 
Zuletzt bearbeitet:

Kakarott

Mitglied
Hallo nochmals, danke es hat geholfen die richtige lösung war das ich in einen überordner gehen musste um die klasse ausführen zu können(warum auch immer)

ja es war in dem src pacage drin ist immer noch so und funktioniert auch. Ich arbeite eigentlich mit Eclipse aber solche sachen sollte ich natürlich zu beherschen lernen.

vielen dank nochmal für die hilfe
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
C System.out.println - Parameterübergabe funktioniert nicht Java Basics - Anfänger-Themen 2
P Parameterübergabe, von Methode zu Methode zu main Java Basics - Anfänger-Themen 4
J Parameterübergabe in switch? Java Basics - Anfänger-Themen 2
W Was bedeutet im Struktogramm „zufall“ aufrufen (keine Parameterübergabe)? Java Basics - Anfänger-Themen 8
M Methode Objekt als Parameterübergabe Java Basics - Anfänger-Themen 6
B Parameterübergabe in main Java Basics - Anfänger-Themen 1
E Erste Schritte Parameterübergabe - Prozentrechner Java Basics - Anfänger-Themen 5
S Methoden Parameterübergabe Java Basics - Anfänger-Themen 4
S Parameterübergabe zwischen zwei Programme Java Basics - Anfänger-Themen 4
Joew0815 Parameterübergabe Java Basics - Anfänger-Themen 3
Q Parameterübergabe - Objekt - Referenz Java Basics - Anfänger-Themen 5
V Parameterübergabe von Methoden verstehen Java Basics - Anfänger-Themen 13
P Java-Konsolenanwendung mit Parameterübergabe (Windows) Java Basics - Anfänger-Themen 3
X Parameterübergabe per Reflection Java Basics - Anfänger-Themen 10
H Parameterübergabe Java Basics - Anfänger-Themen 4
X Parameterübergabe Java Basics - Anfänger-Themen 6
S Parameterübergabe - identische Funktionen, aber falsche Funktion Java Basics - Anfänger-Themen 5
K Input/Output switch case - Parameterübergabe args[0] Java Basics - Anfänger-Themen 34
E Einfache Frage zur Parameterübergabe in Methoden Java Basics - Anfänger-Themen 8
A Parameterübergabe zwischen statischen und nicht statischen Klassen Java Basics - Anfänger-Themen 6
L Parameterübergabe Java Basics - Anfänger-Themen 6
K Parameterübergabe Java Basics - Anfänger-Themen 3
W Parameterübergabe Java Basics - Anfänger-Themen 9
Y Probleme mit Parameterübergabe Java Basics - Anfänger-Themen 8
O Parameterübergabe mit RadioButtons Java Basics - Anfänger-Themen 2
V Return - JA/NEIN - Parameterübergabe Array (Referenz) Java Basics - Anfänger-Themen 7
G Parameterübergabe über mehrer Klassen Java Basics - Anfänger-Themen 2
S parameterübergabe Java Basics - Anfänger-Themen 5
M Parameterübergabe an *.jar Java Basics - Anfänger-Themen 5
M Parameterübergabe an externe JAR-Datei? Java Basics - Anfänger-Themen 2
B Frage zu Code (Parameterübergabe) Java Basics - Anfänger-Themen 14
S Parameterübergabe: Generische Klasse Java Basics - Anfänger-Themen 4
B printf() mit Parameterübergabe? Java Basics - Anfänger-Themen 2
G Parameterübergabe als Referenz bzw. als Kopie Java Basics - Anfänger-Themen 4
G Java Applikation ein Programm mit Parameterübergabe starten Java Basics - Anfänger-Themen 3
V doPost parameterübergabe funktioniert nicht. Java Basics - Anfänger-Themen 5
G Problem bei Parameterübergabe Java Basics - Anfänger-Themen 2
T Runtime.getRuntime().exec mit parameterübergabe Java Basics - Anfänger-Themen 16
roflomfg Parameterübergabe in in "*.jar" files möglich? Java Basics - Anfänger-Themen 8
F Rekursive Aufrufe, Parameterübergabe, call by reference Java Basics - Anfänger-Themen 3
D probleme bei der Parameterübergabe Java Basics - Anfänger-Themen 12
M Parameterübergabe Java Basics - Anfänger-Themen 7
J Nested Layouts - Parameterübergabe bei ActionListener Java Basics - Anfänger-Themen 2
M Parameterübergabe! Java Basics - Anfänger-Themen 4
M Probleme bei Parameterübergabe in Rekursion Java Basics - Anfänger-Themen 5
K Parameterübergabe bei quickSort Java Basics - Anfänger-Themen 6
G Parameterübergabe bei Runtime.getRuntime().exec Java Basics - Anfänger-Themen 16
J parameterübergabe arraylist Java Basics - Anfänger-Themen 9
D args und parameterübergabe Java Basics - Anfänger-Themen 8
D Parameterübergabe mit JSP Java Basics - Anfänger-Themen 2
I Parameterübergabe beim Aufruf in der Kommandozeile Java Basics - Anfänger-Themen 4
B Parameterübergabe und return; Java Basics - Anfänger-Themen 3
F Performanceverlust bei ständiger Parameterübergabe? Java Basics - Anfänger-Themen 4
K Parameterübergabe Java Basics - Anfänger-Themen 5
R Parameterübergabe Java Basics - Anfänger-Themen 13
H Parameterübergabe zwischen einzelnen Funktionen Java Basics - Anfänger-Themen 4
Lion.King Subtraktion nach Eingabe im Terminal Java Basics - Anfänger-Themen 7
F Terminal Windows per Befehl schließen? Java Basics - Anfänger-Themen 9
G Java-Programm Terminal Java Basics - Anfänger-Themen 2
N Best Practice Rückgabe eines Terminal Befehls in eine Variable speichern Java Basics - Anfänger-Themen 27
M Eingabe im Terminal nicht möglich Java Basics - Anfänger-Themen 20
B Drucken mit einem Terminal / Bon Printer Java Basics - Anfänger-Themen 4
J Zusätzliches Menü in einem Terminal erstellen Java Basics - Anfänger-Themen 0
Z Erste Schritte Versuche ein Labyrinth in einem Terminal zu erstellen, aber kann die properties Datei nicht einlesen Java Basics - Anfänger-Themen 3
W Java in "Terminal" schreiben Java Basics - Anfänger-Themen 9
N Eclipse Projekt im Terminal (Mac) öffnen.... Java Basics - Anfänger-Themen 4
B lanterna einzelne Zeichen aus dem Terminal löschen Java Basics - Anfänger-Themen 0
S Terminal bei leerer Eingabe auslesen Java Basics - Anfänger-Themen 5
M In Netbeans kein Problem, im Terminal schon Java Basics - Anfänger-Themen 3
P javaw.exe zeigt trotzdem Terminal/CmdPrompt Java Basics - Anfänger-Themen 2
N Error beim Ausführen im Terminal Java Basics - Anfänger-Themen 5
NR_EIGHT Erste Schritte .class im Terminal (Mac OS X) nicht ausführbar! Java Basics - Anfänger-Themen 7
Damarus Terminal Programmieren Java Basics - Anfänger-Themen 2
N NetBeans Projekt im Terminal starten Java Basics - Anfänger-Themen 2
K Terminal Befehl mit Java unter Mac ausführen Java Basics - Anfänger-Themen 18
K Terminal - Mit oder Ohne? Java Basics - Anfänger-Themen 15
O Java- File in Shell/Terminal/etc. öffnen Java Basics - Anfänger-Themen 8
S Terminal Problem Java Basics - Anfänger-Themen 5
M Wo den Ordner javafx-sdk-21.0.2 unter Linux ablegen? Java Basics - Anfänger-Themen 5
D Jar Datei startet unter Linux nicht Java Basics - Anfänger-Themen 3
OSchriever Jar-Programm läuft auf Windows aber nicht auf Linux(Raspberri Pi4) Java Basics - Anfänger-Themen 22
F Linux Befehle zum Übersetzen Java Basics - Anfänger-Themen 1
L Linux Befehle unter Windows in Eclipse ausführen Java Basics - Anfänger-Themen 3
K Linux Speicherplatz mit Java prüfen Java Basics - Anfänger-Themen 4
F Console command unter Linux Java Basics - Anfänger-Themen 7
U Was bedeutet $@ in der Linux Kommandozeile Java Basics - Anfänger-Themen 3
B Linux - Error: Could not find or load main class application.Main Java Basics - Anfänger-Themen 28
F Wert in Linux auf die Konsole schreiben Java Basics - Anfänger-Themen 3
F Erste Schritte Unter Windows programmieren und dann auf Linux laufen lassen Java Basics - Anfänger-Themen 4
T Linux Mint mit den aktuellsten Java- Versionen Java Basics - Anfänger-Themen 1
S Datei einlesen - Dateipfad unter Linux anpassen Java Basics - Anfänger-Themen 12
W Eclipse auf Linux langsam und stürzt teilweise ab Java Basics - Anfänger-Themen 2
P windowListener Linux Java Basics - Anfänger-Themen 8
M Fileoutputstream: Linux Dateinamen mit Umlaute Java Basics - Anfänger-Themen 4
A .jar unter Linux nutzen Java Basics - Anfänger-Themen 2
E JDK installieren 64bit Linux - 32bit Java ? Java Basics - Anfänger-Themen 10
B Linux, Dateipfad, Einbindung externer Dateien.. Java Basics - Anfänger-Themen 7
S Classpath Libraries werden unter Linux nicht erkannt Java Basics - Anfänger-Themen 5
K Konsolenprogramm optisch wie top(Linux) Java Basics - Anfänger-Themen 2
T Linux-Kommando absetzen Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben