PDA

Visualizza la versione completa : [Java] Appletviewer e html


ZIko
21-04-2004, 00:11
Ciao a tutti ho un broblema molto irritante.
Ho creato questo codice che va a leggere dentro un file "count.txt"
su cui sono scritti dei valori numerici.


import javax.swing.*;
import javax.swing.JApplet;
import java.io.*;
import java.awt.Graphics;

public class ProvaContatore extends JApplet{
String appoggio="Valori: ";
public void init(){
try{
File ilfile=new File("count.txt");
FileReader freader=new FileReader(ilfile);
BufferedReader bufread=new BufferedReader(freader);
appoggio+=bufread.readLine();
bufread.close();
freader.close();
}catch(IOException e){appoggio="Eccezione";}
}
public void paint(Graphics g){
g.drawString(appoggio, 5, 10);
}
}

Il fatto che quanto lo provo con l'appletviewer funziona correttamente mentre quando lo metto su una pagina HTML non funziona, qualcuno sa dirmi come mai???
Dove ho sbagliato???

patrix03
21-04-2004, 10:18
che browser usi?? se IE che versione? oltre a questo... controlla che jvm ha impostata il browser

ZIko
21-04-2004, 15:43
Il browser IE 6.0 (credo) e la jvm la 1.4.2_03!!!
Sono disperato!!!

LeleFT
21-04-2004, 15:57
Quasi quasi scommetto che su Mozilla funziona. :gren:


Ciao. :ciauz:

Corwin
21-04-2004, 17:04
Originariamente inviato da LeleFT
Quasi quasi scommetto che su Mozilla funziona. :gren:


Ciao. :ciauz:

Beh, allora dovrebbero smettere di raccontare che Mozilla pi sicuro di IE... :stordita:
Il problema che entrambi i browser non permettono alle applet di accedere al file system...

ZIko
21-04-2004, 17:16
Questo vuol dire che non posso mettere il mio contatore on-line???
Ma mica leggo i files degli altri utenti!!!
Tutte le applet java che ci sono in giro non leggono nei files???

LeleFT
21-04-2004, 17:17
Il problema che IE non trova nemmeno il file da caricare!! Non un problema di sicurezza: proprio un problema di IE con le applet in locale!

Lo so che un'applet non potrebbe accedere al file system, ma IE manda come messaggio: "class not found".

Ciao. :ciauz:

Corwin
21-04-2004, 17:21
Dal momento che l'applet viene eseguita sul CLIENT cerca di leggere sul filesystem del client. Questo (http://www.webdeveloper.com/java/java_jj_read_write.html) credo faccia al caso tuo...

Corwin
21-04-2004, 17:25
Originariamente inviato da LeleFT
Il problema che IE non trova nemmeno il file da caricare!! Non un problema di sicurezza: proprio un problema di IE con le applet in locale!


Uhm... e perch a me in locale funziona e continua a darmi "access denied" ? :master:

ZIko
21-04-2004, 17:50
Ok avete ragione voi le applet non possono leggere files a meno che non si leggano dagli URL in questo caso si, oppure da un archivio jar(credo) a questo punto vi chiedo come faccio a fare almeno una delle due cose???

Loading