[Java] Datei auslesen klappt nicht immer

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von unix, 4. Januar 2009 .

Schlagworte:
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #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?
     

  2. Anzeige
  3. #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 )
     
  4. #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 ^^
     
  5. #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
     
  6. #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 ^^
     
  7. #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
     
  8. #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>
    
     
  9. #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
     

  10. Videos zum Thema
Die Seite wird geladen...