mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Problema con lettura linee da file

Ciao,
sto scrivendo un programma che legge da un file csv una linea alla 
volta, separa i vari campi e li mette in alcuni JTextField, quando 
l'utente preme il tasto "Next" si passa a leggere la linea successiva e 
stampare i nuovi dati.
I problemi iniziano quando voglio tornare indietro :O
Premetto che utilizzo uno BufferedReader + StringTokenizer per parsare 
il csv (potrei usare Scanner, l'ho visto dopo e ci stavo pensando).
Il punto comunque e' che non riesco in nessun modo a leggere la linea 
precedente in un file. Pensavo potessero aiutarmi mark() e reset() ma 
non ho avuto successo.
Questi i metodi incriminati:
http://utilitybase.com/paste/15537
Avete qualche idea su come potrai procedere?
larry

P.S.: vorrei evitare di dovermi salvare tutte le righe gia' lette, ma 
piuttosto preferirei trovare una soluzione (se c'e') che mi permetta di 
lavorare solo sullo stream.
Grazie ancora,
larry

 lavorare solo sullo stream.
a meno che io non abbia perso qualche aggiornamento, mi risulta che
gli streams (come i files) si possano leggere solo "in avanti"...
ho sbattuto la testa contro questa caratteristiche piï¿œ volte, specie
in quelle occasioni in cui sarebbe stato risolutivo avere la possibilitï¿œ
di navigare in un file in qulunque direzione...

 di navigare in un file in qulunque direzione...
Gia', il problema e' che salvare in qualche buffer grossi file e' molto 
dispendioso in termini di risorse..

Newsgroup: it.comp.java
Titolo: griglie con colonna fissa

Salve a tutti,
sto scrivendo un'applicazione che fa un uso massiccio di griglie e
form. Avrei la necessita', per una di queste griglie/tabelle di
permettere lo scorrimento orizzontale, ma mantenendo fissa una
colonna.
In pratica, immaginiamo una tabella contenente un lista di elementi e
vari campi ogni riga che contengono gli attributi di tale elementi.
Immaginiamo che l'utente voglia sfogliare tutti questi attributi del
record, ma non sono visibili interamente in una videata. E' costretto
a scorrere orrizzontalmente la tabella. Ora, sarebbe ideale che la
colonna contenente il nome dell'elemento rimanesse fissa, ma solo le
altre colonne scorressero.
Qualcuno sa indicarmi come fare?
Conoscete una libreria esterna per gestire griglie,tabelle etc...?
r.

 Conoscete una libreria esterna per gestire griglie,tabelle etc...?
ho risolto con OpenSwind. E' fantastica!
r.


Puoi postare il link o qualche info in piu`?
Grazie
-- 
AtomicAnt (
www.atomicant.net
)
Genova

 Puoi postare il link o qualche info in piu`?
certo:
http://oswing.sourceforge.net/
e' un framework contenente componenti swing avanzati. E' facile
utilizzare la suite in NetBeans (ho seguito le istruzioni sul sito) e
poi i vari componenti si gestiscono anche nell'editor visuale.
Per quello che mi serviva, ho trovato un po' di documentazione negli
esempi di openswing.
r.

 
http://oswing.sourceforge.net/
Grazie,
daro` una occhiata...
-- 
AtomicAnt (
www.atomicant.net
)
Newsgroup: it.comp.java
Titolo: numero campi variabili in un'applicazione swing

Salve a tutti
Vorrei sapere se fosse possibile realizzare un'applicazione swing in cui il 
numero dei campi in un JPanel o in un JFrame siano variabili in funzione 
dell'esigenza dell'utente
Cerco di spiegarmi meglio con un esempio
Supponiamo di voler sviluppare un'applicazione che preveda la compilazione 
di un curriculum
In questo curriculum ad esempio ci sarà una voce delle lingue straniere 
conosciute
Come si può intuire nn tutti conoscono lo stesso numero di lingue straniere 
per nn parlare della stessa lingua
Vorrei realizzare quindi un'applicazione che preveda l'utilizzo di diversi 
JTextField:
     uno per il nome della lingua conosciuta,
     uno per il livello parlato,
     un'altro per il livello scritto
Naturalmente se colui che compila il curriculum dovesse conoscere 2 o + 
lingue vorrei che comparissero i diversi JTextField per le diverse lingue
Sarebbe possibile scrivere un'applicazione del genere?
Massimo 

 Sarebbe possibile scrivere un'applicazione del genere?
Direi di sě; forse il problema piů rilevante č strutturare il panel in modo 
che un container  possa "ospitare" un numero adeguato di componenti di 
input.
Scorpio. 

Certo che è possibile!!!
Non so se tu utilizzi qualche IDE (NetBeans, Anjuta,...), ma se fai
le cose a mano è semplicissimo.
Basta mettere un for che ti crea tanti Object (JButton, JLabel
o quello che preferisci) e li aggiungi al container principale (JPanel???)
[creo che l'istruzione fosse tipo panel.add(oggettoDaAggiungere)].
Se dovessi avere bisogno di riutlizzarli, puoi o aggiungerli anche ad
un Vector o simile o forse anche farti dare i children del panel con qualche
metodo suo apposta. 
Poi le cose si complicano con il layout... lì specifichi un layout, lo
applichi al panel e poi con add passi anche le specifiche per la posizione
oppure ti tocca agginugere l'Object anche al Layout... ma qui varia molto
e ti conviene consultare la documentazione.
Scusa se sono stato un po' "frettoloso"...
In bocca al lupo per il tuo lavoro!
        Claudio A.


 ha scritto nel messaggio 
news:l0Xbi.37561$%k.14...@twister2.libero.it...

Grazie per i consigli

Newsgroup: it.comp.java
Titolo: problemi con scrittura su file

Scusate, ma ho un problema:
Come faccio a scrivere (e leggere) da un file in java, inserendo delle 
stringhe senza sovrascrivere quelle che gia' ci sono?
Devo spostarle io o c'e' un modo (es: append??)
------------------------------------------------------------------------
/\/\/\/\/\/\/\/\/\/\/\/\/\ Giuseppe Morchio /\/\/\/\/\/\/\/\/\/\/\/\/\/\
------------------------------------------------------------------------


======================================================
Newsgroup: it.comp.java
Titolo: General Error...che roba è?

ciao a tutti,
sto tentando di scrivere dei dati su un DB Access. L'esecuzione della:
st.executeUpdate(str);
genera un'eccezione SQLException...che analizzata tramite il watch ha una
descrizione del tipo "General Error"....ma il dato viene inserito nel DB!!!
cosa sbaglio?

 genera un'eccezione SQLException...che analizzata tramite il watch ha una
Fatti stampare lo stack trace dell'eccezione e forse si capira'
qualche cosa di piu'.
Davide

 ha scritto nel messaggio
news:9etjl1$14dl5$1...@ID-18487.news.dfncis.de...


 Lo stack è il seguente:
<ZAP>
L'unica cosa che mi viene in mente e' che abbia qualche
casino nella conversione dei parametri. Hai provato ad usare
un PreparedStatement con i vari setString/setInt invece di
passargli i parametri direttamente nella query ?
Davide

Newsgroup: it.comp.java
Titolo: ORRORE !!! Spero di sbagliarmi!!

Provate questa:
double prova;
prova=12000.22;
prova = prova + prova;
prova = prova + 12000.22;
guardate il risultato e vi accorgerete che è sbagliato !!!!!!
Spero di essere un pollo io ma.........
Fatemi sapere cosa ne pensate (e se anche a voi scazza l'operazione!)

 wrote in message
news:8cdhas$iiq$1...@nslave2.tin.it...


Il problema sorge a causa di come sono memorizzati i float (e i double) nel
PC. Senza entrare nei dettagli ti posso dire che entra in gioco la mantissa
che, per eseguire la somma di due numeri deve essere uguale. Questo si
ottiene mediante una riconversione del numero, cosa che porta
inevitabilmente a perdite di precisione. Per questo motivo numeri che
teoricamente dovrebbero essere sommabili senza underflow generino errori
grossolani come tu hai notato.
Sottolineo che non si tratta di un problema della JVM in sč in quanto, per
esempio, anche programmi in C ne sono affetti.
ByEZ,
MindFlavor's Site 
http://web.tiscalinet.it/mindflavor
Mail: mailto:
mindflav...@hotmail.com
Newsgroup: it.comp.java
Titolo: Problema con il caricamento di un file

Ciao a tutti,
vi chiedo un aiuto per un problema che sarà sicuramente una stupidaggine,
ma io non riesco a venirne a  capo.
Uso linux e jdk1.5; devo caricare un file di testo e ho fatto una classe: 
import java.io.*;
public class fileUtil{
    public String loadTxt(String nf){
        String txt="";
        int r;
        try{
            FileReader in = new FileReader(nf);
            while ((r = in.read()) != -1 ){
                txt=txt+(char)r;
            }
            in.close();
        }
        catch(Exception e){
            txt="";
        }
        return txt;
    }
}
Ora: per  funzionare funziona, ma per caricare un file di 35kbyte ci mette
un paio di minuti... il che mi sembra un po troppo.
Sono convinto di sbagliare qualcosa, ma  cosa????
Paolo

 Sono convinto di sbagliare qualcosa, ma  cosa????
"txt=txt+(char)r;"
Leggi un char alla volta e lo aggiungi ad una stringa che, essendo
immutable, viene ri-creata ogni volta.
Credo che piu' lento non potevi farlo :-)
Prova cosi':
  StringBuffer txt = new StringBuffer();
  BufferedReader in = new BufferedReader(new FileReader(nf));
  String s = null;
  while ((s = in.readLine()) != null) {
    txt.append(s);
  }
  ...
  return txt.toString();
Non testato.
-- 
Giambo - Occhio al filtro antispam _e_ alla whitelist !

 Non testato.
Testato io: va perfettamente...
Grazie mille per l'aiuto
Paolo

Newsgroup: it.comp.java
Titolo: Tray icon

Come si può ridefinire il metodo windowIconified(WindowEvent e) della classe
WindowListener da associare ad un JFrame in modo che all'evento "pressione
del pulsante di riduzione a icona" la finestra venga ridotta a un'icona come
quelle che (in Windows) stanno a destra nella barra delle applicazioni?

 ha scritto nel messaggio
news:VAtp5.132924$dF5.2...@news.infostrada.it...


 ha scritto nel messaggio
news:fLwp5.134023$dF5.2...@news.infostrada.it...


 ha scritto nel messaggio
news:8o8jtv$8v5$1...@nslave2.tin.it...

Newsgroup: it.comp.java
Titolo: Oggetti e Graphics2d

Salve a tutti,
Avrei un consiglio da chiedervi. In un'applicazione che sto realizzando,
ho vari oggetti che mi realizzano il modello logico dei dati. Io vorrei
che questi oggetti siano renderizzabili graficamente.
Nello specifico, ho un oggetto "Sequence" che rappresenta una stringa
identificata da un ID, dev'essere rappresentata come ID seguito da una
linea orizzontale. Es. new Sequence("Seq1", "ABCDEFGHILM"); disegnata
come:
Seq1 ----------------------------------------------------------------
Sto usando la libreria Graphics2D, vorrei un consiglio su qual'è la
soluzione architetturale migliore: Faccio ereditare Sequence da Shape?
Aggiungo solo un metodo "paint" a Sequence? Costruisco un adapter che
converte Sequence in una Shape?
Grazie a tutti per le risposte!

 Aggiungo solo un metodo "paint" a Sequence? 
 > ...
pensavo anch'io fosse una buona idea, ma m'è poi venuto il dubbio
se non fosse il caso di separare il valore di Sequence dalla sua 
rappresentazione... nn credo sia *corretto* dal punto di vista di una 
buona programmazione fare cosi, per cui ti rimando alla libreria 
opensource 
http://www.jgraph.com/
 dai una occhiata al loro codice e ai 
documenti...
-- 
         orsacchiotto.stupidotto
------------------------------------------
del resto il mio nick giustifica ogni cosa
        io abbia scritto o detto

Newsgroup: it.comp.java
Titolo: DB per newsreader

Qualcuno mi sa suggerire che database potrei utilizzare per la 
programmazione di un newsreader?
Ho visto:
HSQLDB, ma il .jar è di 600kb;
TinySQL, ma è veramente troppo piccolo
C'è qualcosa di molto contenuto ma che abbia almeno gli indici?
inoltre due domande:
1. è possibile in java sviluppare un'architettura plugin e caricare un 
plugin in memoria solo nel momento in cui è necessario?
2. se aggiungo il jar del db quando creo l'applicazione, è possibile 
estrarre solo le classi che servono, riducendo magari lo spazio occupato?
ciao e grazie!
saverio m.

 ciao e grazie!
Ciao!
pole
-- 
ammentos - a lightweight persistence framework for JDK5
http://www.sourceforge.net/projects/ammentos
http://ammentos.biobytes.it

 estrarre solo le classi che servono, riducendo magari lo spazio occupato?
Si, puoi farlo, ma con molta attenzione: Puo' darsi che certe classi 
vengano instanziate per reflection e quindi non ti accorgi che mancano 
finche' l'applicazione non gira.
-- 
Giambo - Occhio al filtro antispam _e_ alla whitelist !

 E' il suo pane quotidiano ;)
che documentazione devo cercare? come si chiama questa tecnica?
sul libro che ho utilizzato per studiare (J2SE 5.0 della mcgrawhill) o 
non c'è o deve essere sperduto all'interno di qualche argomento che non 
ho letto ;-)
ciao!
saverio m.

 !
Scusa, cosa intendi con questo?
Henryx
Newsgroup: it.comp.java
Titolo: Java da ZERO !!!

Ciao a tutti.
Vorrei imparare a programmare in java senza spendere molto e,
soprattuto, senza ricorrere al software piratato.
Esiste qualche ambiente di sviluppo in java di tipo shareware?
Se proprio dovessi ricorrere al software commerciale, cosa mi
consigliate?
Esiste una FAQ su Java in italiano?
Grazie a tutti.
P.S. Se potete - ma forse sto chiedendo troppo... :) - mandatemi le
risposte via e-mail !
-- 
           Alessandro Bottaioli
e-mail:    
bott...@axa.it
 
Visita la mia Home Page... Se vuoi...
http://www.aspide.it/freeweb/remixgen
      TUTTO SULL'OVERCLOCKING !!!
http://www.axa.it/prv/bottaioli

 soprattuto, senza ricorrere al software piratato.
Ti consiglio prendere un buon libro (io ho cominciato con 
'JAVA il manuale' della McGrawHill) e per il software non
ci sono problemi visto la gara che e' in corso: lo trovi
GRATIS per tutti i sistemi operativi (da Windows 3.1 a Unix, 
io uso OS/2).
Ma se cerchi un sistema RAD tipo Visual Basic stanno
uscendo adesso e sono ancora limitati, comunque si
puo' cominciare programmando 'come una volta'.
Se vuoi maggiori informazioni fatti sentire
----------------------------------------------------------
Dall'Asta Daniele                            
da...@ibm.net
Medesano PARMA

 
http://www.axa.it/prv/bottaioli


Newsgroup: it.comp.java
Titolo: Java Web Start

Salve a tutti, volevo porvi un quesito.
Esiste un qualcosa di simile al "install shortcuts" del Java Web Start
di Windows anche per Linux ? o altrimenti e' possibile installare delle
applicazioni sfruttando JWS anche in Linux.
grazie mille a tutti.
Andrea

 ha scritto nel messaggio 
news:1169832633.2...@s48g2000cws.googlegroups.com...


 ha scritto nel messaggionews:1169832633.2...@s48g2000cws.googlegroups.com...


Newsgroup: it.comp.java
Titolo: Per Alex Martelli

vorrei sapere se Supercede serve anche per creare applet per pagine
html...cioč per creare file .class (non so se dico giusto)
Liga97

html...cioč per creare file .class (non so se dico giusto)
Strano subject, guarda che non sono mica l'unico qui che ha
provato Supercede...!-)  Comunque, si`, puoi fare anche le
applet (che, proprio come le applicazioni, stanno normalmente
in file .class, uno per classe -- eventualmente raggruppabili
in un .jar, ecc ecc).  Se quel che hai in mente e` il fatto che
Supercede puo` anche produrre eseguibili nativi -- quello e`
disponibile solo nella versione a pagamento, non l'ho provata.
Alex

Liga97
Newsgroup: it.comp.java
Titolo: aiuto client-server

Ho fatto una piccola applicazione che dovrebbe trasferire un'immagine
da un server a un client.
Riporto il codice
----Server-----
import java.net.*;
import java.io.*;
import javax.imageio.*;
import javax.imageio.stream.*;
import java.nio.channels.FileChannel;
import java.awt.image.*;
public class Server {
	public static void main(String args[]) {
		ServerSocket ss;
		Socket s;
		try {
			ss = new ServerSocket(12312);
			while (true) {
				s = ss.accept();
				System.out.println("Connesso con "+s.getInetAddress());
				System.out.print("Sto aprendo il file immagine...");
				File file = null;
				try {
					file = new File("g.jpg");
				} catch (NullPointerException e) {
					System.err.println(e);
					System.out.println("non trovo il file");
					System.exit(1);
				}
				System.out.println("Fatto");
				System.out.print("Creo la BufferedImage...");
				BufferedImage bi = ImageIO.read(file);
				System.out.println("Fatto");
				System.out.print("Recupero l'outputStream della socket...");
				OutputStream os = s.getOutputStream();
				System.out.println("Fatto");
				System.out.println("Scrivo l'immagine sull'output della
socket...");
				ImageOutputStream ios = ImageIO.createImageOutputStream(os);
				ImageIO.write(bi, "jpeg", ios);
				System.out.println("Fatto");
			}
		} catch (Exception e) {
			System.err.println(e);
			}
	}
}
----Client------
import java.net.*;
import java.io.*;
import javax.imageio.*;
import javax.imageio.stream.*;
import java.awt.*;
import java.awt.image.*;
import java.util.*;
public class Client {
	public static void main(String args[]) {
		Socket s;
		try {
			s = new Socket("localhost", 12312);
			System.out.print("Sto recuperando lo stream dell'immagine...");
			ImageInputStream iis =
ImageIO.createImageInputStream(s.getInputStream());
			System.out.println("Fatto");
			System.out.print("Sto creando l'oggetto Reader...");
			Iterator readers = ImageIO.getImageReadersByFormatName("jpg");
			ImageReader reader = (ImageReader)readers.next();
			System.out.println("Fatto");
			System.out.print("Sto collegando lo stream all'oggetto Reader...");
			reader.setInput(iis);
			System.out.println("Fatto");
			System.out.print("Sto creando la BufferedImage...");
			BufferedImage bf = reader.read(0);
			System.out.println("Fatto");
		} catch (Exception e) {
			System.err.println(e);
		}
	}
}
se lo eseguite il client fa tutto tranne creare la Bufferedimage
finale, dove rimane in attesa e non compare mai la scritta fatto.
Qualcuno sa perchè?

 Qualcuno sa perchè?
Prova a fare flush() e close() quando scrivi sul lato server.
Saluti
CarMas
Newsgroup: it.comp.java
Titolo: Applicazioni java e win 95

Per aggiungere un'applicazione java allo start menu di win 95
ho provato:
- a creare un file .bat con 'java package.Classe'
- a creare un link con 'java package.Classe'
- a creare un programmino C con system("java package.Classe");
Purtroppo in tutti i casi oltre alla finestra grafica
dell'applicazione viene creata una finestraccia nera
di msdos. Come faccio ad evitarlo?
Grazie mille a tutti
Stefano

wjview.exe distribuito con il Java SDK di Microsoft.
Happy Programming
Fabio


Usa java_w. :)
Saluti,
	CS
-- 
Cristiano Sadun
Software Engineering & Consulting
email address: cris#sun6$itim$mi$cnr$it 
(for actual address please replace # by @ and $ by .)

Newsgroup: it.comp.java
Titolo: Url

Ciao a tutti.
Io ho questo statement:
java.net.URL url = new java.net.URL("http","webgni",fileName);
Vorrei prendere un file in un host chiamato webgni in modo http;
fileName contiene "
http://webgni/ccvDev/documenti/Prova.rtf
" .
Non funziona.
Dov'e' il problema?
Grazie a tutti.

Maurizio Pignotti wrote:

Se hai già l'URL completo devi usare il costruttore a 1 parametro:
java.net.URL url = new java.net.URL(fileName);
Se vuoi usare il costruttore a 3 parametri devi spezzettare l'URL nelle
sue componenti, cioè:
java.net.URL url = new
java.net.URL("http","webgni","/ccvDev/documenti/Prova.rtf");
Parameters: 
protocol - the protocol to use. 
host - the host to connect to. 
file - the file on that host.
Ciao, Cris
-- 
Cristian Veronesi ><((((º> 
http://www.crpa.it
"L'empirismo è una serie di sbagli, e più sbagli più senti
 che stai crescendo, che vivi." (Luigi Meneghello)

Newsgroup: it.comp.java
Titolo: Directory corrente in jsf/myfaces

Ciao,
ho bisogno di ricavare la directory corrente della pagina jsp
in cui mi trovo oppure del bean associato, in quanto devo leggere
da un file di testo alcune informazione da associarvi.
Con il seguente codice
File dir1 = new File (".");
try
{
  System.out.println ("Mia directory " + dir1.getCanonicalPath());
}
catch(Exception e) {
 e.printStackTrace();
}
mi ritorna c:\eclipse.
Grazie a tutti.

 da un file di testo alcune informazione da associarvi.
Ciao, utilizza getRealPath() di ServletContext:
http://tinyurl.com/aey4w
pole
-- 
ammentos - a lightweight persistence framework for JDK5
http://ammentos.biobytes.it
Flash tutorial: 
http://ammentos.biobytes.it/quickstart/quickstart.htm
Newsgroup: it.comp.java
Titolo: [SQL] Errore query

Salve a tutti,ho questa query:
*********************
INSERT INTO CAT_A (COD_CAT, DESC_CAT, IT_CAT, IT_TOT, FK_INTES) VALUES
('xx', 'Apese', '000000', '1234567', '19') WHERE ID_CORSO_FK=(SELECT
MAX(ID_CORSO) FROM INTEST);
**********************
il problema è che mi da questo errore in runtime:
[Microsoft][Driver ODBC Microsoft Access] Punto e virgola (;) mancante
 alla fine dell'istruzione SQL.
come potetevedere il punto e virgola c'è dove ho sbagliato?.
Ringraziamenti anticipati.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Il ; va prima del WHERE.
La clausola WHERE non si usa in INSERT!!!
Ciao

 La clausola WHERE non si usa in INSERT!!!
allora come posso fare un'inserimento mirato solo su alcuni record? grazie


 come potetevedere il punto e virgola c'è dove ho sbagliato?.
Nella sintassi SQL INSERT che è errata. INSERT non prevede la clause 
WHERE (where che?)

 allora come posso fare un'inserimento mirato solo su alcuni record? grazie
che vuol dire "mirato solo su alcuni record"?

 Devi utilizzare la clausola UPDATE !
sorry volevo dire la direttiva UPDATE...
sai nella fretta... ;)




 ha scritto nel messaggio news:c3pq0n$hm$1...@e3k.asi.ansaldo.it...
| Devi utilizzare la clausola UPDATE !
Mi associo a Raster. Se io e Raster abbiamo
intuito correttamente ciò che volevi fare.
I record probabilmente già ci sono e sono identificati
dall' ID_CORSO_FK che recuperavi dalla SELECT.
Però questi record hanno alcuni campi vuoti che vuoi
valorizzare. E' cosi?
Allora se già ci sono ma hanno campi vuoti devi usare
un UPDATE per aggiornarli in modo che possano
contenere nuovi valori.
Ciao,
GianpieroP

Newsgroup: it.comp.java
Titolo: org.apache.poi.hwpf.extractor

Ciao,
cercando un parser per documenti wprd sono arrivano su POI di jakarta, ho
scaricato la libreria per dargli una occhiata, ma mentre sembra esserci
tutto per excel non trovo il package per word che si dovrebbe chiamare
org.apache.poi.hwpf.extractor, qualcuno ne sa qualche cosa?
Ciao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Ciao
Infatti è presente solo nel cvs del progetto...
Sta attento che le modifiche al progetto Hssf (il parser per Excel per
intendersi) non sono ancora stabili (e non sono nemmeno retrocompatibili),
io ho fatto un mix delle due, ma non ho ancora testato a fondo il mio
nuovo jar.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Ciao
Infatti è presente solo nel cvs del progetto...

Newsgroup: it.comp.java
Titolo: Prendere un file dal Web

Salve
Sto leggendo una guida al gava solo che no  riesco a capore una cosa:
come si fa a far prendere un file in internet ad una applicazione Java ?
Qualcuno saprebbe per favore darmi una spiegazione pratica, un esempio
di una applicazione Java che pigli un file in internet attraverso una
normale connessione PPP (di Accesso Remoto?)
Grazie infinite
	!-----------------------------------------------!
	! Giovanni Petrucciani				!	
	! 
giovanni.p...@iol.it
			!
	!-----------------------------------------------!

 normale connessione PPP (di Accesso Remoto?)
Per leggere (passando dalla porta 80, quella dell' http) basta creare un
oggetto URL
URL u = new URL("
http://ww.pippo.con/index
");
e poi prendere lo stream associato
InputStream i = u.openStream();
A questo punto puoi leggere come da qualunque altro stream (con read e
simili).
Ciao

Newsgroup: it.comp.java
Titolo: AIUTO modifica opensource

Ciao,
ho una breve "opensource" che vorrei modificare per personalizzare una
ricerca all'interno di un file all'interno di un sito www.
L'applet già funziona ma ha dei limiti dovuti a difetto di programmazione e
dovrebbe essere piuttosto facilmente modificata (In VB6 la stessa cosa la
faccio in 10 linee ma in JAVA, niet... diciamo arabo completo.)
Qualche d'uno sarebbe in grado o avrebbe qualche minuto per darmi una mano?
Nel caso passo su Email:
email: apipapip at hotmail punto com
ciao e grazie
-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com
 - The #1 Newsgroup Service in the World!
-----==  Over 80,000 Newsgroups - 16 Different Servers! =-----

Ciao!
Credo di saper chi sei e di chi è il programma.
Rispondimi in privato: ho perso la tua email non è che non volevo
risponderti!
--
*************************************
          Andrea Musumeci
             programmatore
             java free lance
 
http://www.javalab.it
http://www.fauser.it/olimpo76
*************************************

 risponderti!
Not problem... succede.. fatto... email partita!
ciao


Newsgroup: it.comp.java
Titolo: Testo colorato in JTextArea

Salve a tutti, è possibile inserire del testo colorato in una JTextArea?
Il problema è che ogni riga dovrebbe essere di un colore diverso.. avete
idee?
Giova
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

idee?
Usa un JEditorPane al posto della JTextArea.

Come funziona? Ho guardato nella documentazione... ma l'unico metodo
che sembra attinente è il setCaretColor(), che però è ereditato da
JTextComponent e quindi disponibile anche per le JTextArea.
Newsgroup: it.comp.java
Titolo: Ereditarietà multipla?

Ciao a tutti,
a tal proposito avrei un quesito da porre:
Vorrei creare una classe che derivasse da altre due (!).
In particolare da Observable e da un'altra mia classe.
C'è un modo qualche per fare ciò ?
Grazie
                Paolo

 Grazie
dichiara una delle due classi base come Interface.
--
artemis.alpeia
http://spazioinwind.libero.it/artemis


Java non consente l'ereditarietà multipla, ma permette solo di 
implementare piu' interfaccie. In questo modo pero' non puoi ereditare 
anche l'implementazione, ma solo l'interfaccia pubblica (appunto).
Si puo' ottenere l'equivalente dell'ereditarieta' multipla con la 
delegation.
Cerco di fartene un esempio veloce:
class A{
   public void metodo1() { .... }
   public void metodo2() { .... }
   public A() {...}
}
interface B {
   public void metodo3() { .... }
   public void metodo4() { .... }
}
class BImpl implements B {
   public void metodo3() { .... }
   public void metodo4() { .... }
   public BImpl;
}
class C extends A implements B {
   private B implementazione;
   public C() {
      super(); // Richiama il costruttore della classe A
               // (non necesario se senza parametri)
      implementazione = new BImpl();
   }
   // Delegare l'implementazione dei metodi dell'interfaccia B
   // alla classe BImpl
   public void metodo3() { implementazione.metodo3(); }
   public void metodo4() { implementazione.metodo4(); }
}
Come vedi bisogna scrivere un po' di codice in piu', pero' non e' molto.
Se hai gerarchie molto complesse (diversi livelli con ereditarieta' 
multipla su piu' livelli) la cosa diventa un po' intricata, pero' forse 
dovresti chiederti se non puoi semplificare in qualche modo e se non 
stai sbagliando approccio.
Spero di essere stato di aiuto.
Andrea Polci

 Andrea Polci
L' idea è buona. Avevo letto qualcosa in merito ma sei stato decisamente più 
chiaro.
Ho comunque poche sottoclassi da implementare (due o tre al massimo... 
spero!!!),e quindi non dovrei ingarbugliarmi troppo.
Ti ringrazio 
                                Paolo

    public BImpl;
                 ^^^^^^^^
È un errore? Se no, a cosa serve?
Ciao,
Cecco
Newsgroup: it.comp.java
Titolo: Domande su servlet, applet e Urlconnection

Scrivo questo post perchè ho bisogno di chiarirmi le idee sulla
programmazione in rete con java visto che ho in testa solamente tante
idee confuse, per cui di seguito ci saranno varie domande/ipotesi che mi
piacerebbe capire.
Ovviamente è tutto da rifarsi al mio progetto in cui ho delle applet
quasi esclusivamente per ricevere dati (è un'applicazione che
monitorizza azioni di borsa) che si devono collegare ad un server remoto
e ad un db su un altro server):
- se non ho capito male, una URLConnection si comporta come se fosse un
socket, giusto? Ovvero, posso leggere e scriverci tranquillamente senza
dover aprire/chiudere la connessione ogni volta? Ma se avessi un servlet
e 2 applet, queste ultime si collegano contemporaneamente allo stesso
servlet oppure viene creata automaticamente una seconda istanza del
servlet? Altrimenti come si può gestire la concorrenza?
- per ogni applet che si collega devo monitorare 5 titoli, e questi 5
titoli possono essere diversi per ogni applet, per cui sul server ho la
necessità di sapere a quale applet devo inviare i dati. Con
l'applicazione "non-internet" tutto funziona benissimo perchè istanzio
un thread separato di gestione per ogni singolo client e quindi c'è un
collegamento diretto socket-socket. Portando invece tutto su protocollo
http, cosa comporta? La domanda è generica perchè proprio non riesco ad
immaginare come possano cambiare le cose:
In alternativa avete qualche link che possa aiutarmi? Ho già letto molti
dei principali topic dal sito di mamma sun e ho letto parecchi thread su
google, ma come vedete, non sono ancora stati sufficienti
Grazie
Lis
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Devi semplicemente creare un oggetto che ti gestisce la comunicazione server->applet, e
mediante la sessione (o un id di sessione) gestire le interazioni successive con esso.
Comunque anche in HTTP puoi usare un thread dedicato, e' solo che in HTTP non puoi
successivamente scrivere dopo avere cominciato a leggere: quindi altre servlet dovranno
occuparsi del dialogo.
Comunque, effettivamente, e' un bel problema! Mi piacerebbe un casino aiutarti (anche
perche' l'ho gia' fatto :-D) ma tempo non ne ho proprio! Se riesco ci dedico qualche
attimo, ma non garantisco nulla, anche perche' sono impegnato su altre 1000 cose, compresa
una discussione con Cristiano (ormai chilometrica) cui non posso evitare di rispondere! 
Ciao,
    Bruno.
---
| Bruno Bossola
| A Java Software Engineer :-)
| 
http://digilander.iol.it/bbossola

 rispondere! 
visto l'interesse, spero non in privato!
ciao
tityrus
Newsgroup: it.comp.java
Titolo: Software Free per creare GUI

Salve vorrei sapere se esiste un software free per creare delle GUI in 
modalità design, Ho già visti i post sul softare IDE, è la stessa cosa 
che cerco io? quindi eclipse o netbean?
Vi ringrazio in anticipo, alessio

 wrote:
: Salve vorrei sapere se esiste un software free per creare delle GUI in 
: modalità design, Ho già visti i post sul softare IDE, è la stessa cosa 
: che cerco io? quindi eclipse o netbean?
: Vi ringrazio in anticipo, alessio
:
per forza netbeans, perche' eclipse non ha gui builder
ps prova netbeans 3.5 rc2, anche se non e' ancora finale
e' molto piu' veloce delle versioni precedenti.

Newsgroup: it.comp.java
Titolo: quale è la diff. fra "JavaTM 2 SDK" e "JDK" e...

Vorrei scrivere dei programmio in java con linux.
Scaricando i pacchetti ho trovato:
                         JavaTM 2 SDK, Standard Edition, v 1.3 
                         JavaTM 2 Runtime Environment, Standard Edition, v 1.2.2 
                         Java Development Kit (JDKTM) 1.1.8 (JDK 1.1.8) 
                         JavaTM Runtime Environment 1.1.8 (JRE 1.1.8) 
a cosa servono?
cosa sono?
quale è la differenza fra questi pacchetti?
Grazie in anticipo, Mario.

 ha scritto nel messaggio
news:20010430.223450...@localhost.localdomain...

Newsgroup: it.comp.java
Titolo: Paint in swing

Salve a tutti!!
Vorrei porvi una questione. E' possibile creare una sorta di Paint con le 
swing??
Una versione molto semplificata,  solo con linee, quadrati e rettangoli.
Immagino dovrei studiare bene la gestione del mouse per riuscirci!
Qualche consiglio?
Scusate se non cerco su google ma da casa non posso collegarmi e posso solo 
scaricare i newsgroup.
Grazie Mille!!
N@ruto
-- 
"Io dico le cose così come stanno...e non cambio idea! E' questo il mio 
credo ninja!"
Naruto Uzumaki
"Ohhh...Tremo tutto"
Kenshiro
"Cosa significa essere incomparabilmente forti? Più ci pensi.più spalanchi 
gli occhi per vedere.e meno visibile diventa la risposta. Se non puoi vedere 
anche se fissi lo sguardo.allora chiudi gli occhi."
Ripreso da Vagabond : Maestro Sekishusai Yagyu 

 
certo, le API java2D unite a swing ti permettono molto piu' di un semplice 
paint! (com'e' che la tua firma e' piu' lunga del messaggio?! ;) )
Ciao
Co

Newsgroup: it.comp.java
Titolo: servlets su linux: JSDK2.0...

Salva a tutti,
dopo una settimana di sforzi sono riuscito a far girare Apache + Jserv
su linux (che odissea) :-P
Ho scoperto che Jserv supporta solo jsdk2.0 pertanto le mie servlet,
nate su winsuk con jsdk2.1, non girano!!!
SOB! Mi riferisco in particolare ai metodi
getSession e setAttribute.
Esistono metodi equivalenti nel jsdk2.0?
In caso negativo, come posso fare? Installare Cocoon?
Aspettare la nuova versione di Jserv?
Grazie in anticipo, Matteo

 ha scritto nel messaggio
news:3b5891ec...@news.libero.it...



Si, gią provato.. ma mi sono trovato male,
non so perchč ma mi fa un gran macello, credo che non
gli piacciano molto i frame :-((

 macello, credo che non gli piacciano molto i frame :-((
Cosa vuoi che gli interessi a Tomcat dei frame? il problema mi sa che non
sono gli strumenti, ma chi li usa...
Un consiglio: prova Resin.
ciao
-- 
Marco Ermini
http://www.markoer.org
 - ICQ # 50825709 - AOL AIM enabled
Misericordia di Lastra a Signa (Firenze)
Tutto cio' che scrivo e' opinione personale.

Un consiglio: prova Resin.
Proverò... grazie!!!
ciao
Newsgroup: it.comp.java
Titolo: view

Ciao a tutti!
Volevo un piccolo aiuto.Sto implementando una funzione che da una tabella
Access dovrebbe
eliminare alcune righe solo momentaneamente poichè alla fine della funzione
dovrei riavere la tabella di partenza. Per esempio data la tabella T,
vengono applicate diverse DELETE che nè modificano il contenuto, e alla fine
però mi serve riavere la tabella T di partenza.Ho pensato di utilizzare le
viste ma non riesco a capire come fare.E' giusto utilizzarle? Qualcuno mi
potrebbe spiegare come funzionano facendo un esempio concreto? Sto
utilizzando il JBuilder 2 che utilizza le jdk1.1.1.
Grazie

 viste ma non riesco a capire come fare.E' giusto utilizzarle? Qualcuno mi
Guarda, sinceramente, se non ricordo male, le viste hanno un forte
collegamento
con le tabelle associate. Questo significa che se effettui una modifica alla
vista la modifica si dovrebbe ripercuotere anche sulle tabelle interessate.
Di questo però non sono sicuro.
Ciò di cui sono certo però è che puoi aprire una transazione, fare quel
che ti pare, ed alla fine eseguire una rollback!
Trovi tutto in java.sql.*
Luca Paganelli

Newsgroup: it.comp.java
Titolo: JMF: come leggere il video da un file modificato?

Salve,
Vorrei creare dei video da dare ai miei studenti per anticipargli la lezione
o per quelli che saranno assenti.
Per una questione di privacy  non vorrei che questi video non andassero in
giro.
Così ho pensato di modificare i file magari aggiungendo un byte ogni 10...
giusto per
creare un formato proprio... in modo da poterli far leggere solo ad una
applicazione.
Il problema è come far leggere questo file alle JMF?
Grazie in anticipo, Mario.

> Beh prima di darlo in pasto a JMF togli quei byte che hai aggiunto no?
L'idea č buona...
... ma come fare a togliere i byte ?
la crasse che gestisce tutto accetta come parametri non uno stream ma un
URL.
Grazie per avermi risposto, Mario.

Newsgroup: it.comp.java
Titolo: Aggiornare una pagina

salve,
mi è capitata una cosa insolita.
dopo avere modificato le info in un DB alcuni visitatori della mia pagina
web in JSP continuavano a vedere le informazioni vecchie.Probabilmente xchè
il loro browser caricava la pagina dalla cache e non dal server.
esiste un comando per costringere il browser a caricare la pagina dal
server?
ciao e grazie
Salvatore

 ha scritto nel messaggio
news:O%e98.46593$5M4.1...@twister2.libero.it...


response.setHeader("Pragma","no-cache");
Oppure direttamente nell HTML, tra i tag <head> e </head>, aggiungi
<meta http-equiv=pragma content=no-cache>
HTH,
Mauri.
-- 
La forza di gravitŕ č un falso mito,
č la Terra che succhia!

 ha scritto nel messaggio
news:O%e98.46593$5M4.1...@twister2.libero.it...

Newsgroup: it.comp.java
Titolo: metodi di classe e di istanza

quando definisco un metodo in una classe che differenza c'e' a
metterlo STATIC o meno?
-------------------
ara...@lohobbitelatorre.org

 metterlo STATIC o meno?
I metodi statici non si applicano ad un'istanza specifica ma a tutta la
classe.
Un'invocazione statica segue la sintassi: NomeClasse.nomeMetodo();
Se il metodo non è statico devi prima creare un oggetto obj di tipo Nome
classe e  poi scrivere:
obj.nomeMetodo();
I metodi statici si usano se l'operazione eseguita dal metodo non dipende
dalla particolare istanza.
ciao,
Federico.

Newsgroup: it.comp.java
Titolo: Problema con mouseevent

Ciao a tutti.
Sto lurkando questo newsgroup da alcuni giorni, ora mi trovo costretto
a manifestarmi a causa di un problema di programmazione.
(Premetto che sono alle prime armi).
Sto programmando l'interfaccia grafica di una applet, ho definito
delle nuove classi per i vari componenti (button, scrollbar...) che
ereditano  dalle classi button, label e cosi' via. Una delle
differenze fra le mie classi e quelle originali sta nell'esistenza di
un campo di tipo String in cui (in fase di inizializzazione) scrivo
una frase da usare come help. Il mio problema e' far apparire questa
stringa nella statusbar quando il puntatore passa su uno di questi
elementi; io ho seguito questa banalissima soluzione: ho sottoscritto
questi componenti al MouseListener poi ho creato un adapter con
MouseEntered e MouseExited. Il mio problema e' qui! Come faccio a dire
al computer 'qualunque componente sia mostrami il campo stringahelp'
relativo al componente in cui sono entrato. Ho tentato con i vari
getSource() ecc ma cio' che mi ritorna non ha il campo che mi
interessa. In pratica mi potete dire come faccio dall'interno del
mouseadapter avendo un mouseevent a risalire al componente che ha
generato l'evento per accedere ad un suo campo?
Grazie, ciao.

 
Se non mi ricordo male, devi definire un mouseadapter per ogni campo,
oppure implementare un mouseadapter che sia in grado di ricordarsi
l'oggetto sorgente. Per un esempio vedi 'Java Beans' della O'Reilly.
-- 
Ciao,
	Stefano

Se costruisci (Creare? mi fa pensare allo spettacolo di Beppe Grillo in
cui diceva "il pubblicitario...crea. Dio era un geometra..) un solo
MouseAdapter/Listener, vedi tu, lo registri su tutti i componenti.
Il metodo che ti serve probabilmente sara'
      public void mouseEntered(MouseEvent e) {
        // e qui ci metti la roba che ti serve.
      }
Ora, MouseEvent ha un metodo public Object getSource() che puoi usare per
ottenere l'oggetto che ha lanciato l'evento. Naturalmente devi fare il
Casting dell'ogetto restituito da getSource() al tipo dell'oggetto che it
interessa...
Ciao e buon divertimento
Carlo Emanuele DeMontis
Newsgroup: it.comp.java
Titolo: Eclipse

Sapete se in ret č disponibile un libro free x imparare ad usare Eclipse?
Sto iniziando ad usarlo e nn riesco in fase di debug a passare allo step
successivo; in VB si usa f8 ma ma con Eclipse come si fa?

 successivo; in VB si usa f8 ma ma con Eclipse come si fa?
Se non sbaglio si usa F6 
se vai sul menu help -> help context mi pare che ci sia quello che cerchi
ciao
                Paolo
Newsgroup: it.comp.java
Titolo: Pannello con immagine

Ho necessità di creare un pannello contenente solo un'immagine, da inserire
poi in una frame.
Ho creato il pannello così:
class ImagePanel extends Panel{
 Image immagine;
 public ImagePanel(){
  super();
  Toolkit toolkit=Toolkit.getDefaultToolkit();
  immagine=toolkit.getImage("pippo.jpg");
 }
 public void paint(Graphics g){
  g.drawImage(immagine,0,0,this);
 }
}
Compila e non da' errori, ma l'immagine (che è nella directory insieme al
codice) non si visualizza, perchè?
Come inserisco tutta la path al posto di "pippo.jpg"?
Grazie a tutti per l'aiuto!!!!!


in sostanza: devi aspettare che l'immagine sia stata "caricata"
ciao
-- 
Seti@Home Java Applets
http://maruko.cjb.net/

 }
Se non hai problemi di compatibilità all'indietro passa alle api swing...
Con le swing puoi inserire un'immagine più semplicemente creando un JLabel
con il costruttore che utilizza una ImageIcon.
Purtroppo con le awt non ho dimestichezza, ma qui qualcuno saprà cosa dirti.
Se ti avanzano 5 min, fai un salto su tis ^_^
N'Drillo

Con o senza questa aggiunta mi viene visualizzato solo un quadratino di
10/15 pixel di lato che inquarda l'angolo in alto a sx dell'immagine.
Ho provato a modificare pant così:
public void paint(Graphics g){
 Dimension size = getSize();
 g.drawImage(immagine,0,0,size.width,size.height,this);
}
Pensando che mi venisse creato un riquadro delle dimensioni dell'immagine,
invece rimane sempre un quadratino e l'immagine viene "compressa" in esso
(ad occhio c'è tutta ma invece di 100x50 è 10x10!!!).
Carino, ma alquanto inutile, dove sbaglio?
E' possibile dare una dimensione precisa al pannello contenente l'immagine?
Grazie ancora!







setMinimumSize, setMaximumSize, setPreferredSize

Newsgroup: it.comp.java
Titolo: How to release or delay a process?

Hi
I  am  using Java Runtime to start an extern application from my Java GUI.
To do so I have made following code:
try {
                        Runtime rt = Runtime.getRuntime();
                        Process proc = rt.exec(myapplication.exe);
                        int exit_value = proc.waitFor(); // ****This works
fine but it blocks calling process
                       System.out.println("ExitVlaue : "+ exit_value);
}catch (Throwable t){
                           t.printStackTrace();
}
My problem is that if I don't write this line -> ( exit_value =
proc.waitFor(); )  the process for extern application would not start, in
other case when I write this line -> ( exit_value = proc.waitFor(); ) the
extern application will start, but the calling process will be blocked until
the subprocess exit.
Could some one please help me out, what should I do to solve this problem. I
don't want the subprocess to block the calling process.
Hope some body could help.
Thanks in advance  Robert

don't want the subprocess to block the calling process.
Call the subprocess in a separate thread. Simple, eh?
HTH,
Mauri.
P.s.: it in it.comp.java stands for italy; so please post in italian
here.
-- 
La forza di gravitŕ č un falso mito,
č la Terra che succhia!

 problem. I don't want the subprocess to block the calling process.
You should be careful in using waitFor(). Problem's the size of the pipe 
between the external process and the JVM, restricted to 1024 bytes. Thus, 
if your process produces more than 1024 bytes of output (none of which is 
consumed by the java consumer, which is waiting for the output to end 
before regaining contro), a deadlock may occur - your program will appear 
to hang. Basically, if your external process outputs more than 1024 bytes, 
you can't wait for it but must consume the output.
The usual way is to consume bytes as soon they're available, but this in 
turn might create race conditions depending on the relative speeds of the 
external process and the JVM process. Empirically, this seems to be less 
frequent a problem.
The problem is well-known (check 
http://developer.java.sun.com/developer/bugParade/bugs/4109888.html
), and 
not fixed (or fixable) yet afaik. 
However, I think the recent introduction of platform-independent 
interruptible I/O in JDK1.4 would provide the basis for a general solution. 
Since I didn't try yet to use the feature to work around the issue, and the 
details on how I plan to are too long to be explained here, that's all I 
can say at the moment. :-)
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun
Newsgroup: it.comp.java
Titolo: PROBLEMA con 2 THREADS

Ciao a tutti,
ho un problemino con 2 thread.
Ho due thread,
t1=Thread.currentThread();
t2=mioThread();
t2.start();
//vorrei che t1 restasse in attesa finche' t2 non gli comunichi di 
//ripartire.
//Ho provato con
Object monitor=new Object();
sincronized (monitor)
{
	try
	{
	monitor.wait()
	}
		catch(InterruptedException e){}
}
Mentre per svegliarlo ho messo (sul percorso di t2)
monitor.notify(); //sempre all'interno di sincronized
per svegliarlo, ma il programma si impianta, ho provato a inserire 
monitor=new Object();
prima del tentativo di risveglio ma rimane in wait perenne
che mi dite?



devi garantire che il notify arrivi dopo che t1 e' andato in wait
il monitor deve essere unico (cioe' lo stesso per i due thread)
ciao_O
_______________________________________
jame 4.0c is available! 
http://jame.sourceforge.net
_______________________________________
http://digilander.iol.it/schiele

da quel punto di vista non c'è problema, perche' il notify arriva solo 
dopo che l'utente ha premuto un tasto
Il monitor deve essere unico vuol dire che lo devo istanziare una volta 
solo e prima di mandare t1 in wait? (deve quindi essere esterno)


solo e prima di mandare t1 in wait? (deve quindi essere esterno)
certo che si'
ciao_O
_______________________________________
jame 4.0d is available! 

Newsgroup: it.comp.java
Titolo: Exe

E' possibile trasformare un processo java in un
eseguibile??
esempio:
adesso in un file batch eseguo "java nome.class"
č possibile trasformare il tutto in un eseguibile in
modo da non richiamare + la java virtual machine?
grazie 1000
=====
----------------------------------------------------------
Tutto capita a tutti, prima o poi, se c'č abbastanza tempo
----------------------------------------------------------
Visitate la mia HomePage:
http://utenti.tripod.it/Magic_the_Gathering/
ICQ #45130584 
----------------------------------------------------------
__________________________________________________
Do You Yahoo!?
Send instant messages & get email alerts with Yahoo! Messenger.
http://im.yahoo.com/
--
Posted from 
web2001.mail.yahoo.com
 [128.11.68.201] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 eseguibile??
Un processo sicuramente no; un .class si. Il Visual J++ ha qualcosa del
genere, che però, se non mi ricordo male da qualche thread passato,
altro non fa che creare di fatto l'installer per un eseguibile che
richiama poi la VM. Anche il VisualCafé ha la stessa possibilità...
anche qui.. se non mi ricordo male; non riesco a capire questa
avversione per la JVM. :)
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

una domanda ricorrente. Credo che per ora la cosa migliore è di untilizzare
l'hotspot di sun.
Comunque in futuro credo che si arriverà ad avere un copilatore per windows.
vedi questi link :
 compilatori in codice nativo :
IBM High Performance Compiler for Java
(now part of IBM Visual Age for Java, Enterprise Edition, version 2.0)
http://www.software.ibm.com/ad/vajava/
Instantiations JOVE
http://www.instantiations.com/
 (DA TENERE SOTTOCCHIO)
Cygnus Sourceware for Java
http://sourceware.cygnus.com/java/
NaturalBridge BulletTrain
http://www.naturalbridge.com/bullettrain.html
  (DA TENERE SOTTOCCHIO)
Intel VTune Analyzer Bytecode Accelerator
http://developer.intel.com/vtune/newsletr/bytecode.htm
SGI Cosmo Code 2.0 for IRIX (javat compiler)
http://www.sgi.com/developers/devtools/languages/javaperf.html
http://www.sgi.com/developers/devtools/languages/cosmojava.html
See also:
Network World, "Vendors Rush To Speed Java Performance"
Feb 9 1998
http://www.nwfusion.com/news/0209java.html

modo da non richiamare + la java virtual machine?
Si`, si puo`, i link te li hanno scritti, comunque se lo fai perdi il
grosso vantaggio di Java che e` la portabilita` su tutte le
piattaforme su cui e` stato scritto JVM. E` chiaro, una volta che
diventa EXE te lo esegui sono su sistemi Windows/DOS-32bit o quel che
e`. (Benche` ci sia un vantaggio forse in velocita`, anzi c'e`
sicuro).
Ciao,
Paola

 Tel.
(+39)-0587-749206
  Fax.
(+39)-0587-749206
  WEB: 
http://www.classx.it
  <
============================================================================

compila solo applicazioni server-side, quindi niente gui grafica.
Grazie Michele del chiarimento.Comunque intendevo la "vera" e propria
compilazione. Mai provato finora ne` towerj, ne` altri.
Quiondi non sono mai andata oltre il bytecode di Java :-) :-(
---
Paola Cerioli
http://www.cerioli.com