java code :-)
- Masterkeks
- Beiträge: 104
- Registriert: 04.11.2005 12:18:09
-
Kontaktdaten:
java code :-)
salut leude ich müsste ne *.java datei (bzw nen schon fertiges projekt in ne class umwandeln) so mit dem befehl javac test.java geht es nicht da das projekt mit oop gemacht wurde und er somit die variablen aus der einen klasse nicht strahlt,
und mit eclipse wandelt er mir, aus einem grund, das projekt netmehr in *.class datein um kann mir wer von euch weiterhelfen
bzw sagen wie ich das mit eclipse mache oder nen anderen programm empfehlen?
und mit eclipse wandelt er mir, aus einem grund, das projekt netmehr in *.class datein um kann mir wer von euch weiterhelfen
bzw sagen wie ich das mit eclipse mache oder nen anderen programm empfehlen?
- Masterkeks
- Beiträge: 104
- Registriert: 04.11.2005 12:18:09
-
Kontaktdaten:
- Masterkeks
- Beiträge: 104
- Registriert: 04.11.2005 12:18:09
-
Kontaktdaten:
Von Programm gesucht verschoben.
So wird das nichts. Fehlermeldungen sind in der Regel so gestaltet, das man damit auf die Ursache des Fehlers kommt. Also gib uns bitte die Fehlermeldung.
Mit Variablem meinst Du sicherlich Klassen. Diese bindest Du per 'import' m Code ein. Damit javac diese Klassen finden kann, mußt Du ihm schon sagen, wo sie stehen.
Bei Ecplipse ebenso: Wenn was rot ist, dann kann man entweder mit der Maus über den Fehler gehen und er beschreibt den Fehler, oder Du machts unter Windows->Views das Errorlog auf...
Gewöhn Dir bitte eine genau Beschreibung an. Gerade beim Programmieren ist das sehr hilfreich
Bert
So wird das nichts. Fehlermeldungen sind in der Regel so gestaltet, das man damit auf die Ursache des Fehlers kommt. Also gib uns bitte die Fehlermeldung.
Mit Variablem meinst Du sicherlich Klassen. Diese bindest Du per 'import' m Code ein. Damit javac diese Klassen finden kann, mußt Du ihm schon sagen, wo sie stehen.
Bei Ecplipse ebenso: Wenn was rot ist, dann kann man entweder mit der Maus über den Fehler gehen und er beschreibt den Fehler, oder Du machts unter Windows->Views das Errorlog auf...
Gewöhn Dir bitte eine genau Beschreibung an. Gerade beim Programmieren ist das sehr hilfreich
Bert
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de
xmpp:bert@debianforum.de
- Masterkeks
- Beiträge: 104
- Registriert: 04.11.2005 12:18:09
-
Kontaktdaten:
boor wenn deutsch nur meine sprache wäre
2 The declared package does not match the expected package webfire-src.de.fzi.webfire
2 The import de cannot be resolved Benutzer.java i hate ths/webfire-src/webfire-src/de/fzi/webfire
naja solche fehler kommen bei mr in massen
hab hier nichtmal nen windos rechnor um irgendwas zu machen
kann halt das projekt net wirklich öffnen weil der halt pfad nicht schluckt denk ich mir mal ^^
besser?
mfg keks
2 The declared package does not match the expected package webfire-src.de.fzi.webfire
2 The import de cannot be resolved Benutzer.java i hate ths/webfire-src/webfire-src/de/fzi/webfire
naja solche fehler kommen bei mr in massen
hab hier nichtmal nen windos rechnor um irgendwas zu machen
kann halt das projekt net wirklich öffnen weil der halt pfad nicht schluckt denk ich mir mal ^^
besser?
mfg keks
Schon besser
Verzeih mir die Frage: Hast Du schon Java programmiert?
Das sind so die Grundlagen, die Art wie die JVM Klassen findet. Als C/C++ Umsteiger hatte ichda am Anfang auch ein paar Probleme.
Wenn ich oben in einer Klasse package a.b.c.d schreibe, dann muß die Klasse in einem Verzeichniss a/b/c/d/ liegen.
Du mußt dem javac (oder eben auch dem Eclipse) mitteilen, wo er nach Klassen suchen soll. Stichwort CLASSPATH. Eventuell sind auch KLassen in jar Files gebündelt, dann mußt Du ihm diese ebenfalls übergeben (Eclipse: Project->Properties->Java-build-path / Libraries.
Bert
Verzeih mir die Frage: Hast Du schon Java programmiert?
Das sind so die Grundlagen, die Art wie die JVM Klassen findet. Als C/C++ Umsteiger hatte ichda am Anfang auch ein paar Probleme.
Wenn ich oben in einer Klasse package a.b.c.d schreibe, dann muß die Klasse in einem Verzeichniss a/b/c/d/ liegen.
Du mußt dem javac (oder eben auch dem Eclipse) mitteilen, wo er nach Klassen suchen soll. Stichwort CLASSPATH. Eventuell sind auch KLassen in jar Files gebündelt, dann mußt Du ihm diese ebenfalls übergeben (Eclipse: Project->Properties->Java-build-path / Libraries.
Bert
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de
xmpp:bert@debianforum.de
- Masterkeks
- Beiträge: 104
- Registriert: 04.11.2005 12:18:09
-
Kontaktdaten:
bin komplet neu in java muss projekt von meinem vorgänger fertig machen hab bisher auch nur c++ & co gecodet ^^
so jetzt hab ich die die jar files noch dazu gehauen so wie dus gesagt hast über libs aber geht noch immer nix ^^ wie mir java jetzt schon nicht gefällt ^^
ich probier mal weiter fals du noch ne idee hast bitte melden bis gleich
mfg keks
>>>>>>>>>>EDIT<<<<<<<<<<
ok habs jetzt geschaft aus 100 fehlern 90 zu machen aber es meint noch immer das zeug fehlt obwohl ich alles was ich an jars und classes hab reingehauen hab
hab nie gedacht das ich was schlimmeres wie VC++ finde aber das ist mir echt gerade gelungen
wie ich es liebe
2 ServletResponse cannot be resolved to a type BenutzerFilter.java jo/de/fzi/webfire/filter line 61
.
.
.
so jetzt hab ich die die jar files noch dazu gehauen so wie dus gesagt hast über libs aber geht noch immer nix ^^ wie mir java jetzt schon nicht gefällt ^^
ich probier mal weiter fals du noch ne idee hast bitte melden bis gleich
mfg keks
>>>>>>>>>>EDIT<<<<<<<<<<
ok habs jetzt geschaft aus 100 fehlern 90 zu machen aber es meint noch immer das zeug fehlt obwohl ich alles was ich an jars und classes hab reingehauen hab
hab nie gedacht das ich was schlimmeres wie VC++ finde aber das ist mir echt gerade gelungen
wie ich es liebe
2 ServletResponse cannot be resolved to a type BenutzerFilter.java jo/de/fzi/webfire/filter line 61
.
.
.
Naja, ohne dir nun zu nahe zu treten, aber wenn man von Java keine Ahnung hat und dann damit rumspielt, dann kanns erstmal nicht gutgehen
Wenn du mal bei Nopaste einen Auszug aus den Fehlermeldungen posten koenntest, koennte dir eventuell jemand besser helfen. Denn nur immer "geht ned", "es kommen zig Fehlermeldungen wenn ich xyz mache" bringen keinem was
Vermutlich wirds, wie Bert schon sagte, am CLASSPATH liegen. Da werden wohl irgendwelche Klassen, die dein Projekt benoetigt nicht enthalten sein. Ergo kann er den Java-Code weder uebersetzen noch das Kompilat dann ausfuehren.
Btw, C++ und Java sind schon ein himmelweiter Unterschied, auch wenn die Syntax auf den ersten Blick etwas aehnlich aussieht.
Wenn du mal bei Nopaste einen Auszug aus den Fehlermeldungen posten koenntest, koennte dir eventuell jemand besser helfen. Denn nur immer "geht ned", "es kommen zig Fehlermeldungen wenn ich xyz mache" bringen keinem was
Vermutlich wirds, wie Bert schon sagte, am CLASSPATH liegen. Da werden wohl irgendwelche Klassen, die dein Projekt benoetigt nicht enthalten sein. Ergo kann er den Java-Code weder uebersetzen noch das Kompilat dann ausfuehren.
Btw, C++ und Java sind schon ein himmelweiter Unterschied, auch wenn die Syntax auf den ersten Blick etwas aehnlich aussieht.
- Masterkeks
- Beiträge: 104
- Registriert: 04.11.2005 12:18:09
-
Kontaktdaten:
Aua, der saß aber sehr tief. Java, und oder Eclipse mit MFC und VC zu vergleichen ist schon heftig.Masterkeks hat geschrieben: hab nie gedacht das ich was schlimmeres wie VC++ finde aber das ist mir echt gerade gelungen .
Les Dich in Java ein, nicht nur die Sprache an sich, sondern eben auch wie die Laufzeitumgebung funktioniert.
Bert, der nur noch manchmal aus Nostalgie an die 'gute alte C++ (NICHT VC) Zeit' denkt. Gerade der Umfang der dazugehörigen Libs un iherer Funktionen ist schon gewaltig.
Bert
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de
xmpp:bert@debianforum.de
- Masterkeks
- Beiträge: 104
- Registriert: 04.11.2005 12:18:09
-
Kontaktdaten:
so mal schauen obs klapt hab nen schönes bild gemacht damit jeder weiss was ich meine ihr glaubt mir garnicht wielang ich gesucht habe bis ich gewusst habe das ich mit Ksnap bilder machen kann
http://one-space.de/files/webfire1.png]
http://one-space.de/files/webfire1.png]
Zuletzt geändert von Masterkeks am 16.11.2005 14:09:50, insgesamt 2-mal geändert.
Das Bild nützt leider rein gar nichts. Jeder der Eclipse benutzt konnte sich auch ohne Bild vorstellen, wie sich die beschriebenen Fehler darstellen. Dazu kommt, das nicht alle hier mit DSL unterwegs sind und 150k per Modem für 0 zusätzlicher Information ist dann auch nicht wirklich Lustig. Bearbeite bitte Deinen Post und verlinke das Bild nur. Dann kann jeder entscheiden, ob er es sehen will.
Zum Problem: Du wirst nicht umhin kommen, Dich in die Grundlagen der Javaprogrammierung einzulesen. Ich glaub kaum, das jemand hier Lust hat, Dir das zu erläutern, da entsprechende Information an vielen Stellen im Netz gut aufbereitet zu finden ist.
Zur Einrichtung des Eclipse: frag am besten jemand in der Firma der auch mit Eclipse arbeitet, aber um peinliche Frage zu vermeiden, les erst nach wie das mit den jars und dem CLASSPATH unter Java in allg. funktionert.
Welche Libs/jars Du für das Projekt brauchst, kann Dir hier auch niemand sagen. Das ist sehr Projektspezifisch.
Gruß Bert
Zum Problem: Du wirst nicht umhin kommen, Dich in die Grundlagen der Javaprogrammierung einzulesen. Ich glaub kaum, das jemand hier Lust hat, Dir das zu erläutern, da entsprechende Information an vielen Stellen im Netz gut aufbereitet zu finden ist.
Zur Einrichtung des Eclipse: frag am besten jemand in der Firma der auch mit Eclipse arbeitet, aber um peinliche Frage zu vermeiden, les erst nach wie das mit den jars und dem CLASSPATH unter Java in allg. funktionert.
Welche Libs/jars Du für das Projekt brauchst, kann Dir hier auch niemand sagen. Das ist sehr Projektspezifisch.
Gruß Bert
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de
xmpp:bert@debianforum.de
Dein (erstes) Problem ist der Pfad zu den Sourcen.
Du hast den Pfad "Applicakation_WebFiRe" in den Sourcepath gelegt, richtig wäre aber der Unterpfad "de" gewesen.
Daher wirds auch nichts bringen, irgendwelche fehlenden Jars einzubinden, solange die Packages vom Compiler dadurch als falsch erkannt werden.
Mal so nebenbei:
Ich glaube, das wird nix mit dem Weiterarbeiten an dem laufendem Projekt, dazu fehlen dir einfach die einfachsten Kenntnisse.
Versuch lieber erstmal mit einem kleinen, eigenen Progrämmchen in die Sprache und die IDE reinzukommen.
Du hast den Pfad "Applicakation_WebFiRe" in den Sourcepath gelegt, richtig wäre aber der Unterpfad "de" gewesen.
Daher wirds auch nichts bringen, irgendwelche fehlenden Jars einzubinden, solange die Packages vom Compiler dadurch als falsch erkannt werden.
Mal so nebenbei:
Ich glaube, das wird nix mit dem Weiterarbeiten an dem laufendem Projekt, dazu fehlen dir einfach die einfachsten Kenntnisse.
Versuch lieber erstmal mit einem kleinen, eigenen Progrämmchen in die Sprache und die IDE reinzukommen.
- finupsen
- Beiträge: 1327
- Registriert: 21.04.2004 20:07:05
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Vielleicht noch eine kleine ergänzung:
frag deine projekt-vorgänger nach einer build.xml (ist bei projekten eigentlich üblich) und
lass dir informationen darüber geben, welche java-libs (jar-files) für das projekt benötigt werden.
frag deine projekt-vorgänger nach einer build.xml (ist bei projekten eigentlich üblich) und
lass dir informationen darüber geben, welche java-libs (jar-files) für das projekt benötigt werden.
Niemand hat vor eine zentrale Datensammelbehörde aufzubauen. Es handelt sich vielmehr um dezentrale IT-Systeme die miteinander vernetzt werden.
... und Wasser ist naß.
... und Wasser ist naß.
- Masterkeks
- Beiträge: 104
- Registriert: 04.11.2005 12:18:09
-
Kontaktdaten:
boor todes dann lese ich mich mal in die paar bücher ein die hier rumstehen hab ja sonst nix zu tun.
die smiles zu lassen wir richtig schwer!!!!!!
musste allein aus der msg schon 5 stück löschen *hehe*
ok bin dann mal lesen vllt bringt mich das weiter
die sache ist ^^ beim erstenmal als ich das projekt einfach reingeschoben hatte hat alles wunderbar funktioniert mit den classen erstellen und co deshalb versteh ich einfahc nicht warum er jetzt rumspackt
thx
mfg keks
die smiles zu lassen wir richtig schwer!!!!!!
musste allein aus der msg schon 5 stück löschen *hehe*
ok bin dann mal lesen vllt bringt mich das weiter
die sache ist ^^ beim erstenmal als ich das projekt einfach reingeschoben hatte hat alles wunderbar funktioniert mit den classen erstellen und co deshalb versteh ich einfahc nicht warum er jetzt rumspackt
thx
mfg keks
Zuletzt geändert von Masterkeks am 16.11.2005 14:27:32, insgesamt 1-mal geändert.
Die Abhängigkeiten lassen sich dann auch leicht aus der build.xml auslesen .finupsen hat geschrieben:Vielleicht noch eine kleine ergänzung:
frag deine projekt-vorgänger nach einer build.xml (ist bei projekten eigentlich üblich) und
lass dir informationen darüber geben, welche java-libs (jar-files) für das projekt benötigt werden.
- finupsen
- Beiträge: 1327
- Registriert: 21.04.2004 20:07:05
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
hmmm, nö... nicht zwingend ---> <include name="**/*.jar"/>Maj0r hat geschrieben:Die Abhängigkeiten lassen sich dann auch leicht aus der build.xml auslesen .finupsen hat geschrieben:Vielleicht noch eine kleine ergänzung:
frag deine projekt-vorgänger nach einer build.xml (ist bei projekten eigentlich üblich) und
lass dir informationen darüber geben, welche java-libs (jar-files) für das projekt benötigt werden.
... aber man siehts ja auch an der compiler-ausgabe
Niemand hat vor eine zentrale Datensammelbehörde aufzubauen. Es handelt sich vielmehr um dezentrale IT-Systeme die miteinander vernetzt werden.
... und Wasser ist naß.
... und Wasser ist naß.
Hi,
das machst Du besser in eclipse. Probier mal mit der rechten Maustaste auf deinem Projekt (webfire_1) und dann kommt ein Kontext menü. Da wählst Du dan properties. Dann kommt ein Fenster. Da klickst Du dann auf Java Build Path. Jetzt erscheint im Fenster Java Build Path. Da klickst Du auf den Reiter Libraries und dann den button add Jars.
Wenn das Projekt vernüftig übergeben wurde, sollten nun im erscheinendenden Filechooserdialog jars navigierend erreichbar sein. Die wählst Du aus und klickst auf ok.
Wenn Dein eclipse auf build automatically stehen, sollte es idealerweise kompilieren.
Viel Glück,
Sam
das machst Du besser in eclipse. Probier mal mit der rechten Maustaste auf deinem Projekt (webfire_1) und dann kommt ein Kontext menü. Da wählst Du dan properties. Dann kommt ein Fenster. Da klickst Du dann auf Java Build Path. Jetzt erscheint im Fenster Java Build Path. Da klickst Du auf den Reiter Libraries und dann den button add Jars.
Wenn das Projekt vernüftig übergeben wurde, sollten nun im erscheinendenden Filechooserdialog jars navigierend erreichbar sein. Die wählst Du aus und klickst auf ok.
Wenn Dein eclipse auf build automatically stehen, sollte es idealerweise kompilieren.
Viel Glück,
Sam