Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
fin = (FileInputStream) getClass().getResourceAsStream( "\\database\\text.txt");
versucht, aber aucgh das funzt nicht. Ich werd bald verückt, die Bilder werden alle angezeigt, nur die blöde Textdatei nicht.
Hat vielleicht noch jemand eine ander Idee??
Hast du dir mal meinen ersten Post angesehen?
Und guck mal in die Java-Konsole deines Browsers. Eventuell findet sich ja dort eine Begründung für dein Problem.
da haben wir uns knapp verpasst.
Ih hatte getCodeBAse() schon vorher ausprobiert, da aber immer als Fehlermeldung eine Nullpointer exception geworfen wurde, dachte ich das wär der falsche Ansatz.
Ich habs jetzt wiederholt versucht aber immer die gleiche fehlermeldung.
Ich komm da nicht weiter.
Also hier grob das Vorgehen:
Code:
Klasse KlapptNicht extends Applet
{
public void init()
{
this.appletInit();
}
.
.
.
.
public void showStateInfo(String key)
{
String string = "";
if (data == null)
{
try
{
URL u = getCodeBase();
}
catch (Exception e)
{
System.out.println("Exception");
}
FILENAME[0] = u + "/database/StateInfo.txt";
data = new Database(FILENAME, KEYHASHMAP);
}
string = data.getElement(key, "StateInfo");
if (!string.equals("null"))
{
automat.addText(string);
}
}
}
Sieht so aus, als ob er den Text nicht finden kann.
Im Moment lässt du den Interpreter ausgehend vom Verzeichnis der Applet-Klasse im Unterverzeichnis database nach einer Textdatei StateInfo.txt suchen. Sieht das real auch so aus? Wahrscheinlich hast du einen Slash zu viel.
Du kannst mal versuchen, die Textdatei direkt ins Verzeichnis des Applets zu legen und dann nur noch mit
Und zwar hab ich das Applet zum testen immer über JBuilder gestartet.
Wenn ich das ganze über einen Browser ausführe, dann gehts.
Da bleibt dann nur noch eine Frage, warum wird die Datei nicht gefunden, wenn sich das Applet z.B. unter
C:/DokumenteUndEinstellungen/EigeneDateien/Applet/database/StateInfo.txt befindet?
Soweit ich das verstehe, hat das irgendwas mit DokumenteUndEinstellungen zu tuen, lass ich mir nämlich
den Pfad ausgeben, wird ... Dokumente%20und%20Einstellungen/... ausgegeben.