Nun dies ist ein Crosspost von mir, und bezieht sich ein wenig auf diesen Thread von mir. http://www.java-forum.org/de/viewtopic.php?t=30730.
Es geht mir jetzt aber um Grundsätzliches. Sprich Anfängerfragen, deshalb Crosspost.
Ich verwende Eclipse 3.1.1 und komme recht gut klar mit der Java Programmierung.
Doch jetzt kam ich an das Thema Applets, und habe sogar eine externe Bibliothek verwenden müssen.
So in Eclipse fünktioniert alles einwandfrei, nur wenn ich versuche dieses Applet extern zu starten, klappt gar nix.
Nun einige Grundlegende Fragen:
1. Wenn ich die Standartbibiotheken nutze (Java 1.4.2_0.5) sucht das Applet immer auf dem lokalen Rechner des Users nach den Klassen ? Also muss ich als Programmierer die Bibliotheken nicht zur Verfügung stellen auf dem Server.
2. Wenn ich eine externe Bibliothek nutze, kann ich diese in ProgrammOrdner/libs auf dem Server ablegen ? Wie weiss das Applet dann wo sich diese Datei befindet ? Steht dass in der .Classpath ?
3. Wie kann ich in der Classpath relative Pfade setzen, im Moment steht ja ein absoluter Pfad in der Classpath. (Wurde von Ecplise eingetragen) Macht ja aber keinen Sinn wenn es eine Applikation sein soll auf die jeder zugreifen können muss.
Ich habe jetzt mehrere Stunden damit verbracht mich in die Sache einzulesen, aber bin nun völlig verwirrt. einige Quellen sagen vergiss Classpath, ist ein Relict aus 1.1 andere sagen, mann muss das von Hand schreiben, und wieder andere sagen Eclipse kann das für einen erledigen.
Die Suchfuntion hier im Forum hat mir auch nix geliefert was mich nicht noch mehr verwirrt.
Ich hoffe jemand nimmt sich die Zeit, und bringt ein bisschen Licht ins Dunkel für mich.
Danke schonmal[schild=2 fontcolor=000000 shadowcolor=C0C0C0 shieldshadow=1]*verzweifelt sei*[/schild]
Es geht mir jetzt aber um Grundsätzliches. Sprich Anfängerfragen, deshalb Crosspost.
Ich verwende Eclipse 3.1.1 und komme recht gut klar mit der Java Programmierung.
Doch jetzt kam ich an das Thema Applets, und habe sogar eine externe Bibliothek verwenden müssen.
So in Eclipse fünktioniert alles einwandfrei, nur wenn ich versuche dieses Applet extern zu starten, klappt gar nix.
Nun einige Grundlegende Fragen:
1. Wenn ich die Standartbibiotheken nutze (Java 1.4.2_0.5) sucht das Applet immer auf dem lokalen Rechner des Users nach den Klassen ? Also muss ich als Programmierer die Bibliotheken nicht zur Verfügung stellen auf dem Server.
2. Wenn ich eine externe Bibliothek nutze, kann ich diese in ProgrammOrdner/libs auf dem Server ablegen ? Wie weiss das Applet dann wo sich diese Datei befindet ? Steht dass in der .Classpath ?
<?xml version="1.0" encoding="UTF-8"?>
Meine Classpath:
<classpath>
<classpathentry kind="src" path=""/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="lib" path="C:/Documents and Settings/hd85si/My Documents/Java/TM1_TTNR_Tool/libs/TM1JavaApi.jar"/>
<classpathentry kind="output" path=""/>
</classpath>
3. Wie kann ich in der Classpath relative Pfade setzen, im Moment steht ja ein absoluter Pfad in der Classpath. (Wurde von Ecplise eingetragen) Macht ja aber keinen Sinn wenn es eine Applikation sein soll auf die jeder zugreifen können muss.
Ich habe jetzt mehrere Stunden damit verbracht mich in die Sache einzulesen, aber bin nun völlig verwirrt. einige Quellen sagen vergiss Classpath, ist ein Relict aus 1.1 andere sagen, mann muss das von Hand schreiben, und wieder andere sagen Eclipse kann das für einen erledigen.
Die Suchfuntion hier im Forum hat mir auch nix geliefert was mich nicht noch mehr verwirrt.
Ich hoffe jemand nimmt sich die Zeit, und bringt ein bisschen Licht ins Dunkel für mich.
Danke schonmal[schild=2 fontcolor=000000 shadowcolor=C0C0C0 shieldshadow=1]*verzweifelt sei*[/schild]