WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 23.05.2006, 19:07   #1
TimmyX
Jr. Member
 
Registriert seit: 27.12.2003
Beiträge: 56


Standard mit eclipse kompiliieren geht mit javac nicht

Hallo,

Habe seit einiger zeit begonnen java zu programmieren.

Ich verwende immer als IDE Eclipse, wobei hier alles funktioniert(Kompilieren, Starten bzw. ausgabe über eclipse konsole)

nur irgendwie klappt es nicht bei der win console mittels javac bzw. java!

ich bekomm öfters die fehlermeldung java.lang.NoClassDefError!

dateiname ist sicher richtig!

kann mir viell. jemand ein kurzen howto geben, wie man die classpath bzw. path setzt?

hab irgendwo gelesen ab java 1.2 braucht man kein classpath mehjr sonder nur noch path, stimmt das?

danke im voraus
timmyX!
____________________________________
cYa

TimmyX
TimmyX ist offline   Mit Zitat antworten
Alt 23.05.2006, 19:11   #2
Farkarich
Senior Member
 
Registriert seit: 19.09.2000
Alter: 40
Beiträge: 122


Farkarich eine Nachricht über ICQ schicken
Standard hi

warum baust du dir nicht ein JAR file?

ich programmier jetzt auch fast 2 jahre mid eclipse und mach mir immer ein jar file draus (so ne art zip file in der alle packages liegen) funkt ganz gut,

das jarfile musst dan entweder mit

java -jar c:\myjar.jar -cp <claspath> -startclass <startclass> anstarten

außer (was ich imemr mache) ich schreibe mir ein manifestfile kommt ins verzeichnis Meta-Inf ins jar --> da steht alles drinnen, classpath startclass usw, dann kannst dein programm per doppelklick starten hoffe ich hab dir geholfen

das Jar machst indem du auf dein projekt klickst und exportieren sagst
Farkarich ist offline   Mit Zitat antworten
Alt 23.05.2006, 19:35   #3
Tarjan
Quantensingularität
 
Registriert seit: 28.09.2000
Alter: 55
Beiträge: 8.336


Tarjan eine Nachricht über ICQ schicken
Standard

Der NoClassDefError sagt aus dass er die Klasse zwar findet aber nicht öffnen (das Class File) kann. Eine mögliche Ursache ist zB. dass nicht alle abhängigen Klassen kompiliert wurden.
____________________________________
Was ist klein, grün und dreieckig?
Ein kleines grünes Dreieck!


Bahnübergänge sind die härtesten Drogen der Welt! Ein Zug und du bist weg!
Tarjan ist offline   Mit Zitat antworten
Alt 24.05.2006, 07:27   #4
TimmyX
Jr. Member
 
Registriert seit: 27.12.2003
Beiträge: 56


Standard

Zitat:
Original geschrieben von Farkarich
warum baust du dir nicht ein JAR file?
Das würde ich auch machen, aber ich brauche ausführbare classdateien für dieses programmierbeispiel

Zitat:
Original geschrieben von Tarjan
Der NoClassDefError sagt aus dass er die Klasse zwar findet aber nicht öffnen (das Class File) kann. Eine mögliche Ursache ist zB. dass nicht alle abhängigen Klassen kompiliert wurden.
und wie werden alle abhängigen klassen kompiliert?
____________________________________
cYa

TimmyX
TimmyX ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:25 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag