Klassen .class Datei öffnen

Julchen17

Mitglied
Mein Freund sendete mir vor Ewigkeiten eine .class Datei die er für mich programmiert hat.
Wenn ich diese nun öffnen möchte bei der cmd Eingabeaufforderung, bringt er den Fehler:
"Fehler: Hauptklasse Juli konnte nicht gefunden oder geladen werden."

Was kann ich da am besten machen um sie dennoch wieder öffnen zu können?CMD.PNG
 

mihe7

Top Contributor
Drei Dinge: Groß- und Kleinschreibung, Pakete und Classpath sind wichtig.

Ggf. reicht es schon, wenn Du java -cp . juli bzw. java -cp . Juli aufrufst.
 

Julchen17

Mitglied
Drei Dinge: Groß- und Kleinschreibung, Pakete und Classpath sind wichtig.

Ggf. reicht es schon, wenn Du java -cp . juli bzw. java -cp . Juli aufrufst.

Ich hab das eingegeben wie sonst auch...
Ich kenn mich doch nicht aus mit sowas, ich hatte damals in der Schule Java nur 2 stunden lang mit den basics xD
Das was du geschrieben hast ist zwar nett, aber für mich nicht verständlich und hilft mir leider nicht weiter :(
 

httpdigest

Top Contributor
Ich kenn mich doch nicht aus mit sowas
Umso mehr ein Grund, auf den gut gemeinten Ratschlag von Leuten, die sich damit auskennen, zu hören und nicht gleich komplett auf Defence zu gehen. :)
Erst einmal: Wie heißt denn ganz genau die .class Datei? (und zwar ganz ganz genau, Groß- und Kleinschreibung beachten!)
Heißt sie juli.class oder Juli.class? Und, liegt diese auch in dem Verzeichnis `C:\Users\julia`?
 

Julchen17

Mitglied
Umso mehr ein Grund, auf den gut gemeinten Ratschlag von Leuten, die sich damit auskennen, zu hören und nicht gleich komplett auf Defence zu gehen. :)
Erst einmal: Wie heißt denn ganz genau die .class Datei? (und zwar ganz ganz genau, Groß- und Kleinschreibung beachten!)
Heißt sie juli.class oder Juli.class? Und, liegt diese auch in dem Verzeichnis `C:\Users\julia`?

Das sollte eigentlich nicht so rüberkommen ._.
Die Datei heißt juli.class und liegt wie angegeben bei C:\Users\julia ...
 

M.L.

Top Contributor
Funktionierte die Datei damals und stimmt "juli" überhaupt ? Alternativ könnte man die Datei als Anhang verfügbar machen und/oder einen Decompiler verwenden.
 

krgewb

Top Contributor
Ich hatte auch Probleme damit. Wenn ich in dem Ordner bin und in Eingabeaufforderung
Code:
java Hauptprogramm
eingebe, kommt derselbe Fehler wie bei dir. Es funktioniert aber, wenn ich in den bin-Ordner gehe und dann in Eingabeaufforderung eingebe:
Code:
java de.hrw.Hauptprogramm
 
K

kneitzel

Gast
Die Datei funktionierte und ja Juli stimmt... darum bin ich ja so traurig das es heute nicht mehr funktioniert ._.

Was mir jetzt auffällt:
Jetzt schreibst Du von Juli mit großem J?
In dem Bildschirmfoto hast Du juli mit kleinem j geschrieben....

Siehe diesbezüglich @mihe7 in #2 ...

Ansonsten halt wirklich mal mehr Details geben. Zeige einmal den Verzeichnisinhalt und die Verteichnisstruktur und so ...
 

Julchen17

Mitglied
Was mir jetzt auffällt:
Jetzt schreibst Du von Juli mit großem J?
In dem Bildschirmfoto hast Du juli mit kleinem j geschrieben....

Siehe diesbezüglich @mihe7 in #2 ...

Ansonsten halt wirklich mal mehr Details geben. Zeige einmal den Verzeichnisinhalt und die Verteichnisstruktur und so ...

Ich schreibe Juli im allg. groß aber bei der .class Datei ist juli klein :D
Was ist mit Verzeichnisstruktur gemeint?
Verzeichnisinhalt:
 

Anhänge

  • Verzeichnis.PNG
    Verzeichnis.PNG
    119,7 KB · Aufrufe: 15
K

kneitzel

Gast
Also Windows unterscheidet bei Dateien nicht zwischen Gross- und Kleinschreibung. Also probier doch auch einmal java Juli mit eben einem großen J.

Und Debugger gibt es auch online im Netz. Da könnte man dann auch einmal rein schauen z.B. http://www.decompiler.com/

