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
![Smile](images/smilies/icon_smile.gif)
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!