Portal > Foren > Java > Allgemeine Java-Programmierung > Fehlermeldung bei ausführen
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 21.06.2005, 10:24 Nach oben    #21
Sesselkleber
 
Benutzerbild von sparrow
 
Registriert seit: 17.01.2005
Beiträge: 581
Standard

Zitat:
Zitat von TheDragonMaster
Sein Problem war, dass er ".class" hinten an den java-Aufruf angehängt hat... wie ich schon vorher gesagt habe...

Mit dem CLASSPATH hatte das herzlich wenig zu tun.
Dragon, du weißt, dass ich dich nur ungern korrigiere, aber unter Windows war der Fehler der Classpath....
sparrow ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.06.2005, 10:32 Nach oben    #22
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.129
Standard

Sparrow, du weißt, dass ich dich noch ungerner korrigiere, aber lies dir seinen Post nochmal durch:

Zitat:
Wenn ich aber das file: java HalloWelt.class auführen möchte kommt folgende Fehlermeldung
Exception in thread "main" java.lang.NoClassDefFoundError: HalloWelt/class
(Formatierungen stammen von mir)
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.06.2005, 10:47 Nach oben    #23
Sesselkleber
 
Benutzerbild von sparrow
 
Registriert seit: 17.01.2005
Beiträge: 581
Standard

Zitat:
Zitat von janis
Wenn ich den Behfehl richtige eingebe, das erste mal war der Punkt falsch gesetzt
dann Funktioniert es

Code:

E:\Tools\JAVA_Projekte>java -cp . GutenMorgen


Wo liegt das Problem ??
Janis
Hmmm... irgendwie hat ich das so interpretiert, dass es SO ging, ohne die Classpath-Variable aber nicht.

Sollte es nicht so sein, so sorry@dragon
sparrow ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.06.2005, 11:52 Nach oben    #24
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.129
Standard

Ohne das "-cp" wusste er doch nicht, wie er das in der Konsole eingeben soll, deswegen hat er es nicht versucht.
In allen anderen Beiträgen hat er das ".class" hinten drangehängt.
Das hat er erst weggelassen, nachdem er das "-cp ." hinzugefügt hat.

Der CLASSPATH umfasst auch unter Windows das aktuelle Verzeichnis. Damit hatte ich wirklich nie Probleme.
Sein Problem war immer, dass er das ".class" hinten dran geschrieben hat - wie eigentlich jeder Java-Anfänger.
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.06.2005, 12:20 Nach oben    #25
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 432
Standard

Zitat:
Zitat von TheDragonMaster
Der CLASSPATH umfasst auch unter Windows das aktuelle Verzeichnis. Damit hatte ich wirklich nie Probleme.
Sein Problem war immer, dass er das ".class" hinten dran geschrieben hat - wie eigentlich jeder Java-Anfänger.
Hmm, schauen wir mal. Ah ja. Beitrag 3 oder auch die zweite Antwort stammt von mir und sagt genau dies aus. Hehe. Man, bin ich mal wieder gut...
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.06.2005, 12:29 Nach oben    #26
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.129
Standard

Tss... und da denkst du, dass du gut bist? Ich wusste den Grund schon, da hatte ich gerade mal den Titel des Themas gelesen.

So, nun zurück zum Thema.
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.06.2005, 18:26 Nach oben    #27
Neuer Benutzer
 
Registriert seit: 06.05.2005
Beiträge: 22
Standard Fehlermeldung

Unter LINUX funktioniert es immer noch nicht
sie unten
---------------------------------------------------------------------------------------------------------
markus@linux:~/Eigene> java GutenMorgen
Exception in thread "main" java.lang.UnsupportedClassVersionError: GutenMorgen (Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java :539)
at java.security.SecureClassLoader.defineClass(Secure ClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader .java:251)
at java.net.URLClassLoader.access$100(URLClassLoader. java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java: 194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 89)
at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 35)
at java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:302)
markus@linux:~/Eigene>
-------------------------------------------------------------------------------------------------------
N.B. Unter Windows XP funktioniert es erst, seit ich die Variable gemäss Sparrow definiert habe
Gruss
Janis
janis ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.06.2005, 18:27 Nach oben    #28
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.129
Standard

Du hast es mit Java 5 kompiliert und versuchst nun, es unter Linux mit Java 1.4 laufen zu lassen. Das funktioniert leider nicht.
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.06.2005, 18:31 Nach oben    #29
Neuer Benutzer
 
Registriert seit: 06.05.2005
Beiträge: 22
Standard Java 5

Scheinbar sind auf meinem Rechner verschiedene Verionen. Kannst Du mir sagen, wie ich es anstellen kann, dass die neuere Java Version verwendet wird ?
Janis
janis ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.06.2005, 18:40 Nach oben    #30
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.129
Standard