Da könnte man diese class Datei also auch einfach mal hochladen um zu sehen, was da für eine Klasse drin ist.
 

Julchen17

Mitglied
Also Windows unterscheidet bei Dateien nicht zwischen Gross- und Kleinschreibung. Also probier doch auch einmal java Juli mit eben einem großen J.

Und Debugger gibt es auch online im Netz. Da könnte man dann auch einmal rein schauen z.B. http://www.decompiler.com/

Da könnte man diese class Datei also auch einfach mal hochladen um zu sehen, was da für eine Klasse drin ist.

Wieso bin ich nicht auf den decompiler gekommen ... * Facepalm *
Jedenfalls so sieht das aus da drin:decompiler juli.class.PNG
 
K

kneitzel

Gast
Ok, dann ist die Klasse wirklich juli mit einem kleinen j.

Und damit sollte in dem Verzeichnis, in dem die juli.class Datei ist ein Aufruf wie
java juli
funktionieren.

Sollte der Classpath nicht das aktuelle Verzeichnis mit enthalten (was aber nach meiner Erfahrung bei den Installationen der Fall sein sollte), dann könnte noch der classpath mit angegeben werden:
java -cp . juli

In der Eingabeaufforderung kannst Du prüfen, ob die Datei da ist, indem Du eingibst:
dir juli.class
Dann sollte die Datei mit Datum und Größe angezeigt werden ...
 

Julchen17

Mitglied
Ok, dann ist die Klasse wirklich juli mit einem kleinen j.

Und damit sollte in dem Verzeichnis, in dem die juli.class Datei ist ein Aufruf wie
java juli
funktionieren.

Sollte der Classpath nicht das aktuelle Verzeichnis mit enthalten (was aber nach meiner Erfahrung bei den Installationen der Fall sein sollte), dann könnte noch der classpath mit angegeben werden:
java -cp . juli

In der Eingabeaufforderung kannst Du prüfen, ob die Datei da ist, indem Du eingibst:
dir juli.class
Dann sollte die Datei mit Datum und Größe angezeigt werden ...

Aber wenn ich "dir juli.class" eingebe findet er die Datei angeblich nicht und bei "java -cp . juli" meckert er auch nur rum ._.Fehler.PNG
 
K

kneitzel

Gast
Also in deinen Bildschirmfotos:
a) Bei den CMD Fenster bist Du in c:\Users\julia
b) Beim Bild des Verzeichnisses ist es direkt in c:\

Und dann ist wichtig: Da müssen Leerzeichen sein ... also java -cp . juli
==> Also ein cd \ eingeben um nach c:\ zu wechseln und schon sollte es gehen.
 

Julchen17

Mitglied
Also in deinen Bildschirmfotos:
a) Bei den CMD Fenster bist Du in c:\Users\julia
b) Beim Bild des Verzeichnisses ist es direkt in c:\

Und dann ist wichtig: Da müssen Leerzeichen sein ... also java -cp . juli
==> Also ein cd \ eingeben um nach c:\ zu wechseln und schon sollte es gehen.

Lebensretter <3
Hat alles geklappt :3
Die einfachsten und dümmsten Fehler blockieren natürlich alles... ok demnächst brauche ich einen neuen Workshop für sowas, das geht so nicht weiter

Danke Trotzdem auch an alle anderen für die Vorschläge was falsch sein könnte <3
 

krgewb

Top Contributor
Du kannst in einem beliebigen Ordner mit gedrücktgehaltener Shift-Taste mit der rechten Maustaste klicken. Bei Windows 10 erscheint die Option "PowerShell-Fenster hier öffnen".
 

M.L.

Top Contributor
Als Motivation: der Quellcode funktioniert
Java:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class juli {
  public static void main(String[] var0) throws IOException {
    BufferedReader var1 = new BufferedReader(new InputStreamReader(System.in));

     for(int var4 = 0; var4 < 10; ++var4) {
       System.out.print("Gib eine Zahl Juli ein, von 1-10 gibt es eine Überraschung: ");
       String var3 = var1.readLine();
       int var2 = Integer.parseInt(var3);
       if (var2 == 1)  {
System.out.println("Als gestern eine Sternschuppe... ");
}
   if (var2 == 2)  {
     System.out.println("Blumen brauchen Sonnenschein...");
}
// Rest ist Fleissarbeit
}
}
}

So sieht es auf der Kommandozeile dann aus:
12914
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H .class Datei "öffnen" und Methode aufrufen Java Basics - Anfänger-Themen 7
A Fehler beim Ausführen einer class Datei Java Basics - Anfänger-Themen 6
C "HelloWorld" - Dateien erstellt, aber ist es eine class-Datei? Java Basics - Anfänger-Themen 2
H .class Datei wird nicht ausgeführt Java Basics - Anfänger-Themen 2
L Fehler bei der AUsführung der .class Datei Java Basics - Anfänger-Themen 23
N Fehlende .class Datei Java Basics - Anfänger-Themen 4
S Daten aus eigenständiger .class-Datei abrufen Java Basics - Anfänger-Themen 1
T class Datei auslesen Java Java Basics - Anfänger-Themen 5
L Classpath Zwei Bibliotheken enthalten gleiche .class Datei Java Basics - Anfänger-Themen 6
Detox Class Datei erzeugen nicht möglich über cmd Java Basics - Anfänger-Themen 1
J Erste Schritte .class datei in meine form inkludieren Java Basics - Anfänger-Themen 3
H Umgebungsvariable In DOS-Box läuft die fehlerfreie Class-Datei nicht. Java Basics - Anfänger-Themen 5
S Erste Schritte Ausführen einer Class Datei Java Basics - Anfänger-Themen 6
N Jar-File soll externe class-Datei benutzen Java Basics - Anfänger-Themen 8
D Methoden Methode in anderer .class Datei Funktioniert nicht. Java Basics - Anfänger-Themen 11
P .class Datei direkt starten (optional Java Datei direkt starten) Java Basics - Anfänger-Themen 13
A CMD findet die java.class Datei nicht Java Basics - Anfänger-Themen 46
J class Datei einbinden Java Basics - Anfänger-Themen 5
B .class datei kopieren und auführen Java Basics - Anfänger-Themen 8
J Kann keine .class Datei starten Java Basics - Anfänger-Themen 13
M Klasse aus ObjectStream laden, obwohl .class Datei woanders Java Basics - Anfänger-Themen 2
Luk10 .class datei Java Basics - Anfänger-Themen 4
J Batch Datei liefert CLASS NOT FOUND Warum !? Java Basics - Anfänger-Themen 11
A .class datei mit eingabeaufforderung starten Java Basics - Anfänger-Themen 8
D .class-Datei innerhalb einer .jar-Datei verändern Java Basics - Anfänger-Themen 4
J Ausführen einer Class Datei von der CD Java Basics - Anfänger-Themen 4
M *$1.class in der .jar Datei Java Basics - Anfänger-Themen 2
R Decompilieren einer .class-Datei Java Basics - Anfänger-Themen 14
J Frage zur class-Datei Java Basics - Anfänger-Themen 7
J Class datei lesen Java Basics - Anfänger-Themen 2
A Ausführbare jar-Datei erstellen (mit Eclipse) - main-class? Java Basics - Anfänger-Themen 4
S .class datei erstellen Java Basics - Anfänger-Themen 5
M class-Datei Java Basics - Anfänger-Themen 4
ven000m Primzahl.class wie starte ich diese einzelne Datei? Java Basics - Anfänger-Themen 10
N zur Laufzeit gefundene class-Datei verwenden - wie geht das? Java Basics - Anfänger-Themen 2
G objekt aus einer .class datei Java Basics - Anfänger-Themen 16
K Nur .class Datei aber keine .java Datei vorhanden Java Basics - Anfänger-Themen 2
G class-Datei Java Basics - Anfänger-Themen 11
M Datei bei Class und Jar Version ladbar? Java Basics - Anfänger-Themen 2
S [JBuilder] Class Datei erstellen? Java Basics - Anfänger-Themen 17
J class-datei ausführen Java Basics - Anfänger-Themen 12
rambozola java-datei ohne mainfunktion in class-datei kompilieren? Java Basics - Anfänger-Themen 4
D class-Datei in anderem Ordner Java Basics - Anfänger-Themen 6
P .class-Datei ändern mit Decompiler und zurückwandeln! Java Basics - Anfänger-Themen 8
S Pfad zur Class oder Jar Datei abfragen. Java Basics - Anfänger-Themen 3
L Class-Datei auf anderem Rechner Java Basics - Anfänger-Themen 9
G class-Datei dekompilieren Java Basics - Anfänger-Themen 1
T IntelliJ / SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". Java Basics - Anfänger-Themen 4
wolei Java generic interface in a generic class Java Basics - Anfänger-Themen 6
Say Class scope und Instance scope und Getter nur selbstgeschrieben Methoden Java Basics - Anfänger-Themen 11
Say abstract class und Objekt erzeugen - Dringend Hilfe Java Basics - Anfänger-Themen 10
C Was tun wenn .class erwartet wird ? Java Basics - Anfänger-Themen 6
M "Class<T> clazz" im Constructor - auch für int möglich? Java Basics - Anfänger-Themen 7
M error: '.class' expected switch(char) Java Basics - Anfänger-Themen 32
123456789sssssaaaa Java Wrapper Class Java Basics - Anfänger-Themen 13
FHEFHJHFJH error: class names, 'summe_bsp', are only accepted if annotation processing is explicitly requested Java Basics - Anfänger-Themen 3
N Variabel in eine class mit "extends JLabel" übertragen Java Basics - Anfänger-Themen 2
J Methode als Class anlegen Java Basics - Anfänger-Themen 7
G Could not initialize class “NoClassDefFoundError" Java Basics - Anfänger-Themen 2
Mr_Kleeblatt Operatoren if (arri[i] != "test.java"&& arri[i] != "test.class") Java Basics - Anfänger-Themen 3
S Generics-Problem: Class, Class<?>, Class<Object> Java Basics - Anfänger-Themen 4
O Verständniss Problem bei abstract class Java Basics - Anfänger-Themen 7
H .jar unterschied .class Java Basics - Anfänger-Themen 3
J class version 52 und 56 Java Basics - Anfänger-Themen 6
A Class not found - Jar liegt am classpath Java Basics - Anfänger-Themen 2
A Wie erkennt die JVM welche class verwendet werden muss? Java Basics - Anfänger-Themen 3
dapzoo Class File Version zu niedrig? Ausführen über Eingabeaufforderung nicht möglich Java Basics - Anfänger-Themen 14
J Methoden Methoden einer public class AutoCompleteTextField verwenden Java Basics - Anfänger-Themen 14
R HTTP-Links in Java Class finden Java Basics - Anfänger-Themen 3
D jsoup get class name mit leerzeichen Java Basics - Anfänger-Themen 7
D doc.seect jsouo bestimmtes class element finden Java Basics - Anfänger-Themen 1
B Objekte zählen/ Vererbung/ Kopplung/ Interface/ Abstract Class Java Basics - Anfänger-Themen 5
C Was macht `public class ClassName<T extends Comparable<T>>`? Java Basics - Anfänger-Themen 14
W Externe class in Eclipse importieren Java Basics - Anfänger-Themen 0
X Variablen Problem bei Aufteilung in verschiedene Class-Files Java Basics - Anfänger-Themen 4
Javafan01 Dateiname und Public class Java Basics - Anfänger-Themen 4
S Klassen Class mit Funktionen importieren Java Basics - Anfänger-Themen 1
L jar, class, java und wieder zurück Java Basics - Anfänger-Themen 8
B Classpath Class lässt sich nicht öffnen Java Basics - Anfänger-Themen 3
J Compiler-Fehler Fehler bei Vektor (E extends Object declared in class Vector) Java Basics - Anfänger-Themen 9
temi Verständnisproblem Class.forName() Java Basics - Anfänger-Themen 3
S setText aus anderer class heraus Java Basics - Anfänger-Themen 6
F Taschenrechner "Error loading class..." Java Basics - Anfänger-Themen 5
D Interface Amazon Skill Kit, Interface but method in other class? Java Basics - Anfänger-Themen 3
J Compiler-Fehler class interface or enum expected Java Basics - Anfänger-Themen 1
wilmaed protected class Java Basics - Anfänger-Themen 0
C Erste Schritte Fehler beim *.class Aufruf über cmd.exe Java Basics - Anfänger-Themen 9
N class in class Java Basics - Anfänger-Themen 13
B Linux - Error: Could not find or load main class application.Main Java Basics - Anfänger-Themen 28
V Was bewirkt das Schlüsselwort extends in Verbindung mit class bzw. public class ? Java Basics - Anfänger-Themen 2
Azazel Ist die abstract class das selbe wie ein interface ? Java Basics - Anfänger-Themen 33
lBlKha0s Fehlermeldung : class interface or enum expected Java Basics - Anfänger-Themen 9
P could not find main class obwohl da Java Basics - Anfänger-Themen 17
UnityFriday method getPrevious in class List<ContentType> cannot be applied to given types Java Basics - Anfänger-Themen 29
T error: class, interface, or enum expected Java Basics - Anfänger-Themen 5
D Compiler-Fehler error: .class expected Java Basics - Anfänger-Themen 2
S Dataflow von Start bis die SystemProperties class Java Basics - Anfänger-Themen 1
M Scanner class Java Basics - Anfänger-Themen 6
A attach source: Zusammenhang zwischen JAR und .class/.java Dateien? Java Basics - Anfänger-Themen 2
L Compiler-Fehler error: class, interface or enum expected Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben