mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: JDK SE e EE

Ho scaricato "Java SE Development Kit 6 Update 30" da:
 
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u30-download-1377139.html
 
 
e installato in:
 
\Programmi\Java\jdk1.6.0_30
 
A questo punto dovrei avere un JDK bello e funzionante e quindi dovrei
poter creare progetti in Eclipse.
 
Ma volendo fare delle web application, devo anche scaricare il JDK EE?
 
http://www.oracle.com/technetwork/java/javaee/downloads/index.html
 
 
O meglio: devo togliere l'SE e mettere l'EE, oppure installo l'EE
sopra all'SE?
 
Nel secondo caso, vorrei capire se si andrà ad installare sopra al
preesistente:
 
\Programmi\Java\jdk1.6.0_30
 
se cioè l'EE sia un'estensione dell'SE, e lo dimostrerebbe il fatto
che stanno sulla stessa cartella.
 
Infine, dovendo installare il JDK dell'EE
(
http://www.oracle.com/technetwork/java/javaee/downloads/index.html
)
quale delle varie cose proposte devo scegliere? A occhio, avendo già
installato la SE 1.6, dovrei prendere la EE 1.6, e cioè questa:
 
http://www.oracle.com/technetwork/java/javaee/downloads/java-ee-sdk-6u3-downloads-439814.html
 
 
ma qui per Windows c'è una con nome "-ml" che non so cosa significhi,
e cmq installando quella normale (senza "-ml") mi chiede subito dove
installare GlassFish, che è un web server, che io non volevo (cercavo
solo il JDK EE, come faccio ad averlo?).
 
 
Massimo

 io non volevo (cercavo solo il JDK EE, come faccio ad averlo?).
 
Java EE è un pacchetto con diversi componenti, non ricordo se l'istaller 
fosse configurabile o meno ma anche se non lo vuoi lo istalli e non lo 
usi.
Da chi intendi far servire la web application?

Da chi intendi far servire la web application?
 
Come web server? JBoss..

 Ma volendo fare delle web application, devo anche scaricare il JDK EE?
 
no. è necessario e sufficiente che scarichi un application server jee,
se si tratta di sviluppare web application va benissimo tomcat o
jetty.
in buona sostanza il jdk ee è costituito da questo.

in buona sostanza il jdk ee č costituito da questo.
 
Ah ok, JDK EE non č quindi l'SDK vero e proprio di Java (che trovo in
JDK SE) ma sono delle cose in piů, ovvero il web server (nella
fattispecie il GlassFish della Oracle)?

>no. è necessario e sufficiente che scarichi un application server jee,
 
Penso tu abbia ragione, ecco infatti cosa installa quell'SDK EE:
 
Installa Update Tool Bootstrap
Installa GlassFish Server 3.1.1
Installa Uninstallation Software
Configura Update Tool Bootstrap
Configura GlassFish Server 3.1.1
 
per cui secondo me niente di indispensabile per lavorare in Enteprise.
Credo basti il JDK SE, che è il vero JDK per Java..
Newsgroup: it.comp.java
Titolo: Array vuoti e NullPointerException

ciao a tutti,
ho il seguente problema: supponiamo che io definisca:
1.    public class miaClasse {
2.
3.        private String stringa;
4.        public void setStringa(String s) {...}
5.        public String getStringa() {...}
6.
7.    }
e poi faccio da qualche parte (tenete in considerazione che al posto della
stringa io ho una classe un po + complessa):
8.        miaClasse[] mieClassi=new miaClasse[3];
9.        mieClassi[0].setStringa("una stringa");
ricevo un NullPointerException alla riga 9; questo perchč anche se alla riga
8 ho istanziato l'array, le sue celle sono ancora vuote; in teoria dovrei
quindi fare:
9.        for(int i=o; i<4; i++)
10.            mieClassi[i]=new String();
11.      mieClassi[0].setStringa("una Stringa");
la mia domanda č: qualcuno conosce un modo + veloce per fare quello che
fanno le righe 9 e 10, ovvero creare un array di oggetti qualunque che perň
non sia vuoto, ma contenga gli oggetti istanziati e pronti per essere
settati?
Grazie a tutti.

 essere settati?
Per quel che ne so, questo e' l'unico sistema.
Nella classe java.util.Arrays c'e' un metodo fill, ma mette in tutti gli
elementi dell'array sempre lo stesso oggetto.
In ogni caso non e' difficile scrivere un metodo che generalizza
l'operazione:
public class ArrayUtils {
  public static void assign(Object[] array, Class componentType) {
    for (int i=0; i < array.length; i++) {
      array[i] = componentType.newInstance();
    }
  }
}
Ora, assegnare a ciascun elemento dell'array un oggetto costruito con il
costruttore senza parametri dovrai scrivere:
ArrayUtils.assign(mieClassi, miaClasse.class);
Il tutto puo' essere esteso per costruttori con parametri, e deve essere
migliorato per prevedere le possibili condizioni di errore e generare le
opportune eccezioni (ad esempio un IllegalParameterException se gli
oggetti da costruire non sono assegnabili agli elementi dell'array).
-- 
Lucio Benfante
Brainbench MVP for Java 1
http://www.brainbench.com
MyTranscript: 
http://www.brainbench.com/transcript.jsp?pid=167064

 per essere settati?
Se conosci il valore dei parameteri di costruzione a compiletime, puoi
semplicemente scrivere
MiaClass array[] = { new MiaClasse(".1.."),
                     new MiaClasse(".2.."),
                     ...
                     new MiaClasse(".n..") };
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun
Newsgroup: it.comp.java
Titolo: Piccolo problema molto complicato!!

Ciao a tutti,
per motivi di studio ed interesse ho modificato un JIT per inserire
riflessione comportamentale all'interno del framework JAVA. Adesso vorrei
inserire delle ulteriori funzionalità, in particolare avevo pensato di
rendere possibile la sostituzione degli oggetti a run-time (si intende
che il programma non sa nulla di quello che avviene, è solo il
metalivello riflessivo a conoscere i dettagli), però ho un problema: come
posso fare a comunicare a tutti gli oggeti che hanno un handle verso
l'oggetto che devo sostituire? Premetto che posso inserire il codice
necessario sia come bytecode all'interno dei methodblock contenuti nella
JVM, agendo all'interno del JIT, che agendo sulle funzioni di link del
jit.
Capisco che non è un problema semplice ma se qualcuno ha quache consiglia
gli sarei molto grato.
Grazie, Marco
P.S.: se qualcuno si occupa di riflessione e vorrebbe maggiori dettagli
sul jit realizzato mi può scrivere (e-mail: 
fmar...@hotmail.com
).

 l'oggetto che devo sostituire?
Ad occhio, e' costoso se non vuoi aggiungere nulla al linguaggio: per lo 
stack della JVM e per ogni thread, esamini i vari frames, e usando il 
runtime constant pool "scopri" se ogni oggetto allocato contiene un 
reference all'oggetto da sostituire. Pero' appunto puo' essere estremamente 
costoso.
Un'alternativa sarebbe modificare il linguaggio, marcando certi reference 
come "sostituibili" e costruendo una mappa tipo/istanza alla creazione di 
oggetti che li contengono (piuttosto che farne il discovery a tempo di 
sostituzione) - cosi' quando devi fare la sostituzione hai buona parte dei 
dati a disposizione. Il tradeoff qui e' lo spazio. 
Puoi anche provare a guardare come e' costruito il gc nella JVM su cui stai 
lavorando - magari esistono gia' strutture di supporto che contengono parte 
dei dati che ti servono.
Non ho familiarita' con l'interfaccia verso il JIT, purtroppo, quindi non 
ho idea di quali dati tu abbia a disposizione.
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun

 
Praticamente il JIT vede tutte le informazioni contenute nella JVM
necessarie alla compilazione(Classjava_lang_class, methodblock, etc..) e
qualche informazione in più.
Ti ringrazio vermente per i suggerimenti dati.
Ciao,
Marco

Newsgroup: it.comp.java
Titolo: Utilizzo DLL in programma java

Buongiorno a tutti.
Come posso usare in una pagina JSP o in un Servlet
una DLL originariamente scritta per un programma C++?
(Posso eventualmente effettuare modifiche sulla DLL)
grazie per l'aiuto.
Francesco

 (Posso eventualmente effettuare modifiche sulla DLL)
Con JNI (Java Native Interface - cerca un po' in rete).
Ho scritto un articolo/tutorial su come usare JNI su Dev n.95
Newsgroup: it.comp.java
Titolo: jreport

buona sera non so se sono nel ne giusto ma provo ho report   da modificare 
con jreport ma non riesco a collegarlo al db  non sono neanche un po' 
esperto
grazie comunque 

 esperto
Per farti un'idea molto generale in 5 minuti potresti partire da:
http://www2.mokabyte.it/cms/article.run?articleId=QT9-LP6-4RI-N45_7f000001_7470813_5f760dcd
Poi trovi veramente molto sulla documentazione ufficiale:
http://jasperforge.org/website/jasperreportswebsite/trunk/documentation.html?group_id=252
Se non dovessi generare il report da codice java, potresti considerare 
iReport che ti permette di modificare un report .jrxml in modo grafico; 
inoltre impostando la connessione ad un database ti permette di generare 
il report completo di dati, senza scrivere una riga di codice java
Ciao,
Tarin
-- 
Tarin Gamberini
www.taringamberini.com
7538 CCF0 5AEB 036F FB47 47DE 0A0D 9ADC 5343 17CE
www.jugpadova.it
 - 
www.jugevents.org
 - 
www.parancoe.org

Newsgroup: it.comp.java
Titolo: PrintStream & Prinwriter

What's the difference?
Tank you
--
--
Ciao
                                        Roche
               - The Mannix -
Sei stufo di ascoltare la solita minestra?
Clicca quì sotto:
 
http://stage.vitaminic.it/the_mannix/

 Tank you
Panzer you.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------


solo una curiosita`: perche` continui a postare in inglese in un ng
della gerarchia it.* ?
-- 
Ciao,  |  I play Russian roulette everyday, a man's sport,
Matteo |  With a bullet called life, yeah called life, (SUGAR)

No......
ne ho postate solo due in inglese,
ripetendo una frase elementare. Comunque hai rag.!
Scusate e grazie a chi mi ha risposto!


Newsgroup: it.comp.java
Titolo: principiante.....bisognoso....aiutatemi..!!

Non ho mai programmato in c++, ed ora devo monitorare lo stato della
porta seriale e vedere quando c'è qualche segnale in ingresso.
quancuno gentilmente sa dirmi come posso fare??
Grazie a tutti anticipatamente...
                                          impiccio
                                    (di nome e di fatto..)
Sent via Deja.com 
http://www.deja.com/
Before you buy.

 porta seriale e vedere quando c'è qualche segnale in ingresso.
...direi che fare una domanda su c++ qui è un po' inappropriato. Se tu
dovessi farlo in Java potrei consigliarti il package javax.comm; in c++
non saprei da che parte iniziare... cioè si, dal device fisico, che
dipende però dal sistema operativo. /dev/cua0, ser:, ... ci hai dato un
po' pochi dettagli. Scommetto che è per una macchina basata su
architettura Intel e che monta una versione di Windows. :)
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

Newsgroup: it.comp.java
Titolo: JTextField?????

Salve,
come faccio ad impostare un numero massimo di caratteri 
che si possono inserire nel JTextField?
Daniele.

 wrote in message
392287F2...@students.cs.unibo.it...

Ciao,
Vai su 
www.codeguro.com
 c'è una classe fatta apposta per te.

 Vai su 
www.codeguro.com
 c'č una classe fatta apposta per te.

 Vai su 
www.codeguro.com
 c'è una classe fatta apposta per te.
Newsgroup: it.comp.java
Titolo: JoptionPane

Salve a tutti,
non riesco a trovare il file class JOptionPane .Mi serve per far apparire un
piccola finetra di dialogo.Il compilatore non me lo compila, ma oltre a
trovare il file, poi dove lo metto? nel listato non trovo traccia della
directory.
grazie a chiunque possa aiutarmi.
ciao ciao


Ehmm...hai provato con una bella 
import javax.swing.JOptionPane;
come prima riga del tuo programma?
Ciao,
Maurizio

 wrote in message
apdpdv0jfrd1vpede...@4ax.com...


Newsgroup: it.comp.java
Titolo: Gestione DTD con jaxp

Ho un problema,dopo giorni di inutili sforzi non riesco ad accedere alle
informazioni contenute nel DTD associato ad un documento XML,stò utilizzando
il package javax.xml tramite l'utilizzo di DOM,chi mi aiuta????

Tex77 wrote:

non so se è davvero quel che ti serve ma prova a dare un'occhiata qui.
http://xml.apache.org/xerces2-j/javadocs/xni/index.html

Newsgroup: it.comp.java
Titolo: Applet e Servlet o altro?

Stavo pensando di costruire un piccolo forum con java.
Mi serviva, a questo proposito, scrivere su un file html sul server ,
aggiungendo di volta in volta il messaggio dell'utente.
Ho provato a fare un programmino di prova (ho conoscenze di java
scolastiche), che mi funziona con l'applet viewer ma non con Netscape o
Explorer.
Penso che sia per le varie protezioni di java per cui non posso scrivere su
un file o cose simili...
C'e' qualche metodo che posso utilizzare?
Devo fare una servlet?
Come si fa una servlet?
Ciao e Grazie
Pietro

 Come si fa una servlet?
Si prende un web server (Apache, 
www.apache.org
), gli si attacca un motore per
le servlet (JServ/Tomcat, 
java.apache.org
), si configura il tutto e poi si fa
partire. Ovviamente per far andare una JVM devi avere installato un JDK (o un
JRE), scaricabile dal sito della Sun, ed il JSDK. Occhio che JServ vuole la
versione 2.0 del JSDK (sempre su 
www.java.sun.com
)
Una volta risolti questi piccoli problemi, fai una classe che può essere
lanciata via servlet, che altro non fa che aprire un socket su una certa porta
e si mette in attesa di connessioni. A questo punto i client si collegano a
quella porta e inviano i messaggi, che la tua classettina si preoccuperà di
salvare su file, o meglio di rimandare indietro come risposta il file stesso.
Come si scrive una servlet?
Beh l'esempio IsItWorking che viene con JServ dovrebbe tranquillamente darti
una idea. Crei una classe che estenda HttpServlet, e ridefinisci i metodi doGet
e doPost. Ovviamente, dovresti dare un'occhiata a HttpServletrequest,
HttpServletResponse, response.getWriter(), response.setContentType()...
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------
Newsgroup: it.comp.java
Titolo: File Jar e URL - aiutoooo!!!!

Salve a tutti.
Ho un piccolo problema: in un file associato a un file JAR trovo la seguente
stringa, la quale mi permette di accedere ad altri files secondo il
percorso:
BASEURL=file:/D:/tutteannate/
Vorrei sostituire le lettera identificativa delle unità (in questo caso D)
con un codice o parametro che possa permettere al file jar di riconoscere il
percorso (C-D-E-F ecc.)senza citare in modo univoco la lettera del drive ma
che accetti un percorso universale del tipo ./ o ../ , io ho provato a
sostituire la lettera D con questi questi codici ma il percorso non me lo ha
trovato...
C'è qualcuno disposto a offrirmi dei lumi?
Ringrazio di cuore



con il . o .. puoi definire path relativi alla directory corrente
(quella da cui avvi il programma)
se fossi sotto linux usando un link potresti cavartela velocemente,
con windows non credo ci sia soluzione se la directory corrente sta 
in una unita' diversa da D, non e' possibile con il .. cambiare unita'
una soluzione potrebbe essere passare all'interprete un parametro
java -Dtutteannate.dir=D:/tutteannate MainClass
e poi ricavare il valore del parametro dentro nel codice con
String dir = System.getProperty("tutteannate.dir","valoredidefault")
ciao_O
_______________________________________
jame 4.0 is available! 
http://jame.sourceforge.net
_______________________________________
http://digilander.iol.it/schiele


Ciao, ti ringrazio per la risposta, ma purtroppo, siccome non sono molto
ferrato in materia, ti chiedo come applicare praticamente le istruzioni che
mi hai dato; devo creare nuovi file?, devo modificarne altri?
Porta pazienza.
Aspetto con ansia un nuovo riscontro.... :)



soluzione 1
togli la lettera dell'unita' -> BASEURL=file:/./tutteannate
naturalmente devi mettere la directory tutteannate nella directory del programma
se hai gia' provato a fare in questo modo e non funziona allora mi sa che devo 
andare a farmi un ripasso :)
soluzione 2 
dimmi prima se puoi (e vuoi) modificare il codice?


andare a farmi un ripasso :)
dimentica soluzione 2, stavo dando i numeri

Newsgroup: it.comp.java
Titolo: gui viewer

Salve, io uso Eclipse versione 3 o 2.1 e vorrei sapere come è possibile
fare per visualizzare le form. vorrei creare le form con bottono, text
come ad esempio si fa in visual basic...inserendole con il mouse e non
scrivere a mano tutto il codice. qualcuno sa come posso fare? grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
Prova qui:
http://www.eclipse.org/vep/
Ciao
Paolo

Newsgroup: it.comp.java
Titolo: come iniziare??

salve....come ho già detto qualche post fa, sto iniziando a vedere
javaee...
ho deciso di seguire il tutorial della sun....mi sono scaricato
netbeans con  application server pe 9...e sto seguendo le indicazioni
della sun....credo che quelle siano informazioni sante....cmq ho
scricato anche altre informazioni varie su javaee...tipo l'ebbok
"AGILE Java Development with Spring, Hibernate and Eclipse" dove viene
spiegato lo stesso argomento del tutorial sun ma con framework
diversi....poi mi sono scaricato "Programmare con jakarta
structs"...ora io mi chiedo....quali sono i framework e i metodi
migliori per imparare....per lavorare non lo chiedo perchè tanto già
so che la risposta è "Dipende da quello che devi realizzare"......
un saluto a tutti.....

 migliori per imparare....
Se stai studiando gli ejb3.0 hai praticamente tutto quello che ti
serve per fare un'applicazione server con le palle.
Ti serve un client per divertirti coi tuoi esperimenti j2ee? Usa le
servlet cosi' come java te le offre e una volta che hai preso
dimestichezza con il tutto, scegliti un framework per "semplificarti"
la vita. "semplificarti" e' tra virgolette perche' spesso ti scontri
coi limiti o le complessita' dei framework, e vorresti non averli mai
utilizzati!
--
SoulSpirit

 wrote:

