Heute hab ich den JavaCode ganz oben etwas umgeschrieben, und kompiliert...Um mir dann das Ergebnis in der Konsole ausgeben zu lassen.
Code:
Code:
import java.lang.*;
public class Anschrift {
private static String Anschrift(String[] args)
{
char[] schluessel = "QWE61R8TZ5UIO7PAS2DFGHJK3LYXCV4BN0M9".toCharArray();
char[] code = "W271C5N I2GBKW KYVL\nCWPBW2 & Y2IB2WIB2WG72\nV227LCT2WG75. 9\nZDX6X 1Ü58VA5K".toCharArray();
String anschrift = "";
for(int i = 0; i < code.length; i++)
{
if(code[i]>='A' && code[i]<='Z')
anschrift += schluessel[code[i] - 'A' + 10];
else if(code[i]>='0' && code[i]<='9')
anschrift += schluessel[code[i] - '0'];
else
anschrift += code[i];
}
System.out.print("" + anschrift + "");
return anschrift;
}
}
Das Kompilieren an sich klappt soweit, als Ergebnis bekomme ich die "Anschrift.class"... soweit so gut
Jedoch, wenn ich versuche die Datei mit der Konsole zu starten (...\bin\java Anschrift) gibt es folgende Fehlermeldung:
Zitat:
Exception in thread "main" java.lang.NoSuchMethodError: main
Die Class liegt direkt im <bin> Verzeichnis meines JDK's (v1.4.1), in dem die Source-Datei auch kompiliert wurde. Erwartet hatte ich, dass mit dem Befehl
System.out.print("" + anschrift + ""); die entschlüsselte Anschrift direkt in der Konsole ausgegeben wird...tut sie aber nicht!
Weiss vielleicht einer Rat, oder kann mir sagen was ich falsch mache?
Wäre euch WIRKLICH sehr verbunden!