Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: "Christian H. Kuhn" Newsgroups: de.comp.lang.java Subject: Hauptklasse wird nicht gefunden Date: Sun, 18 Sep 2016 13:08:24 +0200 Lines: 48 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net AXmavo0TQawrllhdofxJhQlCDRME9WXhX6suUK+s7pNyx8GWY= Cancel-Lock: sha1:BIByblynZeBQxf3//8dwAMxpPrc= X-Mozilla-News-Host: snews://news.individual.net:563 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 Xref: csiph.com de.comp.lang.java:13040 Hallo Gemeinde, Ich werde gerade mal wieder blond. Untenstehendes Programm ist in Eclipse geschrieben worden, und in der IDE wird es problemlos kompiliert und ausgeführt. Nicht so auf der Kommandozeile, weder in Windows-CMD noch in der Git-Bash. $ java -cp . VerschiebeDecrypt Fehler: Hauptklasse VerschiebeDecrypt konnte nicht gefunden oder geladen werden Google kennt den Fehler, die Lösungen treffen hier aber nicht zu. java -version und javac -version zeigen, dass java und javac in der richtigen Version gefunden werden. CLASSPATH wird im Aufruf gesetzt. Sourcecode-File, Klasse und Klassenfile haben den gleichen Namen (keine Tippfehler, gleiche CamelCaps etc.). Deinstallieren/Neuinstallieren von Java half nichts. Es gibt auch keine wilden, unübersichtlichen Abhängigkeiten. Andere Fehler konnte ich mit Google nicht finden. Was kann ich sonst noch tun? package de.qno.util; import java.io.BufferedReader; import java.io.InputStreamReader; public class VerschiebeDecrypt { public static void main(String[] args) throws Throwable { // final String chiffre = "ITTMUMQVMMVBKPMV"; BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); System.out.println("Enter String:"); String chiffre = input.readLine(); for (int i = 0; i < 26; i++) { StringBuilder clear = new StringBuilder(); for (char crypt : chiffre.toCharArray()) { clear.append(Character.toString((char) (Math.floorMod(crypt - i - 65, 26) + 65))); } System.out.printf("Schlüssel: %1$d Klartext: %2$s\n", i, clear.toString()); } } } TIA QNo