Infatti la risposta è "dipende da che vuoi imparare"....:-)
Il lato View-Controller oramai è appannaggio di JSF (e l'hai trovato
nel tutorial della Sun), Spring (lato controller) e Struts+Validator.
Struts è quello con il quale sono state fatte la maggior parte delle
applicazioni J2EE in quanto è il più vecchio.
Usa l'introspezione per mappare campi del form con classi java (più
una serie di altre cosette). Spring usa l'Inversion of Control e copre
un po' tutto il MVC.
JSF compete con Struts concettualmente ma, a fronte del fatto che
produce enormi file di configurazione, chi lo usa lo preferisce a
Struts per la presenza dei "componenti". Hibernate è il più utilizzato
framework di gestione dei dati persistenti: Spring stesso dà le
interfacce per il suo utilizzo (in alternativa a iBatis).

Newsgroup: it.comp.java
Titolo: Colorare gli oggetti

Ciao a tutti.
Il mio problema è questo: vorrei poter colorare le JLabel che inserisco nei
form oppure lo sfondo dei JButton...qualcuno sa dirmi come posso fare?
Ho provato con
JLabel label = new jLabel("prova");
label.setColor(new Color(255,0,0));
........................................................
ma non funziona!
Ciao e grazie
Alex

 form oppure lo sfondo dei JButton...qualcuno sa dirmi come posso fare?
mi sembra ci sia il metodo "setBackground(Color)"...
-- 
by \ \/ /\/
PerezDeQueya80 on AzzurraNET.org
Newsgroup: it.comp.java
Titolo: JSP e InterBase

Salve,
ho bisogno di connettermi a un database (gestito con InterBase della
Borland) da delle pagine scritte in Jsp. Ho provato in vari modi e
utilizzando diverse documentazioni, però non sono riuscito a concludere
niente....
Qualcuno saprebbe spiegarmi come devo fare?
Grazie mille!!!
-------
Leonardo
lbr...@tiscalinet.it

 Grazie mille!!!
Andrea

 ha scritto nel messaggio
news:aimcpr$t86$1...@server-b.cs.interbusiness.it...


 includo e non saprei dove provare a fargliela trovare.
Copia i file .jar che trovi in \programmi\interclient nella directory
\common\lib di tomcat ed in questo modo tutte le tue applicazioni web
potranno usarle.
La stringa di connessione per interbase è jdbc:interbase://host/path
dove host è il server dove è installato interbase ed interclient e path
è la path del database ad esempio
jdbc:interbase://localhost/c:/db/database.gdb
Andrea
Newsgroup: it.comp.java
Titolo: Objects return null pointer exception after form action getRequestURI()

Hello All,
I appreciate anyone's assistance. I wanted to validate user customizable
field values so I changed my JSP page so that the form action would post
existing form - action=<%= getRequestURI() %>.  Upon form loading after
submit verify field values and if any are left empty a message would be
posted, and again form would be reposted until all field values were
confirmed not to be empty. If field values were not left blank then it would
automatically call a servlet to store the field values entered. The jsp page
and form worked perfectly until I tried to implement the field validation.
What happens is any object that I attempt to initialize after the form is
loaded for the second time (after action=<%= getRequestURI() %>) results in
a null pointer exception.
For instance the following works perfectly the first time around, but on the
2nd pass the second line of code draws a null pointer exception.
  UserSelections us =
(UserSelections)request.getAttribute(PropertyConstants.USER_SELECTIONS);
  int selectedModelId = us.getModelId();
Any help would be greatful,
Mike

 wrote in message
news:1Afcc.14324$W57....@nwrdny03.gnilink.net...

From the jumble of words provided, I'd say the variable "us" is null. Why
that is I couldn't really say, but that's your problem. If it works the
first time and not the second time, it's because you've stored an object
under the name specified by PropertyConstants.USER_SELECTIONS the first time
but not the second.

Newsgroup: it.comp.java
Titolo: Java & SQL Server

--
Ferrari Luca,
flu...@infinito.it
Salve,
mi sto avvicinando adesso alla gestione dei database e volevo sapere se č
possibile usare il package java.sql assieme a SQL Server e magari dove posso
reperire informazioni per iniziare rapidamente a utilizzare il tutto.
Qualora non fosse possibile usare Java & SQL Server mi potreste consigliare
quale č il linguaggio di programmazione migliore da usare con questo DBMS?
Grazie.

 reperire informazioni per iniziare rapidamente a utilizzare il tutto.
Puoi farlo tranquillamente, purtroppo per il collegamento o usi
il driver jdbc-odbc, oppure ti rassegni ad usare un driver di terze
parti (Inet).
Vedi il tutorial su JDBC sul sito della sun (
java.sun.com
).
Davide

 > mi sto avvicinando adesso alla gestione dei database e volevo sapere se
č


cosa indicata. O sbaglio?
Direi di sě, nel senso che sbagli ;-). Il suggerimento che ti č stato
dato č piů che giusto.
ODBC č nato principalmente per i database relazionali (quindi non "ad
oggetti"). Non vorrei che fosse il nome a creare confusione: ODBC č la
sigla di Open DataBase Connectivity, non Object DBC.
Scusate l'intrusione.
-- 
Ciao
	Fabrizio
Newsgroup: it.comp.java
Titolo: costanti condivise

Ciao a tutti,
mi sono accorto che varie mie classi hanno bisogno delle stesse costanti:
private static final int ITA=0;
private static final int ING=1;
private static final int FRA=2;
private static final int SPA=3;
come posso evitare di scrivere queste costanti in tutte le classi? 
Esiste una specie di istruzione "include"?
Grazie
Nicola


ciao,
semplicemente ti fai una classe + o meno cosi:
class MyConstants {
	public static final int ITA=0;
	public static final int ING=1;
	public static final int FRA=2;
	public static final int SPA=3;
	...
}
Ora se la classe Pippo utilizza una costante:
class Pippo {
...
... = MyConstats.ITA;
...
}
OK?
Un trucco: se la tua classe ha il nome lungo e pure le tue costanti
e non vuoi passare le giornate a scrivere codice del tipo
...= 
MyClassWithVeryLooooooooooooooooooooooooooooooongCode.constantWithLooooooongName;
svariate volte (il che diventa snervante) basta che definisci invece 
della classe MyConstants
interface MyConstants {
  public static final int ITA = 0;
...
}
la classe pippo deve implementare la interfaccia
class pippo implements MyConstants
{
   ... = ITA;
}
cioe' non devi piu' mettere il nome esplicito della classe in cui trovi 
le costanti!
Spero di esserti stato utile
{2Nd+BESt}

 wrote in message news:f9MTd.51263$lB4.1...@twister1.libero.it...

mmm, non so mi sembra un po' forzato come design ... no ?
miaooo maks.

 
non saprei... in cosa č forzato? cmq cosi' e' come farei io.
te che faresti?
{2Nd+BESt}

 mi sono accorto che varie mie classi hanno bisogno delle stesse costanti:
Le tecniche ci sono, basta definirle in una interfaccia e aggiungerla 
alle classi che ti interessa fra le interfacce che implementa. Ma se le 
definisci static, non ha senso "includerle" nella classe che le utilizza.
Definisci una classe Languages pubblica che contiene le costanti e 
riferisciti come Languages.ITA, Languages.ING, etc... in tutte le classi 
che vuoi (vedi ad esempio, java.sql.Types).

 {2Nd+BESt}
miaooo maks.


In Java 5 ci sono le enumerazioni...
-- 
Andrea Sansottera
UGIdotNET [Italian] 
http://www.ugidotnet.org
My weblog [Italian] 
http://blogs.ugidotnet.org/andrew/

 come posso evitare di scrivere queste costanti in tutte le classi? 
Oltre agli altri metodi c'e' anche il "typesafe enum pattern", guarda
http://java.sun.com/developer/Books/shiftintojava/page1.html
, al 
paragrafo "Replace Enums with Classes"
Io l'ho trovato 'simpatico' e più funzionale di quanto appare all'inizio
bye
DKano
Newsgroup: it.comp.java
Titolo: Dedicare piu' memoria a Tomcat

Salve,
quando faccio partire tomcat (su Linux con JDK1.4.2), come faccio a
"dedicargli" piu' memoria?
Mi pare ci fosse un'opzione di java, ma non ricordo quale...
Pietro
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 
E' sufficiente definire la variable d'ambiente CATALINA_OPTS
valorizzandola con le opzioni che devono essere passate alla JVM che
eseguira' Tomcat.
Ad esempio, con le JVM di Sun, per definire la dimensione massima
dell'heap a 256 MB:
export CATALINA_OPTS=-Xmx256m
La descrizione delle altre opzioni non-standard disponibili la trovi nella
documentazione o eseguendo il comando:
java -X
-- 
Lucio Benfante
Java User Group Padova: 
http://www.jugpadova.it
Brainbench MVP for Java 1: 
http://www.brainbench.com
MyTranscript: 
http://www.brainbench.com/transcript.jsp?pid=167064

Newsgroup: it.comp.java
Titolo: ERA ORA!!!!!

cerco esperto java x collaborazione interessante e vantaggiosa.

 cerco esperto java x collaborazione interessante e vantaggiosa.
Secondo te, il subject l'hanno messo cosi' tanto per fare??? :)
-- 
Tommaso Paba
Togli ".no-spam." per rispondere (se c'e')
http://spazioweb.inwind.it/pabasoftware

Newsgroup: it.comp.java
Titolo: Problema con l'uso del JTree

Salve sto usando un JTree ma ho il seguente problema.
Il JTree distingue tra branch-node e leaf-node in base al fatto se questi 
nodi hanno figli o meno. Quindi se io elimino tutti i figli di un 
branch-node, l'icona di tale nodo diventa uguale a quella di un leaf-node.
Io vorrei evitare questo in quanto so già nel momento della creazione quali 
nodi sono foglie e quali branch-node,praticamente vorrei fissare la loro 
icona.
Mi potete aiutare?
Grazie 

Peppe ha scritto:

Per settare le icone (ma non solo) per i nodi del JTree ti serve creare 
un oggetto che implementi TreeCellRenderer, oppure puoi tranquillamente 
estendere DefaultTreeCellRenderer che gia' lo fa, dopodiche' fare 
override del metodo getTreeCellRendererComponent(args) che si occupa del 
render della cella  in questione (questo "pattern" e' lo stesso per gli 
altri widget swing, JTable, JList ecc..). Dentro il suddetto metodo che 
ritorna un Component, implementi la tua logica. Se e' un certo nodo, 
questa icona, se e' un altro, un'altra icona, o carattere grassetto, o 
quello che vuoi. Tieni presente che questo Component altro non e' nella 
stragrande maggiornaza dei casi una JLabel, quindi ne puoi usare i 
metodi setIcon, setText, setFont ecc...
Cmq, guarda qua
http://java.sun.com/docs/books/tutorial/uiswing/components/tree.html
Ciao,
Corrado

 ha scritto nel messaggio 
news:f111h.7499$Pk4....@tornado.fastwebnet.it...

Newsgroup: it.comp.java
Titolo: AIUTO URGENTE!

Devo cominciare a scrivere un programmino in java e sto agli inizi.
Non ho neanche il JDK.
Stamattina dopo un'ora di download ho scaricato dalla Sun  J2sdkee 1.3 e
pensavo fosse il Jdk!??
Ma e' questo?visto ke si chiama sdk(software devel. kit) ho qualche
dubbio,ma sul sito della Sun non c'e' nessun riferimento esplicito al
download del JDK.
ho installato questo sdk,ma anche se scrivo solo java alla riga di comando
non succede niente.
ILLUMINATEMI!!
--
www.sitissimo.3000.it

 wrote in message
news:DXSz7.50021$1H1.6...@news.infostrada.it...


Newsgroup: it.comp.java
Titolo: Problemi di un principiante 2

Salve,
come si creano i record, (un tipo di variabile composta,
esempio
persona.nome="pippo";
persona.cognome="pappo";
persona.eta="30";
2) Come si creano e come si accede a array di record ?
tipo
persona[0].nome="pippo";
persona[1].nome="ciccio";

 persona.eta="30";
Forse non ti e' ancora molto chiaro il concetto di "classe", o "oggetto"
:-)
Per creare un tipo di "record" devi creare una classe, senza metodi,
che abbia come proprieta' i campi del record. Il record e' solo una caso
particolare della classe, per dirla semplicemente.
Quindi avrai:
public class RecPersona {
	public String nome;
	public String cognome;
	public int eta;
}
Quindi, per dichiarare una variabile di tipo RecPersona:
	...
	RecPersona persona = new RecPersona();
	persona.nome = "pippo";
	persona.cognome = "pappo";
	persona.eta = 30;
	...
Un array di RecPersona:
	RecPersona persArr[] = new RecPersona[10];
	persArr[0] = new RecPersona();
	persArr[0].nome = "pippo";
	etc. etc.
Tutto chiaro?
Ciao,
  Marina

persona.eta="30";
Brrr... Credo ti serva qualche lezioncina in più sull'Object Oriented.
Per rispondere, comunque: i record sono la versione povera delle
classi, quindi basta che crei una classe che contenga le variabili (o
attributi) che ti servono; con questa potrai creare oggetti da mettere
negli array.
--
Bye,
  Dario
ICQ: 
http://wwp.mirabilis.com/11871099
Remove anti-spam from e-mail address

Newsgroup: it.comp.java
Titolo: Lunghezza stringa in pixel

Come faccio ad ottenere la lunghezza di una stringa in pixel.
Mi serve per creare frame o dialog di dimensioni variabili a seconda del
testo visualizzato
Ciao Grazie

 wrote in message
news:a0ld33$fhl$2...@pegasus.tiscalinet.it...


 ha scritto nel messaggio
news:a0lg35$r5l$1...@newsreader1.mclink.it...

Newsgroup: it.comp.java
Titolo: Valorizzare combobox dopo richiesta al server

Ciao,
ho una pagina jsp che presenta 2 combobox, di cui 1 contiene dei dati
precaricati.
In base alla scelta dell'utente devo inviare tale selezione al server per
fare una query che mi restituisce dei dati che dovranno essere ritornati
nella pagina jsp chiamante e "valorizzare" con quei dati la seconda combo.
Come posso fare?
Grazie
Nik
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Come posso fare?
Puoi fare in due modi.
Il primo è sottomettere nuovamente la pagina al server (alla selezione
della combo fai il submit del form), il quale si incaricherà di
valorizzare opportunamente la seconda combo. Questo metodo (ormai
obsoleto) è adottato dal sito di Trenitalia quando prenoti un viaggio
on-line.
L'ultima moda si chiama Ajax, ovvero tramte Javascript (oggetto
XMLHttpRequest) alla selezione della prima combo, viene inviata una
richiesta al server per ottenere i dati della seconda combo. Sempre
tramite Javascript, i dati ottenuti verranno usati per popolare la
seconda combo.
Puoi farlo a mano, oppure usare uno dei vari framework disponibili,
come ad esempio Dojo.
Newsgroup: it.comp.java
Titolo: NoClassDefFoundError: ?

Qualcuno puņ aiutarmi a risolvere il presente errore:
Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/xerces/dom
/ParentNode
non capisco perchč questo errore compaia all'avvio del main della mia
applicazione, dal momento che il file xerces.jar č contenuto nel classpath e
al suo interno č contenuta la classe menzionata ...
grazie Maurizio Poli

applicazione, dal momento che il file xerces.jar č contenuto nel classpath
Come č impostato precisamente il tuo classpath?
-- 
Ciao
	Fabrizio C.

Questo č il contenuto del mio file pr.bat
set PATH=C:\jdk1.3\bin
set CLASSPATH
=C:\forte4j\Development\pr;C:\forte4j\Development\pr\lib\xerces.jar
java  -verbose pr.prClient.prmain
il primo percorso del classpath indica la directory contenente
l'appilcazione, e il secondo la directory del package dell' apache.
Ne approfitto per un' altra domanda: perchč se faccio doppio click sul .bat
(situato nella dir pr)non mi trova neanche pr.prClient.prmain mentre se
avvio tramite un collegamento al .bat situato nella directory superiore
(Development) la classe main viene trovata e ne segue l' errore
NoClassDefFoundError?.
scusa se faccio un pņ di caos ma mi sono perso..
ciao Mau

Fabrizio Camera <f.came...@Mtiscalinet.it> wrote in message
3b757bc...@news.libero.it...

caro Fabrizio scrivendoti mi sono accorto di alcuni errori di scrittura di
pr.bat e dopo averli corretti l'applicazione č partita finalmente!.Comunque
la seconda domanda rimane, se hai voglia di pensarci, e la posso anche
condire: perchč se copio il collegamento a pr.bat in un altra posizione
 es. desktop) la cosa non funziona di nuovo e non viene trovata la main?.
grazie comunque Mau

 es. desktop) la cosa non funziona di nuovo e non viene trovata la main?.
Mi scuso perché mi era sfuggita la tua richiesta.
Spero che tu abbia già trovato una risposta, perché non so aiutarti.
Sorry. :-)
-- 
Ciao
	Fabrizio C.
Newsgroup: it.comp.java
Titolo: Deprecated API

Facendo i miei bei programmi incappo sempre nel seguente warning: un file
usa una deprecated api. Cosa vuol dire? E' grave? Devo rifare tutto o va
bene lo stesso?
Grazie.












una deprecated api e'  una funzione di libreria supportata dalla versione
precedente del jdk (probabilmente 1.1) che non e' piu'  stata implementata
nei successivi update (vedi 1.2, o ha cambiato nome o non esiste piu').
se devi rifare tutto non lo so, certo e' consigliabile prendere
provvedimenti.
Tieni presente che la Sun ha praticamente cambiato tutto dal passaggio al
jdk1.2 e che i libri in commercio si basano tutti sulla beta3 di diversi
mesi fa (quelli tradotti anche di piu' ) molto diversa dalla versione final.
Comunque la documentazione scaricabile e' ben fatta su questo punto e non
dovresti avere grossi problemi per l'aggiornamento. (a parte ristudiare
intere sezioni completamente diverse, vedi AWT).
bye Marco


Anche nel jdk 1.2 ci sono API che vengono riconosciute come deprecate (ad
es. show(), sostituito da setVisible) ... O ho scaricato un jdk strano ?!?!?
Ciao.


Se al comando "javac" setti lo switch -deprecation (come da help in
linea) potrai vedere classe deprecated stai utilizzando. Una volta
individuata guardi il reference manual delle API Java e cerchi la tua
classe deprecated: sicuramente viene riportata la classe da utilizzare
al suo posto e, una volta modificato il programma, non avrai più
problemi! 
Le api deprecated non verranno supportate in futuro quindi é meglio
non utilizzarle!
Ciao!!!
Matteo!!!

es. show(), sostituito da setVisible) ... O ho scaricato un jdk strano ?!?!?
soprattutto nel  jdk 1.2 ci sono Api deprecaded. Tu pero' ti riferisci a show
che era implementata
nella versione 1.0 e sostituita da setVisible nella 1.1, di conseguenza anche
nelle versioni successive viene riconosciuta come deprecated.
bye, Marco

Newsgroup: it.comp.java
Titolo: certificazione java

Ho letto tutti i messaggi sulla certificazione java, ma non ho ancora
capito una cosa: le domande della prova sono in italiano o on inglese?
potete farmi un esempio di domanda d'esame?
Grazie
Antonio

 potete farmi un esempio di domanda d'esame?
Cerca a proposito di "mock/test exams".
http://www.jchq.net/faq/jcertfaq.htm
PS: non č da prendere sottogamba lo studio e la preparazione dell'esame; 
per quanto tu possa lavorar bene non hai idea di quante cose non sai dei 
fondamenti di java, finchč non hai letto un testo specifico.

 fondamenti di java, finchè non hai letto un testo specifico.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.java
Titolo: Timer in JAVA

Esistono "timer" in JAVA?
Riccardo

 Riccardo
Timer tipo il javax.swing.Timer? :)
--
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------
Newsgroup: it.comp.java
Titolo: [STRUTS] Form con campi dinamici...

Salve,
ho la necessita di costruire una form un po' particolare...
La form e' sostanzialmene una matrice, con numero di colonne fisso e numero 
di righe variabile..
L'utente deve poter, premendo un pulsante, aggiungere una riga ed immettere 
i dati.
E' possibile farlo con struts? idee?
La classe ActionForm dovrebbe contenere invece che i soliti attributi, degli 
array di dimensione variabile....
idee??
grazie!!!
maz

Il problema di farla con struts e' che devi comunque sottostare a un refresh
della pagina ogni volta che aggiungi la riga, il che puo' non essere
accettabile.
Potresti - e dico potresti - provare una soluzione lato client con
javascript e affini...
-- 
---
Francesco Galli / Cinghiale Mannaro
Personal: 
http://cinghialemannaro.splinder.com
TMS project: 
http://tms.inera.it

 javascript e affini...
Certo, di solito cerco pero' di ridurre al minimo i javascript, quel che 
succede lato browser non e' sempre controllabile...
maz

Newsgroup: it.comp.java
Titolo: Noob errori di compilazione

Salve a tutti nell NG
tento di compilare questa classe ma ricevo l'errore che l'operatore 
booleano || non e  applicabile ad un INT , sto sbagliando la sintassi
oppure dalla versione 1.3 alla 1.412 di java e' cambiato qualcosa.
l'esempio e' tratto da un libro su java .
inizio codice =============
    class IfElse {
   public static void main(String args[]){
   int mese = 4;
   String Stagione;
   if (mese == 12 || mese == 1 || mese = 2) {
   Stagione= "inverno";
   } else if (mese == 3 || mese == 4 || mese = 5) {
   Stagione = "primavera";
   } else if (mese ==6 || mese==7 || mese = 8) {
    Stagione= "Estate";
   }else if (mese == 9 || mese == 10 || mese == 12) {
   Stagione = "Autunno";
   } else {
   Stagione= "Mese Inventato" ;
   }
    System.out.println("Aprile è in " + Stagione +".");
      }
}
===============================
Lo so e' stupidissimo ma sono  agli inizi e faccio fatica solo a 
indentare il codice.
Saluti Roberto

 
Errori di sintassi solo maledettisimi errori di sintassi chiedo venia

Newsgroup: it.comp.java
Titolo: Stampa

E possibile gestire la stampa con java?
quali sono le classi che vengono utilizzate?

quali sono le classi che vengono utilizzate?
Uno dei modi lo puoi trovare qui
http://java.sun.com/docs/books/tutorial/2d/printing/index.html
HTH
-- 
Ciao
	Fabrizio C.

Newsgroup: it.comp.java
Titolo: Corrispondente del DTPicker

Mi chiedevo ma in java (non mi sembra ci sia su Swing) esiste un
oggetto simile al DTPicker del Visual basic???
thanks

 oggetto simile al DTPicker del Visual basic???
Cosa fa' il DTPicker di VB ?

 Cosa fa' il DTPicker di VB ?
E' un particolare combobox in cui c'è la data come text e aprendolo
compare il calendario che facilita la selezione dei giorni.

 compare il calendario che facilita la selezione dei giorni.
Mi rispondo da solo, ho trovato questo che fa al caso mio, lo posto
magari è utile ad altri:
http://java.html.it/script/download/2813/calendario-java/
Newsgroup: it.comp.java
Titolo: Problemi con eclipse

Vado a lanciare l'eseguibile di eclipse e mi appare:
JVM terminated
exit code=1
/usr/bin/java 
e poi la cosa prosegue con tante 
dichiarazioni di indirizzo simili.
Ringrazio chi mi vorra aiutare.

 ha scritto nel messaggio
news:1glwn8b.1ajszn51cxtjpmN%giggiru...@yahoo.it...



Versione eclipse e versione java, prego.
Visto che usi linux, /usr/bin/java è in link a cosa?



Newsgroup: it.comp.java
Titolo: Votate questo bug su JDC : 4223503

E' un bugs molto grave che riguarda l'inefficienza del garbage collector.
E' un problema che tocca chiunque usa Java per qualcos piu' di una banale
applet. 
Sun non lo ha ancora corretto nonostante fosse stato molto voltato si e'
limitata a dire che in realta' non e' un bugs ed a cambiargli nome. 
Se leggete nel forum di che cosa si tratta vi renderete conte
dell'importanza che ha risolverlo. 
Questo e' il link basta essere registrati al java developer connection.
http://developer.java.sun.com/developer/bugParade/bugs/4223503.html
Grazie dell'aiuto.
-- 
-> Dagon <-
-------------------
kin...@freemail.it
da...@phreaker.net
UIN 13735138
-------------------
(VB) ITALY
------
Posted via news://
freenews.netfront.net
Complaints to 
ne...@netfront.net

ti ho ascoltato ed ho votato..anche se un errore secondo me e' valido quanto
un altro...


quanto un altro...
Ti ringrazio.. 
Il problema e' che non esite "workaround" per questo bug. anche se si
chiama la dispose la memoria non viene mai liberata dal garbage
collector, si puo' limitare il danno svuotando a mano i panel dei
componenti e chiamarne la dispose ma il guadagno e' minimo purtroppo. 
Comunque grazie ancora.


mi sembra pero' che si puo' forzare la garbage collec...


 mi sembra pero' che si puo' forzare la garbage collec...
Si ma vedi fintantoché un oggetto ha qualche riferimento a sé non può essere
toccato dal garbage collector. E' ovvio che il bug in questione fa sì che
qualche riferimento da qualche parte non venga posto a null (ossia continui ad
essere attivo). Questo impedisce il garbage collection sul Frame con
conseguenti problemi di riempimento della memoria.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

Newsgroup: it.comp.java
Titolo: Domanda su JComboBox

Ciao a tutto il ng,
avrei bisogno di una combo box che riduca la lista di items a seconda del
valore scritto nella sua casella di testo (es se immetto "cas" rimangono
solo gli item casa, cassa, casta etc).
Visto che programmo più che altro per imparare potrebbe essere un utile
esercizio implementare questa funzione....
Non vorrei però che questa fosse già prevista in modo nativo (mi sembra
di no dalla documentazione...): qualcuno sa dirmi se esiste????
Paolo


Nel JDK standard non c'è.. non so se in rete c'è.
Io l'ho fatto e devi semplicemente implementare un trie (oltre a sapere 
cos'è).
Mostrare il combobox con le informazioni che cerchi diventa poi banale.

 cos'è).
Ecco appunto, non so cosa è :-); comunque una mezza idea di come fare ce
l'ho in testa (al limite provo e poi vi rompo ancora le palle... ;-))
Ciao e  grazie per l'aiuto
Paolo
Newsgroup: it.comp.java
Titolo: default constructors

una domanda che potrebbe sembrare banale (e forse lo č...):
ma per le classi non pubbliche il costruttore di default tipo
ClasseNonPubblica() non esiste a meno che non sia scritto...
giusto???
grazie!
giulio
-- 
"show me a sign to a life that shines
one direction into another sheltered peace of mind"
                               skid row
--
gpe...@BLAHlibero.it
rimuovi BLAH per rispondermi
   - God Bless -

 giulio
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

public/private
esempio:
class Classe {}
public class ClasseDerivata extends Classe {
public static void main (String[] args) {
	//qui dovrei avere un errore
               //del compilatore che non trova il costruttore Classe()
	ClasseDerivata cd = new ClasseDerivata();


 }
eh no!
In questo caso il compilatore non da errore perchè
classe 
NON HA la dichiarazione del costruttore
MA è il compilatore che le fornisce il DEFAULT CONSTRUCTOR
stessa cosa per ClasseDerivata.
SE INVECE tu scrivi
class Classe {}
private Classe(String x) {
     	super();
}
ALLORA 
ClasseDerivata non si compila perchè non avendo la definizione del
costruttore,
tenta di usare il DEFAULT CONSTRUCTOR
che nella superclasse NON ESISTE!!!
Paragrafo 8.8.7 Default Constructor
http://java.sun.com/docs/books/jls/second_edition/html/classes.doc.html#16823
Ciao
Leonardo


MA č il compilatore che le fornisce il DEFAULT CONSTRUCTOR
mitico!
esatto!!!
ciao!
giulio


Newsgroup: it.comp.java
Titolo: Spazio disponibile su disco?

Ciao,
qualcuno sa come (e se) posso ottenere lo spazio disponibile su disco?
Non sono riuscito a trovare niente di niente...
-- Giuseppe

 -- Giuseppe
Corrado.
Newsgroup: it.comp.java
Titolo: caratteri parsati male in UNIX

Il mio problema è questo:
Ho una classe che prende dei dati da un db oracle (remoto)e li salva su
file concatenando le info mediante separatore ';' come previsto dal
formato del file(csv).Quando lancio la classe in locale(macchina windows)
non ho problemi nella scrittura del file, i problemi sorgono quando lancio
la classe su un sistema unix in questo caso il file viene in alcune parti
corrotto ad es. caratteri accentati(è,é...), °° vengono sostituiti con il
'?'.  
le istruz:
    File fcsv = new File(pathFile,nomeFile);
    //out = new PrintWriter(new BufferedWriter(new FileWriter(fcsv))
    out = new BufferedWriter(new OutputStreamWriter(new
FileOutputStream(fcsv)));
con out commentato usavo il metodo println()
con out decommentato uso il metodo write pre scrivere su file.
Ho provato entrambe ma nn funziona su unix.
Java usa unicode come codifica(7 bit) unix userà una codifica a 8 bit?
Come risolvo il problemone????????????
ASPETTO MOLTE RIPOSTE RAGA'..
SONO NELLE VOSTRE MANI...
GRAZIE A TUTTI
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 '?'.  
sei sicuro che il file sia corrotto? hai provato a vederlo in una shell
di unix (magari in emulazione vt100) oppure lo hai visto con un editor
che gestisce tutta la codifica latin1 o utf8?
Se non sai come visualizzarlo su unix, prova a trasferirlo su windows
tramite ftp (in binario) o scp e vedilo sulla tua macchina.

 
Hai hai signora Longari, lei cade sul...encoding !!
Informati sull'encoding usato dall'istanza di Oracle per i campi testo, 
e guarda se riesci a trovare un modo di interpretarli correttamente: c'è 
un costruttore di String che accetta un array di byte e un codice con 
l'encoding da utilizzare:
public String(byte[] bytes,
               String charsetName)
        throws UnsupportedEncodingException
Okkio che gli encoding sono una grandissima rottura di...pisello...oops, 
l'ho detto. Vabbè Mike Bongiorno non ha mica l'esclusiva...
-- 
  -- + Setaceous Pig + --
http://megadix.users.mcs2.netarray.com/
http://www.jroller.com/page/megadix/

 
Credo che si debba creare l'OutputStreamWriter usando il costruttore a
due parametri OutputStreamWriter(OutputStream out, Charset cs) e
specificando come secondo parametro
java.nio.charset.Charset.forName("ISO-8859-1")
ad esempio.
Spero ti possa essere di aiuto.
Marco
-- 
####################################################
# Marco Lazzeri                                    #
# ARPA SIM - Viale Silvani, 6 - 40122 - Bologna    #
# Tel.: 
+39 051 6497520
                            #
# E-mail: 
ma...@adgb.df.unibo.it
                   #
#         
mlaz...@smr.arpa.emr.it
                 #
#         
marco_...@inwind.it
                  #
####################################################