Datei in Java-Applet einlesen

Status
Nicht offen für weitere Antworten.
R

Roehrisch

Gast
Tach zusammen

Ich hab da mal ne kleine Frage...
Wie kann ich denn in ein Java-Applet den Inhalt einer TXT-Datei einlesen?
Ist auch nur eine Zeile und die TXT-Datei befindet sich auch im gleichen Verzeichnis wie das Applet. Dürfte doch eigentlich kein Problem sein, oder? Aber ich schaff das irgendwie nicht.
Danke schonmal,

Gruß, Roehrisch
 

omosde

Mitglied
Meinst du wirklich, das dies sinnvoll waere, wenn ein Applet Dateien auf fremden Rechnern lesen darf! Also ich bin dagegen und glaube nicht, das das funktioniert!

mfg
omosde
 

DTR

Bekanntes Mitglied
So wie ich das verstehe liegt die Textdatei ja nicht auf einem fremden Rechner sondern mit dem Applet auf dem Server. Dann müsste das Möglich sein. Du musst nur einen Filereader zu der Datei öffnen, genau wie du auch bei einer Applikation einen Filereader öffnest. Du kannst dir über das Applet die Adresse des Servers geben lassen, um die Verbindung aufzubauen.
 
S

stev.glasow

Gast
also das lesen auf fremden rechnern von eine applet aus unterdrückt der security-manager .

wenn es mit einem filereader nicht funktioniert versuch mal dir den inputstream über eine URLConnection zu holen - vielleicht geht's so ...
dafür müsstest du das applet aber auf einem server läufen lassen - GLAUBE ich.
 

DTR

Bekanntes Mitglied
Applets alufen grundsätzlich im Browser des Clients und nicht auf einem Server. Üblicher weise liegen sie aber in den öffentlichen Verzeichnissen eines Webservers. Das ist ja auch ganz sinnvoll, da so weltweiter Zugriff garantiert ist, was ja auch der Sinn von Applets ist. Der Securitymanager sorgt jetzt dafür, das der Clientrechner geschützt wird. Es gibt unter anderem keinen Zugriff auf die Festplatte. Das Applet hat allerdings die Möglichkeit von dem Server Daten nachzuladen.
 

DTR

Bekanntes Mitglied
zum Beispiel. Aber über die URL geht es auch, da bekomme ich auch einen Inputstream.
 
S

stev.glasow

Gast
und wie sieht's aus wenn das applet und txt local auf dem rechner liegen ?
 

DTR

Bekanntes Mitglied
Wenn das ganze über einen Webserver bereitgestellt wird geht das. Ohne Webserver bin ich mir nicht sicher, vermute aber das es geht.
Auch hir gilt "Im Zweifel hilft ausprobieren" (GoTo Java 2, Zweite Auflage Kapitel 16.4.2)
 
R

Roehrisch

Gast
Danke schon mal für die Mühe.
Also es sieht so aus... das Applet soll auf einem Webserver liegen und die Textdatei befindet sich auch auf dem Server in dem gleichen Verzeichnis.
Ich hab aber keine Ahnung von den Streams und von einer URLConnection. Wäre nett, wenn mir jemand den Quellcode eines Beispielprogrammes geben könnte?!

Danke, Gruß Roehrisch
 

Nobody

Top Contributor
im Javabuch gibts eine erklärung mit beispielprogramm. hab dir mal den quelltext rauskopiert (findest mittels der suchfunktion sofort)

Code:
001 /* SaveURL.java */
002 
003 import java.net.*;
004 import java.io.*;
005 
006 public class SaveURL
007 {
008   public static void main(String[] args)
009   {
010     if (args.length != 2) {
011       System.err.println(
012         "Usage: java SaveURL <url> <file>"
013       );
014       System.exit(1);
015     }
016     try {
017       URL url = new URL(args[0]);
018       OutputStream out = new FileOutputStream(args[1]);
019       InputStream in = url.openStream();
020       int len;
021       byte[] b = new byte[100];
022       while ((len = in.read(b)) != -1) {
023         out.write(b, 0, len);
024       }
025       out.close();
026       in.close();
027     } catch (MalformedURLException e) {
028       System.err.println(e.toString());
029       System.exit(1);
030     } catch (IOException e) {
031       System.err.println(e.toString());
032       System.exit(1);
033     }
034   }
035 }
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Java Applet Rechte zum Datei schreiben geben Tools - Maven, Gradle, Ant & mehr 3
H Maven NetBeans Java Application ohne Manifest-Datei Tools - Maven, Gradle, Ant & mehr 7
Robertop maven copy-resources nicht in WAR Datei Tools - Maven, Gradle, Ant & mehr 2
M Mit Maven eine jar Datei bauen ohne irgendeine main Methode Tools - Maven, Gradle, Ant & mehr 1
M Mit Maven eine jar Datei Bauen ohne irgendeine main Methode Tools - Maven, Gradle, Ant & mehr 18
L Maven Datei .zip erstellen Tools - Maven, Gradle, Ant & mehr 24
JWK Kann ich mit einem Scanner eine Datei mehrmals lesen? Tools - Maven, Gradle, Ant & mehr 3
ruutaiokwu GIT/SourceTree Client: Es wurden keine Änderungen an dieser Datei erkannt, oder es handelt sich um eine Binärdatei (?) Tools - Maven, Gradle, Ant & mehr 5
L Fertige .jar-Datei als Dependency distributen Tools - Maven, Gradle, Ant & mehr 1
J Maven Mit Maven eine ZIP Datei erstellen Tools - Maven, Gradle, Ant & mehr 0
VfL_Freak Icon einer JNLP-Datei ändern ?? Tools - Maven, Gradle, Ant & mehr 2
H Eclipse/Runnable JAR file/.fxml-Datei Tools - Maven, Gradle, Ant & mehr 1
D Ant JAR-Ressourcen in JNLP-Datei sind nicht von demselben Zertifikat signiert Tools - Maven, Gradle, Ant & mehr 2
N Ant [Android] Skript zum bauen einer .pak-Datei. Tools - Maven, Gradle, Ant & mehr 1
S Maven CSV-Datei mit Maven einlesen schlägt fehl Tools - Maven, Gradle, Ant & mehr 5
D Ant Consolen Output in Datei schreiben Tools - Maven, Gradle, Ant & mehr 5
D Jar Datei in HTML einbinden Tools - Maven, Gradle, Ant & mehr 3
K Applet als Jar-Datei in HTML einbinden Tools - Maven, Gradle, Ant & mehr 14
S Webstart Webstart einer Applikation mit einer veralteten JNLP-Datei Tools - Maven, Gradle, Ant & mehr 6
V Datei automatisch "Jaren"? Tools - Maven, Gradle, Ant & mehr 3
C bash-datei erstellen zum übergeben der parameter Tools - Maven, Gradle, Ant & mehr 9
E Ant Concat schreibt keine neue Zeile in CSV-Datei Tools - Maven, Gradle, Ant & mehr 4
D Maven, ausführbare jar-Datei unter spziellen Bedingungen - welche Plug-ins? Tools - Maven, Gradle, Ant & mehr 20
D [maven] Umgang mit property-Datei Tools - Maven, Gradle, Ant & mehr 2
A Applet: Html Datei und Class Datei nicht im selben Verzeichnis Tools - Maven, Gradle, Ant & mehr 2
G Maven Mit Maven Assemblieren und über Profiles eine properties-Datei manipulieren Tools - Maven, Gradle, Ant & mehr 2
D Maven Install Plugin: Einzelne Datei installen ? Tools - Maven, Gradle, Ant & mehr 16
K Webstart .class Datei über Reflection laden Tools - Maven, Gradle, Ant & mehr 3
S Mittel Applet Datei an ein Webserver übertragen Tools - Maven, Gradle, Ant & mehr 2
G Webstart Problem mit Adressierung bei Laden von Datei aus jar (Webstart) Tools - Maven, Gradle, Ant & mehr 5
B Jar-Datei funktioniert nicht Tools - Maven, Gradle, Ant & mehr 4
K Binärdatei aus jar auslesen und lokal als Datei speichern Tools - Maven, Gradle, Ant & mehr 2
D Maven - wo gehört eine .properties-Datei hin? Tools - Maven, Gradle, Ant & mehr 20
fastjack Jar-Datei Versionen Tools - Maven, Gradle, Ant & mehr 3
V JAR-Datei eines (J)Applet funktioniert nicht - Help! Tools - Maven, Gradle, Ant & mehr 19
C Property-Datei für Web Start Tools - Maven, Gradle, Ant & mehr 2
R Web Start / jnlp datei Tools - Maven, Gradle, Ant & mehr 28
A jar datei trotz zertifikat nich aus applet ausführbar Tools - Maven, Gradle, Ant & mehr 4
A Auslesen einer .txt Datei auf Server mit Digest Authentifizierung Tools - Maven, Gradle, Ant & mehr 2
ABstraCT Mit Applet in ne Datei auf seinem Server schreiben. Tools - Maven, Gradle, Ant & mehr 10
S Datei-/Verzeichniszugriff von signiertem Applet Tools - Maven, Gradle, Ant & mehr 6
T Applet soll Datei lesen (darf es aber nicht.) Tools - Maven, Gradle, Ant & mehr 3
G Ant in einer Batch Datei Tools - Maven, Gradle, Ant & mehr 6
B Applet (Class-Datei(en)) in Html-Seite einbinden - Clipboard Tools - Maven, Gradle, Ant & mehr 13
B Applet als ausführbare JAR-Datei? Tools - Maven, Gradle, Ant & mehr 4
T Webstart unter Mac: Zugriff auf XSLT-Datei verweigert Tools - Maven, Gradle, Ant & mehr 4
T jnlp-Datei: Fehler in Zeile 0? Tools - Maven, Gradle, Ant & mehr 6
A Mit einem Applet eine txt-Datei einlesen und ausgeben. Tools - Maven, Gradle, Ant & mehr 6
M JEditorPane und html Datei Tools - Maven, Gradle, Ant & mehr 3
H Applet Access Denied - Beim zugriff auf eine .txt Datei Tools - Maven, Gradle, Ant & mehr 8
J Applet liest Datei nicht neu ein (nur online) Tools - Maven, Gradle, Ant & mehr 16
S Applet als ausführbare Jar-Datei Tools - Maven, Gradle, Ant & mehr 13
P .au-Datei, man hört nur blobb blobb blobb Tools - Maven, Gradle, Ant & mehr 6
H Applet in HTML-Datei - Classloader Fehlermeldung Tools - Maven, Gradle, Ant & mehr 7
M datei mit html file an applet übergeben Tools - Maven, Gradle, Ant & mehr 3
P Problem beim Senden einer Datei Tools - Maven, Gradle, Ant & mehr 5
G datei auf server speichern Tools - Maven, Gradle, Ant & mehr 8
R NullPointerException bei Einlesen von txt-Datei Tools - Maven, Gradle, Ant & mehr 12
T Highscores aus Applet-Spiel in XML-Datei speichern Tools - Maven, Gradle, Ant & mehr 7
G datei von server lesen - falsche version Tools - Maven, Gradle, Ant & mehr 2
G Datei in jar schreiben Tools - Maven, Gradle, Ant & mehr 10
A JNLP Datei aus Application laden Tools - Maven, Gradle, Ant & mehr 4
D Libarys in eine JAR Datei mit eclipse Tools - Maven, Gradle, Ant & mehr 8
thE_29 Applet Datei speichern! Tools - Maven, Gradle, Ant & mehr 42
M Eine Datei lesen mit einem Applet (gleicher Server) Tools - Maven, Gradle, Ant & mehr 2
F Eine lokale .txt Datei auf Server upladen und downloaden Tools - Maven, Gradle, Ant & mehr 3
L Datei vom Client auf Server hochladen Tools - Maven, Gradle, Ant & mehr 4
0 auf ne datei aufm server zugreifen Tools - Maven, Gradle, Ant & mehr 6
H Zugreifen auf Datei über ein Applet Tools - Maven, Gradle, Ant & mehr 13
F Aus Datei lesen und schreiben Tools - Maven, Gradle, Ant & mehr 26
D Problem beim einbinden von jar und class datei Tools - Maven, Gradle, Ant & mehr 8
F Erstellen einer Policy-Datei Tools - Maven, Gradle, Ant & mehr 8
S Ausgabe einer Methode schreibt in HTML Datei Tools - Maven, Gradle, Ant & mehr 8
R Applet schreibt in Datei auf Server - warum funktionierts ? Tools - Maven, Gradle, Ant & mehr 2
G Auf Datei zugreifen Tools - Maven, Gradle, Ant & mehr 4
M Applet in HTML-Datei einbinden Tools - Maven, Gradle, Ant & mehr 9
R Auf WebServer eine Datei schreiben? Tools - Maven, Gradle, Ant & mehr 6
R Datei Download? Tools - Maven, Gradle, Ant & mehr 9
A Wie kann man Quelltext von .class Datei sehen? Tools - Maven, Gradle, Ant & mehr 2
G Applet in die HTML-Datei einbinden Tools - Maven, Gradle, Ant & mehr 3
G Mit Applet in Datei auf Webserver schreiben Tools - Maven, Gradle, Ant & mehr 4
G Applets in eine Datei schreiben lassen Tools - Maven, Gradle, Ant & mehr 2
B Kleines Werkzeug zum Anzeigen von Mehrfachvererbung mit Interfaces in Java Tools - Maven, Gradle, Ant & mehr 5
D Java Programm veröffentlichen am Besten modular Tools - Maven, Gradle, Ant & mehr 28
H Maven Verbindung Java Projekt und Jenkins Build job Tools - Maven, Gradle, Ant & mehr 21
Q Java Eclipse Fehlermeldung bei Installation Tools - Maven, Gradle, Ant & mehr 3
D Maven Abhängigkeiten überprüfen auf Kompatibilität mit einer anderen Java-Version Tools - Maven, Gradle, Ant & mehr 11
R Webstart Java 11 ohne Web Start Tools - Maven, Gradle, Ant & mehr 5
M Java mit Modulen kompilieren klappt nicht Tools - Maven, Gradle, Ant & mehr 9
R Java mitnehmen Tools - Maven, Gradle, Ant & mehr 14
W Java on Cloud - which Provider Tools - Maven, Gradle, Ant & mehr 0
S Python-Code mit Java ausführen Tools - Maven, Gradle, Ant & mehr 13
B Java auf Smartcards?! Tools - Maven, Gradle, Ant & mehr 9
J Java App im Mac Store veröffentlichen Tools - Maven, Gradle, Ant & mehr 0
M Maven (Java EE, WAR) Eigener Buildschritt - Manipulation von Dateien Tools - Maven, Gradle, Ant & mehr 4
VfL_Freak Desktopverknüpfung über den Java-Cache erstellen Tools - Maven, Gradle, Ant & mehr 0
S New version released: Java Switcher for 1.8.0_112 and Windows x64 only Tools - Maven, Gradle, Ant & mehr 4
S Java 32 Bit and 64 Bit Switcher for Windows XX [64 Bit only] Tools - Maven, Gradle, Ant & mehr 0
F java.lang.ClassNotFoundException auf anderem Rechner Tools - Maven, Gradle, Ant & mehr 0
S Applet Java Testen - Ergebnis wird nicht angezeigt, nur leeres Feld Tools - Maven, Gradle, Ant & mehr 15

Ähnliche Java Themen

Neue Themen


Oben