Am einfachsten dürfte es sein, wenn du den kompletten Pfad zu der java-Datei angibst.
Ansonsten müsstest du irgendwie den Pfad in der Konfiguration ändern.
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.06.2005, 18:49 Nach oben    #31
Neuer Benutzer
 
Registriert seit: 06.05.2005
Beiträge: 22
Standard

Du hattest recht, wenn ich den ganzen Pfad angebe, dann funktioniert es.
Das ist aber sehr mühsam.
Ich wollte die Version 1.4.2 löschen, es gab mir aber die Meldung, dass dann mein OpenOffice nicht mehr läuft.
Gruss Janis
janis ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.06.2005, 19:04 Nach oben    #32
Sesselkleber
 
Benutzerbild von sparrow
 
Registriert seit: 17.01.2005
Beiträge: 581
Standard

Was genau gibt denn der folgende Befehl in der Console aus

Code:
java -version
wenn du in dem Verzeichnis /home/markus/Eigene bist?
sparrow ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.06.2005, 19:13 Nach oben    #33
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 432
Standard

Zitat:
Zitat von janis
Du hattest recht, wenn ich den ganzen Pfad angebe, dann funktioniert es.
Das ist aber sehr mühsam.
Ich wollte die Version 1.4.2 löschen, es gab mir aber die Meldung, dass dann mein OpenOffice nicht mehr läuft.
Gruss Janis
Hast Du denn unter Linux den richtigen Link gesetzt? Dann sollte das klappen.
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.06.2005, 22:54 Nach oben    #34
Neuer Benutzer
 
Registriert seit: 06.05.2005
Beiträge: 22
Standard Fehlermeldung

Bei der Eingabe von:
----------------------------
markus@linux:~/Eigene> java -version
kommt folgendes Resultat:
-----------------------------------
java version "1.4.2_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_05-b04)
Java HotSpot(TM) Client VM (build 1.4.2_05-b04, mixed mode)
markus@linux:~/Eigene>


Hast Du denn unter Linux den richtigen Link gesetzt? Dann sollte das klappen.
Welchen Link ist damit gemeint ????????????
Janis
janis ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.06.2005, 10:29 Nach oben    #35
Sesselkleber
 
Benutzerbild von sparrow
 
Registriert seit: 17.01.2005
Beiträge: 581
Standard

Zitat:
Zitat von janis
Hast Du denn unter Linux den richtigen Link gesetzt? Dann sollte das klappen.
Welchen Link ist damit gemeint ?
Janis
*seufz*
Irgendwann werde ich eine Gesellschaft gegen multiple Satzzeichen gründen.


Also, er benutzt die falsche JRE zum Ausführen.
Das ist aber nicht schlimm, man kann durchaus mehrer JREs auf seinem System installiert haben (ja, selbst unter Windows *fg*)

Ok. um den entsprechende Link zu setzen mußt du vorher wissen wo das JRE 1.5.x genau liegt.
Wenn du das JRE mit YAST installiert hast, dann brauchst du dort nur nach dem Paket suchen und unten mal durch die Infos klicken. Irgendwo steht dann auch der Pfad.
Oder du läßt dein System nach den Dateien java* durchsuchen. Irgendwo sollte er dann die entsprechende Datei fürs JRE 1.5. finden.
Sobald du weißt wo das JRE installiert ist öffnest du das entsprechende Verzeichnis im Konqueror. Such nach einer ausführbaren Datei namanes java. Wahrscheinlich liegt sie in einem Unterverzeichnis /bin.
Wenn du die Datei gefunden hast, öffne einen neuen Konqueror, wechsle in das bin-Verzeichnis in deinem Benutzerverzeichnis (/home/markus/bin).
Zieh jetzt einfach die Java-Datei mit gedrückter Linker Maustaste aus dem 1. Konqueror-Fenster in dein Fenster mit ~/bin und lass die Taste dann los.
Dann sollte er Fragen ob er Kopieren, Verschieben oder einen Link erstellen soll.
Du wählst enfach "Link erstellen" und danach sollte er immer das verlinkte JRE verwenden.

Gruß
Sparrow
sparrow ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.06.2005, 16:00 Nach oben    #36
Neuer Benutzer
 
Registriert seit: 06.05.2005
Beiträge: 22
Standard Fehlermeldung

Vielen Dank für die Hilfe. Nun funktioiert es und ich kann beginnen kleine Javaprogramme zu schreiben.
Gruss Janis
janis ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[svn] Fehlermeldung: "PROPFIND request failed ... " Corvin Tools, Server, Betriebssysteme 1 20.08.2007 16:27
Fehlermeldung: bei preg_match() Alpha Centauri PHP-Programmierung 1 07.04.2007 12:12
MySQL Fehlermeldung: Your query requires a full tablescan ... Chr!s Datenbanken 12 31.07.2006 21:45
fehlermeldung bei if MrBrot Allgemeine Java-Programmierung 13 23.02.2005 13:04
java programm ausführen alekz Allgemeine Java-Programmierung 4 26.10.2004 01:01


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:14 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45