Java unter Mac OS X

Status
Nicht offen für weitere Antworten.
H

Hilflo(o)ser

Gast
Hallo zusammen,

ich hoffe, Ihr könnt mir helfen. Ich habe ein iBook mit Mac OS X.

Vom Unix Terminal aus kann ich .java files kompilieren (javac), ausführen kann ich jedoch kein einziges .class File.

Es kommt dann die Meldung:
Code:
Exception in thread "main" java.lang.NoClassDefFoundError: Welcome/class

Der Fehler tritt bei jeder Datei auf, nicht nur bei Welcome.class.

Also habe ich es mit java -version versucht:
Code:
java version "1.4.2_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_05-141.3)
Java HotSpot(TM) Client VM (build 1.4.2-38, mixed mode)

Bei Mac OS X sollte doch aber alles vorinstalliert sein (ich meine die Java SDK)?

Was bedeutet der Fehler?

Auch import java.lang.*; oder import java.lang.Object; haben nichts gebracht.

Bitte helft mir, sonst kann ich nicht arbeiten.
 

Griffin

Bekanntes Mitglied
Der Fehler bedeutet, dass er entweder die Datei nicht gefunden hat oder in der Datei gibt es keine main Methode.
Häufig verursacht durch einen falschen oder nicht vorhandenen CLASSPATH. Außerdem ist es wichtig, dass man folgendes beachtet:

Compilieren immer mit Endung!!!
javac MeineDatei.java

Starten ohne Endung!!
java MeineDatei

Das kann auch die Ursache sein.

Edit: Mist zu spät :p
 
H

Hilflo(o)ser

Gast
Vielen herzlichen Dank für die prompten Antworten.

Wie Ihr vermutet habt, lag der Fehler bei mir: ich rief die class Files mit .class Endung auf. Jetzt geht es.

Danke!

Falls mir jemand etwas erklären möchte: Warum führt der Aufruf mit Endung zu Problemen?
 

Stefan1200

Top Contributor
Kerberus hat gesagt.:
Juhu, bin nicht der einzige im Forum der mit MacOSX Java programmiert.

Naja, sagen wir es mal so...ich kann es mir aussuchen, ob ich unter MacOS X kompiliere oder unter Windows ;-).
Hin und wieder arbeite ich auch unter MacOS X mit Java.
Ich empfinde Java unter OS X nur wesentlich langsamer als unter Windows.
 

Kerberus

Bekanntes Mitglied
Java ist auch wirklich langsamer unter MacOSX. Das liegt daran, dass Apple den Interpreteru selber schreiben muss. Derjenige für Windows wird ja direkt von Sun produziert und ist daher wohl optimiert bis ins kleinste Detail.
Mit MacOSX kann man allerdings auch Native Komponenten einfügen durch das importieren von speziellen Bibliotheken wenn ich mich nicht irre. Weiss nicht, ob man das auch unter Windows kann.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
nbergmann Installation unter jdk.java.net: Keine ZIP-Datei zum entpacken Java Basics - Anfänger-Themen 2
thor_norsk Datentypen unter Java Java Basics - Anfänger-Themen 3
B Java Mail -> Mail senden, ist aber nich in IMAP unter "Gesendet" Java Basics - Anfänger-Themen 3
C GUI Programmierung unter Windows mit Java womit? Java Basics - Anfänger-Themen 11
C Java stellt unter Windows keine Umlaute dar Java Basics - Anfänger-Themen 9
Z Gleiches Verzeichnis für class und java unter Windows Muss? Java Basics - Anfänger-Themen 11
A Java IDE unter 400mb?? Java Basics - Anfänger-Themen 3
G Java unter Mac = schlecht | Windows = gut? Java Basics - Anfänger-Themen 14
FrozeTee .java Dateien unter Windows 7 werden nicht angezeigt Java Basics - Anfänger-Themen 7
S Erste Schritte import für andere Klassenfiles verfügbar machen? (Java unter Eclipse) Java Basics - Anfänger-Themen 8
I Java Programm unter Linux ausführen Java Basics - Anfänger-Themen 2
J Java Tool unter Windows ausführen Java Basics - Anfänger-Themen 8
H archive vergleichbarer Paramter unter Tag Object mit Parameter codetype="application/java-vm" Java Basics - Anfänger-Themen 3
C Windows Java unter Unix Java Basics - Anfänger-Themen 2
M Java einrichten unter Windows 7 Java Basics - Anfänger-Themen 12
A 2 Monitore unter Java Java Basics - Anfänger-Themen 2
T Einfache Textausgabe .java unter OS X Java Basics - Anfänger-Themen 13
K Terminal Befehl mit Java unter Mac ausführen Java Basics - Anfänger-Themen 18
B Java Datei unter Solaris kompilieren Java Basics - Anfänger-Themen 2
M Was versteht man unter Java einen Package ? Java Basics - Anfänger-Themen 17
S Shell Script ausführen unter Java Java Basics - Anfänger-Themen 5
M Problem mit Java unter Vista 64 Java Basics - Anfänger-Themen 4
G java version umstellen von 1.4 auf 1.6 unter linux Java Basics - Anfänger-Themen 4
G java unter linux programmieren Java Basics - Anfänger-Themen 8
E Java installieren (Tutorials gehen nicht). unter Win Vista Java Basics - Anfänger-Themen 24
J Rs232 (ComPORT) unter Java Java Basics - Anfänger-Themen 15
G Bluetooth unter Java? Java Basics - Anfänger-Themen 5
G Unix Befehl ps unter Java Java Basics - Anfänger-Themen 2
P Java unter Cygwin und die Installation von CaGe Java Basics - Anfänger-Themen 3
C RegEx unter Java Java Basics - Anfänger-Themen 2
D JDBC Treiber unter dem Java Application Server Java Basics - Anfänger-Themen 6
S java installation unter xp Java Basics - Anfänger-Themen 16
E foreach-Schleife unter Java 6 Java Basics - Anfänger-Themen 3
D Probleme mit java.library.path unter linux Java Basics - Anfänger-Themen 4
A Java unter Vista Java Basics - Anfänger-Themen 9
A Java - Versionen unter Windows umschalten, ohne reboot ? Java Basics - Anfänger-Themen 4
V Das Schlüsselwort "new" unter Java! Java Basics - Anfänger-Themen 2
S java starten unter linux Java Basics - Anfänger-Themen 7
feuervogel Integral unter Verwendung der Java-Bibliothek berechnen Java Basics - Anfänger-Themen 10
S Klasse Scanner unter Java nicht gefunden Java Basics - Anfänger-Themen 3
T Unter Windows mit Java ein Verzeichnis erstellen? Java Basics - Anfänger-Themen 4
6 java mit -cp unter unix Java Basics - Anfänger-Themen 51
L Installation von Java unter Linux Java Basics - Anfänger-Themen 7
G Excel unter Java Java Basics - Anfänger-Themen 4
D VisualBasic-DLL unter Java verwenden Java Basics - Anfänger-Themen 9
J Java zum Anzeigen von Notes RT-Feldern unter Windows Java Basics - Anfänger-Themen 2
H .java Dateien in Eclipse einbinden und ausführen Java Basics - Anfänger-Themen 1
onlyxlia Schlüsselworte Was meint man mit "einen Typ" in Java erstellen? Java Basics - Anfänger-Themen 2
O Java Kara geschweifte Klammern Java Basics - Anfänger-Themen 2
richis-fragen Mausrad logitech kann links und rechts klick wie in java abragen. Java Basics - Anfänger-Themen 15
XWing Java Klssenproblem Java Basics - Anfänger-Themen 4
R Umgebungsvariable java -cp gibt immer Java-Hilfe... Java Basics - Anfänger-Themen 3
farbenlos Csv Datei in Java einlesen Java Basics - Anfänger-Themen 18
F TableModelListener: java.lang.ArrayIndexOutOfBoundsException: 132 Java Basics - Anfänger-Themen 3
G Java 8 - Support-Ende Java Basics - Anfänger-Themen 7
T Java Weihnachtsbaum + Rahmen Java Basics - Anfänger-Themen 1
N Will mit Java anfangen Java Basics - Anfänger-Themen 13
Ü Java Array - Buchstaben als Zahlen ausgeben Java Basics - Anfänger-Themen 22
M Java Iterator Verständnisfrage Java Basics - Anfänger-Themen 6
M Java Mail Programm Java Basics - Anfänger-Themen 4
Sniper1000 Java 391 für Windows Java Basics - Anfänger-Themen 37
J Java long- in int-Variable umwandeln Java Basics - Anfänger-Themen 6
JaZuDemNo Java im Studium Java Basics - Anfänger-Themen 7
E Java Programm zur anzeige, ob Winter- oder Sommerzeit herrscht Java Basics - Anfänger-Themen 62
I QR code in Java selber generieren Java Basics - Anfänger-Themen 5
V Java-Ausnahmebehandlung: Behandlung geprüfter Ausnahmen Java Basics - Anfänger-Themen 1
krgewb Java Streams Java Basics - Anfänger-Themen 10
A Überwältigt von der komplexen Java Welt Java Basics - Anfänger-Themen 29
O Mehrfachvererbung auf Spezifikations- und Implementierungsebene in Java. Interfaces Java Basics - Anfänger-Themen 19
John_Sace Homogene Realisierung von Generics in Java ? Java Basics - Anfänger-Themen 19
P Meldung aus Java-Klasse in Thread an aufrufende Klasse Java Basics - Anfänger-Themen 1
R mit Java API arbeiten Java Basics - Anfänger-Themen 9
P JDK installieren Probleme bei der Java-Installation Java Basics - Anfänger-Themen 8
S Java: Wie sortiere ich eine ArrayList benutzerdefinierter Objekte nach einem bestimmten Attribut? Java Basics - Anfänger-Themen 2
Timo12345 JNLP File mit Java öffnen Java Basics - Anfänger-Themen 2
S Video Editierung mit Java.._ Java Basics - Anfänger-Themen 2
F Einstelungen in Java - CursorBlinkRate Java Basics - Anfänger-Themen 10
A PHP $_POST["name"] in Java Java Basics - Anfänger-Themen 3
vivansai21 Is there a oneliner to create a SortedSet filled with one or multiple elements in Java? Java Basics - Anfänger-Themen 9
Athro-Hiro Weißes Bild in Java erstellen Java Basics - Anfänger-Themen 3
Arjunreddy Can someone please tell me how to use a debugger in BlueJ(a Java environment) Java Basics - Anfänger-Themen 1
M Java assoziationen (UML) Java Basics - Anfänger-Themen 8
H Excel-Tabellen mit Java erstellen Java Basics - Anfänger-Themen 4
Simon16 Java ArrayListe von einer Klasse sortieren Java Basics - Anfänger-Themen 2
P Wie kann ich in meinem Java Programm etwas dauerhaft speichern? Java Basics - Anfänger-Themen 5
H Nutzt Eclipse alle CPU-Threads beim Ausführen von Java-Programmen? Java Basics - Anfänger-Themen 4
xXGrowGuruXx Java einstieg, leichte sache 0 verstanden Java Basics - Anfänger-Themen 7
A java.sql.SQLException: Data type mismatch. Java Basics - Anfänger-Themen 1
H Java-Programm zur Ausgabe von Zuständen Java Basics - Anfänger-Themen 80
N Java Spiel Figur auf dem Hintergrundbild bewegen. Java Basics - Anfänger-Themen 11
G Kann Java-Programm nicht als jar aufrufen, auch als EXE nicht Java Basics - Anfänger-Themen 19
N Java Taschenrechner hat Jemand vlt einen Tipp dafür wie ich jetzt die buttons verbinden kann und das Ergebnis auf dem textfield anzeigen lassen kann Java Basics - Anfänger-Themen 13
A Lerngruppe Java Java Basics - Anfänger-Themen 2
G Help me in the Java Program Java Basics - Anfänger-Themen 2
L Java- Vererbung Java Basics - Anfänger-Themen 4
LimDul Suche Java Stream Tutorial Java Basics - Anfänger-Themen 2
_so_far_away_ Ich möchte Java lernen Java Basics - Anfänger-Themen 11
benny1993 Java Programm erstellen für ein Fußball-Turnier Java Basics - Anfänger-Themen 3
M Datentypen While-Schleife eine Java Methode erstellen Java Basics - Anfänger-Themen 3
V Bild per Java Script austauschen Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben