|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: May 2006
Città: Cesenatico
Messaggi: 274
|
[JAVA] Come aprire un file???
Io ho
Codice:
File f = fc.getSelectedFile();
PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter ("Verifica tesi.txt", false)));
document = builder.parse(f);
findStyleNodes(document);
createStyleObjects();
Based_On();
printStyles(pw);
findBodyNodes(document);
createBodyObjects();
printBody(pw);
controlli();
pw.close();
__________________
CPU Intel i5-4590, Scheda Madre Asrock H97 Pro4, RAM DDR3 Corsair Vengeance 1600MHz 8GB CL9, Hard Disk WD Caviar Blue 1TB, SSD Crucial MX100 256GB. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Aug 2005
Città: Wien
Messaggi: 435
|
Codice:
BufferedReader file = new BufferedReader(new FileReader(nomefile)); String line = file.readLine();
__________________
"Sono 126 miglia per Chicago. Abbiamo il serbatoio pieno, mezzo pacchetto di sigarette, è buio, e portiamo tutt'e due gli occhiali da sole" |
|
|
|
|
|
#3 | |
|
Member
Iscritto dal: May 2006
Città: Cesenatico
Messaggi: 274
|
Quote:
BufferedReader file = new BufferedReader(new FileReader("Verifica tesi.txt")); String line = file.readLine(); ma quando eseguo il programma non mi apre il file, come mai???
__________________
CPU Intel i5-4590, Scheda Madre Asrock H97 Pro4, RAM DDR3 Corsair Vengeance 1600MHz 8GB CL9, Hard Disk WD Caviar Blue 1TB, SSD Crucial MX100 256GB. |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Aug 2005
Città: Wien
Messaggi: 435
|
Ma per aprire il file tu intendi per leggerlo all'interno del programma, oppure aprirlo in un editor?
__________________
"Sono 126 miglia per Chicago. Abbiamo il serbatoio pieno, mezzo pacchetto di sigarette, è buio, e portiamo tutt'e due gli occhiali da sole" |
|
|
|
|
|
#5 |
|
Member
Iscritto dal: May 2006
Città: Cesenatico
Messaggi: 274
|
Aprirlo in un editor.....
In senso io creo il file "Verifica tesi.txt" , chiuso questo con pw.close(); Vorrei poterlo aprire in un editore in modo tale che mi venga mostrato immediatamente il risultato.... mi potresti dire come si fai sia con i file .xml, sia con le pagine web (ossia .html) GRAZIE, e scusa se mi sono spiegato male...
__________________
CPU Intel i5-4590, Scheda Madre Asrock H97 Pro4, RAM DDR3 Corsair Vengeance 1600MHz 8GB CL9, Hard Disk WD Caviar Blue 1TB, SSD Crucial MX100 256GB. |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Aug 2005
Città: Wien
Messaggi: 435
|
Ah scusami non avevo capito. Allora dovrai aspettare qualcuno più esperto di me, io non saprei come fare.
__________________
"Sono 126 miglia per Chicago. Abbiamo il serbatoio pieno, mezzo pacchetto di sigarette, è buio, e portiamo tutt'e due gli occhiali da sole" |
|
|
|
|
|
#7 |
|
Member
Iscritto dal: May 2006
Città: Cesenatico
Messaggi: 274
|
Grazie, anche se speravo riuscissi a levarmi le castagne dal fuoco con questa soluzione....
__________________
CPU Intel i5-4590, Scheda Madre Asrock H97 Pro4, RAM DDR3 Corsair Vengeance 1600MHz 8GB CL9, Hard Disk WD Caviar Blue 1TB, SSD Crucial MX100 256GB. |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Se ti serve aprirlo per questioni di testing, immaginando che sei su un sistema windows, potresti usare notepad, così:
Codice:
try {
String nomeFile = "Verifica tesi.txt";
Runtime rt = Runtime.getRuntime() ;
Process proc;
proc = rt.exec( "notepad.exe \"" + nomeFile + "\"" );
InputStream inp = proc .getInputStream() ;
OutputStream outp = proc .getOutputStream ();
InputStream errp = proc .getErrorStream();
} catch(Exception e) {
e.printStackTrace();
}
|
|
|
|
|
|
#9 | |
|
Member
Iscritto dal: May 2006
Città: Cesenatico
Messaggi: 274
|
Quote:
1) se non mi trovassi su windows cosa cambierebbe???? 2) è possibile fare la stessa cosa, solo che al posto di aprire un .txt aprire una pagina web .html???
__________________
CPU Intel i5-4590, Scheda Madre Asrock H97 Pro4, RAM DDR3 Corsair Vengeance 1600MHz 8GB CL9, Hard Disk WD Caviar Blue 1TB, SSD Crucial MX100 256GB. |
|
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Quote:
2) Sì, se dai un file html (che è un file di testo) in pasto a notepad.exe ti visualizza il codice html della pagina; se invece vuoi visualizzare la pagina html stessa per come apparirebbe dovresti usare un browser (IE, FireFox) |
|
|
|
|
|
|
#11 | |
|
Member
Iscritto dal: May 2006
Città: Cesenatico
Messaggi: 274
|
Quote:
per la 2) ho provato a riscrivere il codice così, ma mi da un'eccezione, come mai non parte internet Explorer???.... Codice:
try {
String nomeFile = "Verifica tesi.html";
Runtime rt = Runtime.getRuntime() ;
Process proc;
proc = rt.exec( "iexplorer.exe \"" + nomeFile + "\"" );
InputStream inp = proc .getInputStream() ;
OutputStream outp = proc .getOutputStream ();
InputStream errp = proc .getErrorStream();
} catch(Exception e) {
e.printStackTrace();
}
__________________
CPU Intel i5-4590, Scheda Madre Asrock H97 Pro4, RAM DDR3 Corsair Vengeance 1600MHz 8GB CL9, Hard Disk WD Caviar Blue 1TB, SSD Crucial MX100 256GB. |
|
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Quote:
2) Mi pare che il nome del processo di internet Explorer sia iexplore.exe (senza la "r" finale) |
|
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Jul 2002
Messaggi: 4334
|
__________________
|Java Base| |
|
|
|
|
|
#14 | |
|
Member
Iscritto dal: May 2006
Città: Cesenatico
Messaggi: 274
|
Quote:
per la 2) sì il nome corretto è iexplore.exe come hai detto tu, ma non parte....per farlo partire dovrei mettere nella cartella System32 il file iexplore.exe... Però quando parte al posto che generare il file me lo cerca in Live Search così
__________________
CPU Intel i5-4590, Scheda Madre Asrock H97 Pro4, RAM DDR3 Corsair Vengeance 1600MHz 8GB CL9, Hard Disk WD Caviar Blue 1TB, SSD Crucial MX100 256GB. |
|
|
|
|
|
|
#15 |
|
Member
Iscritto dal: May 2006
Città: Cesenatico
Messaggi: 274
|
risolto così:
Codice:
try {
String nomeFile = "Verifica_tesi.txt";
Runtime rt = Runtime.getRuntime() ;
Process proc;
proc = rt.exec("cmd /C start "+nomeFile);
InputStream inp = proc .getInputStream() ;
OutputStream outp = proc .getOutputStream ();
InputStream errp = proc .getErrorStream();
} catch(Exception e) {
e.printStackTrace();
}
Io ho una semplice pagina jsp Codice:
<%--
Document : Verifica tesi
Created by : Venturi Davide
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Language" content="it">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Verifica tesi</title>
</head>
<p align="center"><b><font size="5" color="#0000FF">Verifica parametri tesi</font></b></p>
<FORM ENCTYPE='multipart/form-data'
method='POST' action='mioserver/upload.jsp'>
<p align="center">
<INPUT TYPE='file' NAME='fileUp'>
<INPUT TYPE='submit' VALUE='Upload File'>
</p>
</FORM>
</html>
__________________
CPU Intel i5-4590, Scheda Madre Asrock H97 Pro4, RAM DDR3 Corsair Vengeance 1600MHz 8GB CL9, Hard Disk WD Caviar Blue 1TB, SSD Crucial MX100 256GB. |
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Scusa, ma non potresti semplicemente stampare il file nella console così?
Codice:
BufferedReader file = new BufferedReader(new FileReader(nomefile));
while ( (String line = file.readLine()) != null )
System.out.println(line);
__________________
GPU Compiler Engineer |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:49.












|








