#1 4. Januar 2009 Datei auslesen klappt nicht immer Hoi, hab ja schon seit längerem ne Methode gebastelt mit eurer Hilfe, um ne Datei mit nem Applet auslesen zu können. Habs jetzt schon seit längerem hingekriegt. In eclipse funzt diese Methode auch wunderbar ich kann die Datei auslesen und sie wird in eine TextArea geschrieben. Aber wenn ich das Applet signiere und im Browser öffne kann er die memberlist.txt einfach nich mehr auslesen! Hier ist mal die Methode: Code: public void readInputText() throws IOException{ try { BufferedReader in = new BufferedReader(new FileReader("memberlist.txt")); Crew.setText(""); while((k = in.readLine()) != null){ Crew.append(k+"\n");}} //+\n damit da zeilenumbrüche kommen catch ( IOException e ) { System.out.println( "Error reading memberlist file!" ); Crew.setText("error reading memberlist.txt file");} } readInputText() wird immer bei nem Button Click ausgeführt! Ich hab schon versucht bei der Erzeugung der .jar die memberlist.txt mit einzufügen und auch ohne der txt hab ichs ausprobiert, es kappt iwie beides nich!! Aber in eclipse geht alles. Kann einer helfen? + Multi-Zitat Zitieren
#2 4. Januar 2009 AW: Datei auslesen klappt nicht immer an deiner funktion liegts auf jeden fall nicht liegt bestimmt an der signierung von deinem applet bzw deinen browsereinstellungen bzw kommt ne exception ? (datei nicht gefunden oder so ) + Multi-Zitat Zitieren
#3 4. Januar 2009 AW: Datei auslesen klappt nicht immer ja in der textArea steht halt der Text Crew.setText("error reading memberlist.txt file"); wenns nich geht! Habs schon mit dem Firefox und dem internet explorer ausprobiert!! und wie gesagt beim signieren hab ich schon die memberlist.txt mit rein und auch ohne sie ausprobiert geht beides iwie nich!! Aber was noch besser ist, vorgestern ging alles sogar im Browser ^^ + Multi-Zitat Zitieren
#4 4. Januar 2009 AW: Datei auslesen klappt nicht immer Wenn es gestern ging könnt ich mir nur vorstellen dass das Zertifikat abgelaufen ist Haste vll ma nen Link zum testen + Multi-Zitat Zitieren
#5 11. Januar 2009 Zuletzt von einem Moderator bearbeitet: 14. April 2017 AW: Datei auslesen klappt nicht immer Boah des Ding funzt immernoch nich!!! Wird langsam wichtig, 2 Crews aus RR wollen den schon haben ^^ Also im Eclipse funzt alles bei mir, nur nach dem Exportieren, liest er des nicht immer aus, manchmal klappts iwie und manchmal nich xD *aber das es nicht klappt, trifft öfters zu!" Hier ist mal mein Ganzer Source Code! Vllt. kann einer mal versuchen des zu signieren und schaun obs bei ihm geht. No File | xup.in Hilfe ;( Ich schick danach wenns geht, beide Crews hier durch zum bwn ^^ + Multi-Zitat Zitieren
#6 12. Januar 2009 AW: Datei auslesen klappt nicht immer Code: @echo off rem * SignTool by L-ectron-X ( www.byte-welt.de ) rem * rem * Ablauf beim Signieren rem * rem * Erzeugen eines eigenen Schlüssels rem * Mit KeyTool, einem Werkzeug aus dem SDK, einen neuen Schlüssel erzeugen: rem * keytool -genkey -alias Signer -dname "cn=Dein Name, c=de" rem * Gib anschließend Dein Passwort ein. rem rem * Erzeugen eines Zertifikats rem * Mit KeyTool Zertifikat erzeugen: rem * keytool -selfcert -alias Signer -dname "cn=Dein Name, c=de" rem * Gib anschließend dein Passwort ein. rem * rem * Signieren des Applets rem * Signieren des Applets mit Hilfe des Tools jarsigner rem * jarsigner signed.jar Signer rem * Und noch einmal dein Passwort eingeben. echo = SignTool = echo Dieses Tool hilft beim Erzeugen von signierten jar-Dateien echo. echo Schritt 1: jar-Dateien erzeugen echo ------------------------------- rem Pfad zum SDK setzen rem --> anpassen! set path=.;C:\Programme\Java\jdk1.5.0\bin echo Manifestdatei erzeugen... echo Manifest-Version: 1.0>manifest.mf echo Created-by: SignTool by L-ectron-X>>manifest.mf echo.>>manifest.mf if exist *.jar goto key echo jar-Datei mit angegebenen Parametern erzeugen... rem --> anpassen! rem * In diesem Beispiel werden alle .class-Dateien und die Verzeichnisse bilder und etc rem * mit ins jar-Archiv gepackt. jar cfmv MeinJar.jar manifest.mf *.class bilder etc :key echo. echo Schritt 2: Schluessel generieren echo -------------------------------- rem --> anpassen! keytool -genkey -alias Signer -dname "cn=Dein Name, c=de" echo. echo Schritt 3: Zertifikat erzeugen echo ------------------------------ rem --> anpassen! rem -validity 18250 (365 Tage x 50) erzeugt ein 50 Jahre gültiges Zertifikat keytool -selfcert -validity 3650 -alias Signer -dname "cn=Dein Name, c=de" if not exist *.jar goto error echo. echo Schritt 4: jar-Datei signieren echo ------------------------------ echo jarsigner erwartet hier nochmals dein Passwort. rem --> anpassen! jarsigner MeinJar.jar Signer echo. echo Schritt 5: Zertifikat testen echo ---------------------------- rem --> anpassen! jarsigner -verify -verbose -certs MeinJar.jar goto end :error echo. echo Es wurde keine jar-Datei zum Signieren gefunden. echo Die Erzeugung der jar-Datei ist moeglicherweise fehlgeschlagen. echo Pruefe deine Eingaben in der Batchdatei! :end if not exist manifest.mf goto console echo. rem Manifest von Festplatte löschen del manifest.mf :console rem Console für Ausgaben noch geöffnet lassen echo. pause vll hilft dir das. ist eigentlich so todsicher musst natürlich auch die html anpassen mit dem applet Quelle: Applets und WebStart-Anwendungen signieren + Multi-Zitat Zitieren
#7 12. Januar 2009 AW: Datei auslesen klappt nicht immer Ja ist auch todsicher, damit signiere ich: Code: jar cvf Bietemaker.jar Bietemaker.class memberlist.txt jarsigner Bietemaker.jar unix Hab ich halt als bat gespeichert. und unter unix sind die Daten gespeichert mit denen er signiert! und die html sieht so aus: Code: <html lang="de-de"><head><title> Bietemaker</title> </head><body> <hr> <applet code="Bietemaker.class" archive="Bietemaker.jar" height="600" width="1024"></applet> <hr> </body></html> + Multi-Zitat Zitieren
#8 6. Februar 2009 Zuletzt von einem Moderator bearbeitet: 14. April 2017 AW: Datei auslesen klappt nicht immer hi, leider habe ich es zu spät gesehen, aber ich habe es hinbekommen, wie man eine txt-datei einliest. hier ist die mod-java-datei: No File | xup.in signieren, musst du es wie immer ;-) dann musst du folgendes in die html eintragen: Code: <applet code="Bietemaker.class" archive="BieteMaker.jar" width=800 height=800> <PARAM name="File" value="memberlist.txt"> über diesen zusätzlichen parameter, gibst du die datei an (die im archive liegt), die gelanden werden soll. viel spass damit. quelle + Multi-Zitat Zitieren