mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: jbuilder X e tomcat

salve, sto provando JbuilderX e vorrei impostare un server.xml diverso da
quello che jbx imposta per Tomcat4.1
Ho seguito le istruzioni che dicono di rimuovere il commento presente nel
xml per evitare che venga rimpiazzato,
ma a quel punto, riavviando tomcat, ottengo questo errore:
5-ott-2004 13.19.14 org.apache.commons.digester.Digester fatalError
GRAVE: Parse Fatal Error at line 1 column -1: Elemento root del documento
mancante.
org.xml.sax.SAXParseException: Elemento root del documento mancante.
 at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3339)
NB: è scritto di rosso (credo indichi lo stderr) sulla console di jbuilder
Qualcuno è riuscito a farlo funzionare correttamente??
Grazie
PS: ho controllato bene la struttura del server.xml con commento rimosso, ed
è corretto (come prova di disperazione ho tentato la sola rimozione del
commento, senza alcuna modifica ai connector ecc... , ma niente)

 
Perchč non posti il server.xml cos' č piů facile per tutti verificare 
l'errore?
Hai provato a validare il server.xml da te modificato col suo schema/dtd?

Newsgroup: it.comp.java
Titolo: Salvare in Bmp

Da un'applet Java...
Posso salvare un'immagine in un file bmp?
Maurizio
P.S. E' questione di vita o di morte, rispondetemi!

 wrote in message
8rk4l3$or1$1...@nslave2.tin.it...


 sicurezza firmando l'applet.
Quindi se chiedo di salvare un file qualsiasi devo firmare l'applet? E' cosě
anche per stampare?
(ma non potevano semplicemente chiedere all'utente se salvare o meno?)
Maurizio

 Maurizio
alt+stamp poi ctrl+v incolli da qualche parte 
-- 
Dr. Ugo Gagliardelli, Modena, Italy
Spaccamaroni andate a cagare/Spammers not welcome
Newsgroup: it.comp.java
Titolo: Downcast con tipo conosciuto a runtime

Salve ho il seguente problema e non so se e' risolvibile con la
reflection:
ho un riferimento ad un oggetto con il tipo dell'interfaccia che chiamo
theObject e dovrei fare il downcast su questo oggetto perche' devo
richiamare un metodo che non e' dichiarato nell'interfaccia. 
Fin qui niente di problematico, il fatto e' che a runtime devo vedere se
esiste questa implementazione(anche qui si fa con Class classtype =
Class.forName("implementazione")) e poi ???
 
Facendo ((classType) theObject).metodo(), non compila e neanche con
((classtype.newInstance()) theObject).metodo()
Esiste allora un modo per risolvere questo problema??
Saluti.
-- 
Mauro Arcolini
Laurea Informatica I livello
Universita' degli studi di Pisa
Italy

 Saluti.
Perchè non posti il codice? Sarei molto + utile
Giuseppe

"Giuseppe Acito" <giuseppeacito@ERASE_MEmclink.it> ha scritto nel messaggio
news:9vdenl$1j7l$1...@newsreader1.mclink.it...

Il tuo problema non è tanto fare downcasting, ma è invocare un metodo a
runtime di cui non hai disponibile a tempo di compilazione l'interfaccia:
sempre tramite reflection c'è la classe java.lang.reflect.Method ; dai
un'occhiata alle API del jdk per i dettagli
Di seguito ti scrivo un esempio
questo ((classType) theObject).metodo() corrisponde a
Class c1 = Class.forName("classType");
java.lang.reflect.Method m = c1.getDeclaredMethod("metodo", new Class[]); //
forse al posto di new Class[] ci và null ,non ricordo
m.invoke( theObject, new java.lang.Object[]); // o null se alla riga sopra
ci va null

 ci va null
Prima di leggere la tua riposta, c'ero arrivato anch'io a questa
soluzione. Cmq grazie per la conferma.
Ciao. 


Newsgroup: it.comp.java
Titolo: Come massimizzare una JFrame

Scusate la domanda...
Come posso visualizzare a tutto schermo una JFrame?
Grazie.

 Come posso visualizzare a tutto schermo una JFrame?
this.setExtendedState(Frame.MAXIMIZED_BOTH);
(supponendo che this sia la tua classe che estende JFrame)
Newsgroup: it.comp.java
Titolo: Aiuto! POSTREGSQL-Jdbc-Transazioni...

Se qualcuno mi puo' aiutare vorrei sapere se per eseguire una
transazione nella quale ci sono select e insert e' meglio inviare
direttamente i comandi SQL:
"BEGIN TRANSACTION"...
"SELECT ***"
"COMMIT" /"ROLLBACK"
oppure usare le API del jdbc come commit(), rollback() e
beginTransaction...
Inoltre e' necessario lokare la tabella in modo esplicito o no??
Se qualcuno mi puo' aiutare anche via email---
Grazie...
jac...@mail.swot.it


Non credo sia possibile una risposta generale, anche se alla fin della fiera
credo che molti driver implementino commit() semplicemente con execute
("COMMIT") :)
Siccome JDBC e' leggermente di piu' alto livello rispetto al puro SQL
dinamico, per star sicuri io userei sempre commit() - se c'e' qualche azione
interna framework- o driver-related da eseguire se usi la COMMIT a livello
SQL rischi di perderla.
-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/
       Search, Read, Discuss, or Start Your Own
Newsgroup: it.comp.java
Titolo: HashSet

Sto studiando le collezioni. Sul mio libro c'è scritto "la modifica del 
contenuto di un HashSet o la verifica del contenimento di un oggetto sono 
operazioni che richiedono un tempo costante, ovvero non richiedono più 
tempo nel caso che le dimensioni dell'insieme accrescano."
Come è possibile una cosa del genere? Oltretutto gli elementi di una 
HashSet non sono ordinati, quindi mi aspetterei che la verifica del 
contenimento di un oggetto abbia una complessità lineare, non costante.
Inoltre vorrei sapere cosa è una tabella di hash, nel libro ne parla spesso 
ma non dice mai chiaramente cosa è.
Ciao
Marco

 ha scritto nel messaggio
news:b3gs9.52007$RO.13...@twister1.libero.it...


In linea di principio ho capito, adesso vado a cercarmi del materiale sulle 
funzioni hash.
Ciao e grazie!

Newsgroup: it.comp.java
Titolo: Campo String o Int

Salve a tutti,
una domanda facile ma ugualmente importante. Vorrei sfruttare la
vostra esperienza per evitare errori d'impostazione o comunque di
semplificarmi la vita
Ho l'esigenza di creare una tabella con un campo codcliente che:
- nelle visualizzazioni dovrà apparire come "00001";
- nella tabella rappresenterà la chiave primaria.
Secondo voi è più comodo / giusto definirlo come String e quindi già
memorizzarlo nel DB come String con gli zeri a sinistra?
Oppure trattarlo come campo int per poi convertirlo ogni volta in
String?
Considerate che questo campo, in altra tabella, farà parte di una
chiave composta da più campi.
Grazie
Biagio

 memorizzarlo nel DB come String con gli zeri a sinistra?
no, è sbagliato.
se un tipo di dato è numerico si salva come numerico. come verrà 
rappresentato è un problema del layer di presentazione, non del database.
per farti un esempio, se al database arrivassero per sbaglio due chiavi 
"0001" e "00001" non avrebbe nulla da eccepire mentre secondo la tua 
logica è un duplicato.

 logica un duplicato.
Hai ragione, grazie.

Newsgroup: it.comp.java
Titolo: Java e C

ciao,
    è possibile inserire del codice scritto in C in un programma in JAVA?
dove posso trovare maggiori informazioni?
grazie,
Max

Max
Non si puo' "inserire", ma si puo' richiamare una libreria (DLL per
Windows) dall'interno di un programma Java o viceversa. Vedi JNI (Java
Native Interface) sul sito della Sun.
Davide
Newsgroup: it.comp.java
Titolo: Doug Lea su JCP Executive Committee


Uh... sempre peggio.
-- 
-riko
http://www.enrico-franchi.org/
http://rik0-techtemple.blogspot.com/

 Uh... sempre peggio.
ho avuto e ho tutt'ora a che fare con oracle e francamente da questo 
punto di vista non ero ottimista. il sospetto che non ci sarebbero stati 
piï¿œ i presupposti affinchï¿œ i comitati tecnici lavorassero in modo sereno 
c'era tutto.

 c'era tutto.
Diciamo che anche io ho avuto tante avvisaglie (e tante cose mica tanto
nascoste, diciamo che Oracle polverone lo ha fatto da subito). 
Credo che il punto sia che a loro Java non interessa che si evolva come
linguaggio. A loro interessa solo il consolidamento della piattaforma ed
eventualmente qualche piccola aggiunta che possa loro servire. 
Tanto per dire... mi sembra evidente il focus di Oracle verso spostare
le cose su wizard e gui (nel loro rdbms). In tutto questo non vedo
quanto ci azzecca un'evoluzione di Java in senso funzionale (closures e
compagnia). Che si, permettoni di snellire il codice e di fare tante
cose belle: ma bisogna un pochetto sapere cosa si sta facendo.


Newsgroup: it.comp.java
Titolo: Esportare da Java in Excel

Buongiorno a tutti!
Ho bisogno di esportare dei dati in Excel da un'applicazione Java
Desktop.
Sono riuscito ad esportare dei dati in Excel da una JSP, ma da
un'applicazione Java Desktop non ho trovato il modo.
Spero che qualcuno abbia qualche suggerimento da darmi.
grazie,
Fra

 Spero che qualcuno abbia qualche suggerimento da darmi.
Esiste una fantastica libreria: Jakarta POI
 
http://jakarta.apache.org/poi/
    Regards,
        Kazuma
--
I've got nothing against God. It's his fan club I can't stand.
Alex "Kazuma" Garbagnati, 
http://www.kazuma.net
EJB & Tomcat jGuru FAQ Manager, 
http://www.jGuru.com
Tutor "Progetto Scuole", 
http://www.JIA.it
Java Italian Association - SUN - MIUR


Scusa se intervengo, ma come hai fatto ad esportare i dati in Excel??
Hai usato il formato CSV e specificato un contentType = "msexcel"?
grazie
-- 
ShadowMan

     
http://jakarta.apache.org/poi/
grazie,
ma hai un esempio di facile comprensione da potermi passare?
-- 
ShadowMan

 ma hai un esempio di facile comprensione da potermi passare?
Ce ne sono un paio sul sito che sono abbastanza semplici e chiari.
Semmai, se hai problemi, scrivimi in privato, ok?
    regards,

Newsgroup: it.comp.java
Titolo: JRE IBM su Win

Scusate, non so se ho scoperto l'acqua calda o se ho capito male,
Oggi per la prima volta vado sul sito dell'ibm alla ricerca della loro
virtual machine e trovo all'indirizzo
http://www-106.ibm.com/developerworks/java/jdk/index.html
la frase
Here is a download link for the IBM 32-bit Runtime Environment for Java 2
(JRE), Windows Edition. To be able to install this JRE your computer must
be an IBM system.
Ho capito bene, il java IBM per windows gira solo su hardware IBM ?
-- 
Stefano L.

l'ho installata tempo fa senza problemi sia in ufficio (windows) che a 
casa (linux)
forse vuol dire un IBM compatibile?



Credo - ma č solo un parere personale  - che l' "avvertimento" rientri nella
politica IBM: cioč, in soldoni, il corretto funzionamento del loro software
č garantito solo su hardware da loro comprovato, con certe configurazioni
'approvate'.
Il che non implica che la JVM IBM giri -peraltro a mio parere benissimo-
anche su altre piattaforme.
Scorpio.

 ha scritto nel messaggio
news:37gaj2F...@individual.net...

Pardon, intendevo dire : "il che non implica che la JVM NON giri..."
Scorpio.

 casa (linux)
Su windows hai fatto paragoni con quella Sun ?
E' vero che e' piu' veloce ?
-- 
Stefano L.

 
Ho provato ad installare su due pc Compaq, uno con WinXP e l'altro con
Win98.
Su entrambi e' comparsa una finestrella con su scritto:
  This is non IBM system, cannot Continue Installation
e l'installazione si e' interrotta.  :(
Che mi dite ?
-- 
Stefano L.

che non è quella che avevo scaricato e installato io tempo addietro
io avevo preso il pacchettone eclipse+ibm jdk e non si trattava d'altro 
che di uno zip
eclipse -vm path-jdk-ibm e via
avranno cambiato le regole


Newsgroup: it.comp.java
Titolo: ObjectOuput e ObjectOutputStream

Salve!
Ho problemi logistici nel capire le modalità di uso dello stream di
serializzazione e della sua interfaccia!
Generalmente si usa ObjectOutputStream nel seguente modo:
      FileOutputStream outputFile = new FileOutputStream("displayList.txt");
      ObjectOutputStream outputObject = new ObjectOutputStream(outputFile);
      outputObject.writeObject(frame.displayList);
ma se volessi creare 2 funzioni writeExternal e ReadExternal che
serializzino e deserializzino un oggetto, ad esse devo passare un
ObjectOutput e non un ObjectOutputStream..perchè?
Ora noto che writeExternal e readExternal servono per esternalizzare, cmq
che differenza c'è in generale tra ObjectOutput e ObjectOutputStream per le
modalità d'uso!?
grazie!
Andrea Todeshini

 ha scritto nel messaggio
news:0hGLa.160095$pR3.3...@news1.tin.it...

Newsgroup: it.comp.java
Titolo: Scusatemi, vorrei riproporre il sondaggio di ieri

Non vorrei irritarvi con questa storia, scusatemi se vi importuno ancora.
Vorrei sapere quale delle due riviste comprate e perchè?
a) IOProgrammo
b) DEV
pan...@edmaster.it

panant wrote:

Nessuna delle due, perchè
A) sono sempre in bolletta anche se non sono più studente;
B) tutte le risposte alle mie domande esistenziali le trovo sulla
documentazione o sul newsgroup
C) per le novità vado a zonzo per la rete.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

 b) DEV
IOProgrammo... ma non e' tanto una scelta esistenziale... non ho molti
soldi per fare un confronto significativo (comprare diversi mesi
entrambe le riviste...). Il CD con IOProgrammo non mi dispiace. A dire
il vero non uso molto la rivista... pero' la tengo un po' come archivio,
se volessi imparare il c++  mi riguarderei le lezioni che hanno fatto
(tra le altre cose, ovviamente).
Ricky
-- 
The era and time of this story is unknown.
After the mothership "Arkanoid" was destroyed, a spacecraft "Vaus" 
scrambled away from it.
But only to be trapped in space warped by someone.......

Uno in bolletta che va a "zonzo" sulla rete?
Miracolo!!!

 Miracolo!!!
No, linea tosta in ufficio :)


ufficio<---->bolletta??? CAMBIA LAVORO!!!!!!!

 ufficio<---->bolletta??? CAMBIA LAVORO!!!!!!!
Mi sto già organizzando infatti. :)
--


 
pan...@edmaster.it
Non vorrei irritarti con questa domanda, ma ho notato che in una risposta che
hai dato su questo ng (Re: java&linux: varie versioni) afffermi che un CD che
hai preparato verra' allegato su IOProgrammo;
dal che se ne deduce che quantomeno sei un collaboratore di IOProgrammo.
Percio' la domanda mi sorge spontanea:
quale e' lo scopo del tuo sondaggio?
Ciao
Ettore

 ha scritto nel messaggio
news:387DC255...@cnuce.cnr.it...


Newsgroup: it.comp.java
Titolo: Contare righe codice

Per favore, qualcuno sa se esiste un metodo veloce per contare le righe di
codice di un file sorgente (senza tenere conto dei commenti)
grazie
--------------------------------
Inviato via 
http://usenet.libero.it

ascoltando il vento dell'est udii sergio che diceva queste parole
| Per favore, qualcuno sa se esiste un metodo veloce per contare le righe di
| codice di un file sorgente (senza tenere conto dei commenti)
Se quello che intendi e' scriverti un programmino che faccia cio', credo non
sia difficile usando un alalizzatore lessicale tipo Lex o melgio ancora
JLex.
Ma credo che se usi JDK 1.4 e quindi le espressioni regolari, diventa
proprio semplice.
Ciao
Newsgroup: it.comp.java
Titolo: vettore di stringhe

Ho scritto questo pezzo di servlet:
       1 import java.io.*;
       2 import java.lang.*;
       3 import java.util.*;
       4 import javax.servlet.*;
       5 import javax.servlet.http.*;
       6
       7 public class HelloWorld extends HttpServlet
       8 {
       9         public void doGet (HttpServletRequest req, 
HttpServletResponse res)
      10                 throws ServletException, IOException
      11         {
      12                 Enumeration e = req.getParameterNames();
      13                 PrintWriter out = res.getWriter();
      14
      15                 String str = (String) e.nextElement();
      16                 String match[] = str.split (";");
      17         }
      18 }
Il problema e' questo: la mia servlet deve poter leggere da un indirizzo 
tipo 
http://localhost/servlet?parola1;parola2;parola3...etc...tutte
 le 
parolaN. Ora, c'e' un modo per conoscere quanto e' grande l'array match 
dopo lo split? (io ovviamente non so quante stringhe ci siano da 
riconoscere).
Seconda domanda: una volta riconosciute tutte le stringhe necessarie, la 
servlet deve costruire un file compresso. Qualcuno sa quali classi e 
metodi posso guardare nella documentazione??
grazie.
caligari.

metodi posso guardare nella documentazione??
java.util.zip.ZipOutputStream
Inviato da 
www.mynewsgate.net

Newsgroup: it.comp.java
Titolo: Aiuto ... please ...

Ho bisogno di n grosso favore, vorrei sapere se esistono
procedure java per salvare in locale e dove le posso
trovare ...
Grazie
PS rispondetemi via email  
--
.........................................................
| Daniele MAMBO DAEMON Mambelli        Computer Science |
| 
dmam...@csr.unibo.it
                  Cesena (Italy) |
| 
dmam...@yahoo.com
			    http:// ... |
| Linux User 		            Death Metal Drummer |
| INFERNAL SHOTGUN present "Spawned By Satan" (demotape)|
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""

PS rispondetemi via email  
No.  E onestamente mi sto stufando di queste richieste,
sempre piu` numerose sui gruppi it.comp.*, che tenderebbero
a trasformarli in collezioni di sole domande, senza le
relative risposte.  Fra un po' comincero` a segnalare,
boicottare, e mettere in lista nera chi fa richieste di questo
tipo.  Chi risponde alle vostre questioni techniche vi fa un
favore, abbiate almeno la cortesia di condividere anche con
gli altri lettori del gruppo le info gratuite che cosi` ricevete.
Alex

Salve a tutti vorrei sapere se c'e' qualcuno che conosce
qualche routine o procedura per riuscire a salvare in locale
da una applet java ...
Please rispondere via email  ...
Ciao e grazie

Newsgroup: it.comp.java
Titolo: A proposito di JDBC-ODBC

Leggendo il newsgroup ho notato che c'è un certo interesse per JDBC in
particolare per il bridge JDBC_ODBC.
Anch'io mi sono trovato aa adoperarlo visto che è incluso nel JDK1.1.4 della
SUN e implementato nelle VM di Microsoft (anche Netscape Communicator 4.03 e
IE4.0 lo implementano nel core del loro JIT).
Devo dire a proposito dell'uso del bridge che tutto funziona bene per
applicazioni ma qualche problema c'è quando lo si utilizza con delle applet
all'interno di un browser.
Questi problemi sono dovuti a:
1) JDBC-ODBC prevede che sulla macchina client su cui è scaricata l'applet
sia installata la fonte di dati che si utilizza e che deve essere mappata
sul client (operazione che si effettua settando in WIN95/NT il DriverManeger
dal pannello di controllo). Questa è una grossa limitazione all'utilizzo del
bridge in quanto generalmente la fonte di dati è solo sul server.
2) Utilizzando un browser si è vincolati alle limitazioni che la sandbox di
Java prevede a protezione di applet ostili o maliziose e quindi si è
soggetti a tutte le restrizioni del caso. Unico modo per risolvere il
problema di protezione è quello di firmare elettronicamente il software
prima di scaricarlo nel browser (ma qui inizia l'avventura  perchè per
firmare occorrono i certificati e Sun, Netscape e Microsoft utilizzano tool
differenti per rilasciare certificati....Ci si può rivolgere anche a enti di
certificazione esterni quali Verisign,RSA etc. ma non gratis!). All'interno
del core del JDK1.1.4 esistono i tool per la firmare elettronicamente.
In alternativa si può pensare di utilizzare RMI (Remote Method Invocation)
su un oggetto remoto che gestisce la fonte di dati.
Vorrei a questo punto chiedere se:
1) Qualcuno conosce qualche driver JDBC che effettui chiamate remote
attraverso una rete TCP/IP ad un driver ODBC che sta sul server per
manipolare le fonti di date che li sono mappate?
2) C'è qulcuno che ha trovato delle soluzioni alternative?

 manipolare le fonti di date che li sono mappate?
Il bridge JDBC-ODBC e' semplicemente un possibile driver, e quasi ogni
fornitore di database ormai ne fornisce uno nativo.
In particolare per il mio lavoro di consulenza io uso il thin-java di Oracle
(per connettersi ad Oracle 7, ovviamente!) che e' 100% java e quindi
funziona anche per untrusted applets; lo trovi facilmente a 
www.oracle.com
.
In ogni modo, devi *prima* sapere qual'e' (o quali sono) i tuoi rdbms server,
poi cerchi il driver relativo, e di solito lo trovi.
--
dr. Cristiano Sadun - Software Engineering and Consulting
***********Remove NOSPAM from address to reply***********
*********************************************************
"God is Real - unless declared Integer"
Newsgroup: it.comp.java
Titolo: removeAll() + validate() = SFARFALLIO!

Vorrei realizzare una maschera che cambia alla pressione di un bottone.
L'applet, una volta premuto il bottone, dovrebbe cancellare tutti gli
oggetti (compresol il layout, che č un GridBag) ed inserirne di nuovi. Sono
riuscito a risolvere il problema utilizzando  removeAll() e
validate()...perň c'č un altro problema. La prima volta che clicko
(passaggio da schermata 1 a schermata 2) = tutto ok; la seconda volta
(schermata 2 -> schermata 1) = un piccolo sfarfallio; la terza volta (1->2)
=  maggiore sfarfallio...etc...piů vado avanti, piů aumenta lo sfarfallio,
quasi come se (ogni volta) RIDISEGNASSE l'applet tante volte quante ho
premuto il bottone di "cambio schermata". C'č una soluzione a questo
problema?
Vorrei, perň, evitare di utilizzare il CardLayout visto che alcuni elementi
sono in comune tra le due schermate.
Grazie mille in anticipo :)
Bye, Animanera. :)
-- 
Posted from [212.48.4.46] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Risolto anche questo problema...richiamando più volte la stessa funzione
aggiungeva più volte degli elementi a dei pannelli interni. Grazie lo
stesso! :)))
Bye bye, Animanera. :)
-- 
Posted from [212.48.4.47] 


Newsgroup: it.comp.java
Titolo: [TV][Lavoro] Ricerca sviluppatore

Mesa-Lab S.r.l., azienda operante nel campo della comunicazione
internet, ricerca collaboratori da includere nel proprio organico.
In particolare stiamo cercando liberi professionisti e collaboratori a
progetto (da 3 mesi a un anno) per il mantenimento, l'amministrazione e
lo sviluppo di applicazioni web.
Si richiede conoscenza approfondita di Java, JSP, Struts, JSF, in
particolare su piattaforma JBoss in ambiente Linux, con accesso a DB
MySQL e PostgreSQL.
Viene ritenuta importante la conoscenza di HTML e CSS e costituira`
titolo preferenziale la capacita` di amministrazione di JBoss
(autenticazioni e configurazioni di base)
Non sono richieste, ma verranno valutate favorevolmente, conoscenze di
PHP, capacita` di progettazione di database (normalizzazione, vincoli e
relazioni) e capacita` di sviluppo cooperativo tramite CVS.
La sede di lavoro e` a Conegliano (TV), ma in caso di collaborazione
esterna (liberi professionisti e partita IVA) il lavoro potra` essere
svolto in gran parte a distanza.
Se interessati, contattate 
j...@mesa-lab.it

 internet, ricerca collaboratori da includere nel proprio organico.
vi consiglio it.lavoro.informatica...
..sempre se siete sicuri di uscirne vivi...
Newsgroup: it.comp.java
Titolo: metodo deprecated: cercasi sostituto

Salve
ho pensato di usare il metodo isFocusTraversable() per far si che un
JPanel abbia il focus e reagisca ad input da tastiera ma il buon javac mi
dice che e' deprecated, sebbene la api di java non lo specifichi:
qualcuno conosce un metodo sostitutivo?
Grazie
Cheers
LC


è deprecated dalla 1.4.
Devi usare isFocusable() come indicato nei javadoc (forse i tuoi non sono
aggiornati).
Ciao.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Grazie..
in effetti ho i docs della 1.3....
LC


Newsgroup: it.comp.java
Titolo: Codifica stringa per password

Qualcuno conosce un sistema veloce per codificare una stringa in una
password a 16 caratteri di qualsiasi tipo qualunque sia la lunghezza
della stringa ed usando una chiave scelta da me come seme?
Cerco di spiegarmi meglio:
-io ho la possibilità di creare tutti i database che l'utente vuole
secondo uno schema prestabilito;
-ogni database registra un GRANT esclusivo il quale come account è il
nome del database, e come password la devo ricavare dal nome del
database;
-ogni database può avere un nome di massimo 64 caratteri, mentre la
password deve essere di 16;
-quindi devo fare in modo che la password sia sempre di 16 caratteri
anche se il nome del database è da 1 o 64 caratteri.
Spero di essere stato chiaro, ciao e grazie.
Davide

fai l'hash del nome...
usa l'MD5 oppure fai il checksum-64

 della stringa ed usando una chiave scelta da me come seme?
L'hashing tipo MD5 è il sistema idoneo per trattare le password.

 database;
Cioè la pw viene ricavata dal nome con un algoritmo? Non è che sia il 
massimo della sicurezza, ottenendo l'algoritmo ottengo automaticamente 
tutte le pw!
O ho capito male io?
bye
DKano

DKano ha scritto:

E' la mia applicazione che ha l'accesso diretto al database, i singoli
utenti vengono gestiti da me, quindi quando installo la mia
applicazione devo registrarla con un utente e una password che è
indipendente dai singoli utenti che utilizzeranno il database, io non
vedo altra soluzione di ricavare il nome utente e la password
dell'applicazione dal nome del database stesso, se hai qualche idea
migliore sono pronto ad adottarla.
Ciao
Davide
Newsgroup: it.comp.java
Titolo: ERRORE SQL

In una funzione che deve
solo scrivere nel database mi da questo
errore:
-----SQLException-----
SQLState:    (null)
Message:  (No ResultSet was produced)
Vendor:   (0)
MA IO IL RESULTSET NON CE L'HO!!!!
FORSE č per questo?
--
--
Ciao
                                        Roche
               - The Mannix -
la solita minestra punk?
Clicca quě sotto:
 
http://stage.vitaminic.it/the_mannix/

 FORSE è per questo?

 wrote in message
3AC4937E...@hotmail.com...


La fretta ... intendila come:
int numero_di_righe_della_tabella_su_cui_fai_l_update_o_l_insert   :-)))))))


Mi potete rispondere anche sulla mia mail,
che ci mette una vita il mio Server a far
visualizzare i nuovi messaggi?
GRAZIE MILLE


 wrote in message
3AC49CE5...@hotmail.com...


 writes:
R> Mi potete rispondere anche sulla mia mail,
R> che ci mette una vita il mio Server a far
R> visualizzare i nuovi messaggi?
Non ho capito  bene cosa chiedevi ma provo a rispondere :
Ci mette una vita a ricevere nuovi post : 
	In usenet ciascuno invia i suoi messaggi ad un server e questo
	li propaga ai  server che lo contattano e  che richiedono quel
	gruppo.  Il tuo potrebbe  avere molti "passaggi intermedi" tra
	i server utilizzati in genere dagli altri.
Ci mette una vita a servirti i post :
	Non è sempre  colpa della rete. Capita (e  spesso) che siano i
	server  a  non  essere  in  grado di  rispondere  a  tutte  le
	richieste che ricevono con la desiderata sollecitudine.
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

 serve mettere una Query in un intero????
NON stai mettendo la query in un intero ... chiami un metodo che ti
esegue la query e ti restituisce il numero di righe modificate o
inserite. Se questo dato non ti interessa puoi anche tralasciare la
parte alla sinistra del'uguale.
Comunque per maggiore completezza fai riferimento alla documentazione
delle API.
Ciao.
Newsgroup: it.comp.java
Titolo: Tipo di ritorno del metodo clone()

C'è una cosa che non capisco e di cui non ho trovato spiegazione: perché 
ogni volta che si parla di classi che implelementano Cloneable il metodo 
clone() torna sempre un Object anziché la classe stessa?
Mi sembrerebbe molto più ragionevole che:
class Co implements Cloneable {
   public Co clone() throws CloneNotSupportedException {
     ...
cosa che eviterebbe fastidiosi cast:
   Co c2 = (Cc)c1.clone();  // in tutti gli esempi...
Restituire un oggetto dello stesso tipo della classe ha senso perché:
- rispetta il principio di sostituibilità di Liskov (o è covariante, 
come preferite);
- il compilatore Java lo accetta e si comporta come ci si aspetta.
Invece tutta la documentazione fa ritornare un Object generico, ma non 
ne spiega il motivo.
Qualcuno sa il perché?

 
-- 
Andrea Francia
http://www.andreafrancia.it/

 clone() torna sempre un Object anziché la classe stessa?
perchè il metodo clone() è già presente e implementato in modo generico 
nella classe Object.
-- 
++ Fino all'anno scorso avevo un solo difetto. Ero presuntuoso.
http://unopuntozero.wordpress.com/
http://www.flickr.com/photos/marko_po/

 nella classe Object.
E quindi? Dal tutorial 
http://java.sun.com/docs/books/tutorial/java/IandI/override.html
:
"An overriding method can also return a subtype of the type returned by 
the overridden method. This is called a covariant return type."
In Java è perfettamente lecito far restituire una classe più specifica.

 In Java è perfettamente lecito far restituire una classe più specifica.
Credo che si possa fare, ovviamente dalla 1.5 in poi. Magari,
semplicemente i tutorial non sono stati aggiornati considerando
l'introduzione del covariant return type dalla Tiger in poi.


Anzi si puo' fare con certezza.
Certo che tutto il discorso Cloneable e' un gran pigna.
Al tempo, avrebbero dovuto definire l'interfaccia Clonable con il
metodo clone e fine, invece di questa porcheria.

Newsgroup: it.comp.java
Titolo: "Deciding What SecurityManager Methods to Override"

... è possibile sovrascrivere il SecurityManager del browser?
Penso che ciò non sia possibile, almeno per quanto riguarda
i browser, altimenti tutto non avrebbe senso; ma allora che 
SecurityManager si può sovrascrivere? E' perchè si deve poterlo
fare? A che scopo? Non capisco...
Grazie,
Paolo Castagna.
[from The Java Tutorial]
"The security manager is an application-wide object that determines 
whether potentially threatening operations should be allowed. 
You use the System class to set and get the security manager for an
application."

 fare? A che scopo? Non capisco...
poniamo che decidi di realizzare un browser Java: hai bisogno di
implementare la gestione della sicurezza... :)
-julio di egidio
ju...@webzone.it
Newsgroup: it.comp.java
Titolo: Gestione eccezioni...

Salve a tutti e buon anno,
sto lavorando su un progettino che come parte opzionale prevede l'invio di
una mail ogni qualvolta si verifichi una eccezione, visto che non sono un
esperto in programmazione Java vi sottopongo un mmio questito sperando che
abbia soluzione:
La mail prevede una descrizione dell'eccezione molto rudimentale, a questo
punto sarebbe molto carino poter reidirizzare tutto lo stackTrace nel testo
della mail...mi spiego meglio, vorrei che cio' che visualizza il metodo
printStackTrace() venisse "scritto" nel testo della mail che poi
l'applicazione dovra' inviare.
grazie a tutti

  
Dato che esiste anche un printStackTrace(PrintWriter s) basta che gli 
passi uno StringWriter
   StringWriter sw = new StringWriter();
   exception.printStackTrace(new PrintWriter(sw));
   String mailBody = sw.toString();
Ciao.
\mirko

 skrev i
diskussionsgruppsmeddelandet:3AFS9.91244$Ou4.2...@twister2.libero.it...


     }
Credo tu lo possa usare solo se hai almeno il jdk 1.4
http://java.sun.com/j2se/1.4/docs/guide/lang/chained-exceptions.html
Ciao
--
    Massimo

Newsgroup: it.comp.java
Titolo: passaggio di parametri servlet-jsp

Aiuto. Ho bisogno di passare degli oggeti da una servlet ad una jsp ma se
li posiziono nella request la pagina jsp non li vede mentre il tutto
funziona se
li posiziono nella session o nel contesto (scusate per i termini
approssimativi).
Sto utilizzando come motore servlet e jsp il JRun 3.0
Allego le parti rilevanti del codiceSERVLET
 public void doGet(HttpServletRequest req,HttpServletResponse res)
  throws IOException,ServletException
 {
  Vector v=new Vector();
  v.add("pippo1");
  v.add("pippo2");
  v.add("pippo3");
  req.setAttribute("vector",v);
  res.sendRedirect("view.jsp");
 }
JSP
<%@ page import="java.util.*" %>
<%
 Vector vector=(Vector) request.getAttribute("vector");
// ottengo sempre un NULL
%>
ho anche provato ad utilizzare
<jsp:useBean id="vector" class="java.util.Vector" scope="request" />
ma NULL comunque
come dicevo sopra il tutto funziona con
req.getSession().setAttribute("vector",v);
e rispettivamente
<jsp:useBean id="vector" class="java.util.Vector" scope="session" />
Dove sbaglio ? grazie per eventuali consigli e suggerimenti

Anzichè request.getAttribute e setAttribute prova
request.getParameter("vector")
e request.setParameter
--
Giulio IZ1ASP
Newsgroup: it.comp.java
Titolo: Java e le Applet

Ciao, volevo fare una domanda che forse ai più potrà sembrare banale,ma ad
ogni modo vorrei cortesemente sapere , come si può dedurre in quale
versione del linguaggio java è stata sritta un 'APPLET,
avendo a disposizione il sorgente.
La sola dichiarazione di classe  public class Pippo extends
javax.swing.JApplet in luogo di quella scritta così
public class Pippo extends java.applet.Applet  può significare già qualcosa?
Grazie
Nicola

In 0sq17.2956$
eB4.1...@news.infostrada.it
, cutoff, 
cut...@libero.it
, il


Il fatto che si siano usate le Swing dimostra solo che il jdk usato è quello
a partire dall'1.1.7/1.1.8 (dipende dalla piataforma, anche se solo dalla
versione 2 le swing sono state inserite nel jdk di default).
Per quanto riguarda l'identificazione della versione di java usata credo che
l'unica cosa che tu possa fare è (avendo la documentazione del jdk 1.0.2,
1.1, 1.2 etc) una meticolosa ricerca dei metodi presenti nell'applet e che
sono supportati per la prima volta nel jdk 1.x.
Per il jdk 1.0.2 comunque basta vedere la gestione degli eventi che è
completamente diversa.
Non mi risulta che sia possibile fare altro.
Anzi: se hai direttamente i compilatori nelle varie versioni inizi a
compilare il sorgente a partire dalla prima vers fino all'ultima fermandoti
laddove non ti da errori di compilazione: QUELLA SARà LA VERSIONE MINIMA
SUPPORTATA  8-)
ciao,
Edoardo

 ha scritto nel messaggio
news:B58B6EB2.6281%ed...@mac.com...


Newsgroup: it.comp.java
Titolo: Java e Socket

Conoscete una guida ben fatta  e/o tutorial per apprendere
l'utilizzo dei socket in java?
rhymes
rhy...@insieme.net

 ha scritto nel messaggio
news:ju6v3t0k3j0oquj0g...@4ax.com...


Thx.
rhymes
rhy...@insieme.net


 wrote:


 ha scritto nel messaggio
news:h8974t4suqq037jfb...@4ax.com...


Grazie.
rhymes
rhy...@insieme.net


 wrote:


Grazie del Link
serviva anche a me
:-)
Salciccia

Newsgroup: it.comp.java
Titolo: [?] Mettere assieme le cose: come?

Salve a tutti!
vi ho gia annoiato con le mie domande sugli array... adesso sono qui a
chiedervi come mettere insieme i pezzi in un unico programma.
Quello che vorrei ottenere e' un programma che faccesse le seguenti
cose:
 (1) crea la sua barra dei, ed associa dei comandi alle voci dei menu
 (2) all'avvio carica i dati da un file di testo
 (3) rende disponibili i dati caricati ai medodi che li eleborano.
Singolarmente le tre cose le ottengo... non riesco a metterle insieme, o
creare una classe che le sfrutti.
Potete indirizzarmi sulla retta via?
Grazie in anticipo.
    -Luca.
-- 
+-----------------------------------------+
|   per rispondere togli ".piancavallo"   |
+-----------------------------------------+

Potete indirizzarmi sulla retta via?
Ci si può provare, ma sei un po' avaro di informazioni: come possiamo
aiutarti a risolvere il problema se non ci dici qual è (i dettagli)?
-- 
Ciao
	Fabrizio C.

 aiutarti a risolvere il problema se non ci dici qual è (i dettagli)?
Volevo evitare di riempire subito il post con il codice...
Sono riuscito a superare le difficoltà per cui Vi chiedevo consiglio, o
almeno penso di aver capito in che direzione muovermi.
Le questioni che vi pongo ora sono queste:
 - gli oggetti JPanen non vanno d'accordo con GridBagLayout?
 - Ho usato dei JTextField con il costruttore:
        nomeJTF = new JTextField( 15 );
   perche' mi fa vedere il campo di dimensione 0, una strisciolina
   vericale?
Grazie, Luca.


   vericale?
Adesso accendo la mia sfera di cristallo e provo a capirci qualcosa...
Vedo che hai deciso di usare il LayoutManager più difficile
(GridBagLayout) e che hai sbagliato qualcosa per cui quando aggiungi
il JTextField al pannello, non si vede.
Ho indovinato? Sì?
Se no, dammi qualche indizio... :-)
-- 
Ciao
	Fabrizio C.

 Se no, dammi qualche indizio... :-)
Spero di averti dato sufficienti indizi da farti spegnere al sfera di
cristallo... :-)
Grazie per "l'ostinazione" nel volermi aiutare nonostante l'emetismo!
    -Luca.


correttamente tutti gli elementi. Ho detto male?
Per leggere qualcosa di meglio di ciò che potrei risponderti io:
http://java.sun.com/docs/books/tutorial/uiswing/layout/index.html
-- 
Ciao
	Fabrizio C.

 Pura curiosità: cosa fa JMStaticMethodDispatcher?
Sinceramente non lo so; e' poco più di un mese bazzico java. Ho
cominciato a leggere un documento pdf fornito da Apple su MRJ (Macintosh
Runtime for Java), ma il discorso era un po' troppo tecnico ed ho
rimandato a quando avro' più esperienza alle spalle.
Grazie per le idee, provero' a lavorarci sopra.

Newsgroup: it.comp.java
Titolo: JDBC e JTable

Ciao a tutti.
Ho un problema con la JTable e il driver JDBC (versione 7.3.4).
Sto usando la JTable non solo come strumento di visulizzazione
dei risultati di una query al database Oracle (versione 7.3), ma anche come
strumento per effettuare l'UPDATE dei campi.
Ho implementato il metodo setValueAt() dell'AbstractTableModel. Per ottenere
il nome della tabella su cui effettuare l'aggiornamento devo utilizzare il
metodo getTableName(int column) dell'interfaccia
java.sql.ResultSetMetaData che dovrebbe restituire il nome della tabella
contenente la colonna che gli passo come argomento.
Invece mi restituisce una Stringa vuota ("").
Sono andata a vedere la documentazione che dice:
public abstract String getTableName(int column) throws SQLException
    What's a column's table name?
Returns:
    table name or "" if not applicable
Throws: SQLException
    if a database-access error occurs.
Che significa "Se non e' applicabile"? Dipende dal Driver JDBC, dal Database
o cosa?
Come posso fare?
Lavoro su W95 con il JDK1.1.6.
Grazie a chiunque voglia darmi una mano (rispondetemi su newsgroup per
favore)
Cristiana

strumento per effettuare l'UPDATE dei campi.
[snip]
| --
| Bruno Bossola
| Groupware/Intranet B.U.           Phone:  +39-11-2252211
| ATOS SpA v.Vaninetti 27           Fax:    +39-11-2203182
| I-10148 Torino ITALY              Change NOSPAM in atos to email me!

Ciao Bruno,
questa e' una porzione del codice che sto scrivendo ed e' quello dove si
verifica il problema:
public void setValueAt(Object value, int row, int column) {
        try {
            String tableName = metaData.getTableName(column+1);
            // controllo che il tableName non sia null
            if (tableName == null) {
                System.out.println("Table name returned null.");
            }else System.out.println("Table name: " + tableName);  // Stampa
sempre la stringa vuota
            String columnName = getColumnName(column);
            String query =
                "update "+tableName+
                " set "+columnName+" = "+dbMapping(column, value)+  //
dbMapping e' una classe a parte
                " where ";
// serve per controllare il tipo del campo
            ................. // il resto non ha importanza
}
Ciao.
Cristiana
Bruno Bossola ha scritto nel messaggio <365d8673.32293263@lotusXnt>...



| --

Newsgroup: it.comp.java
Titolo: Ma Netscape 3.01 su Win 3.11 non ha Java ?

Ho scaricato la versione 3.01 con Java di Netscape e non mi funziona 
Java.  Premesso che sono in W 3.11 ... devo aspettarmi, secondo, Voi che 
per il momento continui a non funzionare ?
Grazie per le risposte.
Auguri di Buon Natale a tutti !
Ezio Lucenti - 
seg...@ibm.net

 per il momento continui a non funzionare ?
Gia'...
Solo IBM ha qualcosa che fa funzionare java con win3.1
Vai su 
http://www.ibm.com
 e segui i link per java
-- 
Bye....
      LucaGian
----------------------------------------------------------------------------
Gianluca Milano
               2:335/
22...@fidonet.org
 
mc9...@mclink.it
 
http://www.geocities.com/Paris/3898
----------------------------------------------------------------------------

Vai su 
http://www.ibm.com
 e segui i link per java
Cercato e trovato un avviso datato maggio 96 dove 
c'e' scritto Stiamo lavorando duro per voi, ma poi 
(adesso sta finendo dicembre) che ne e' stato?
// Massimo Rainato     __  //
//                  /\/  ) //
//                 /_____\ //

> per il momento continui a non funzionare ?
Annullo la precedente, dopo 6M di dload mi sono installato
la suddetta versione, che *pretende* win32s v1.25
Plug 'n Pray

Newsgroup: it.comp.java
Titolo: Runnable e classi statiche

Ho il seguente problema.
Ho una classe con tutti metodi statici, da dentro questa devo lanciare un
thread.
Il problema è che se faccio es: public static Thread runner = new
Thread(this) mi dice che non posso farlo perchè runner è statico, ma la
classe no.
Se dichiaro runner non statico, poi non posso utilizzarlo dentro gli altri
metodi statici.
Come si può risolvere tale problema?

 wrote in message
news:abbevl$29rs$1...@stargate1.inet.it...

 Ciao TeleSpalla
puoi crearti un metodo statico, ad es getInstance():
public static TuaClasse getInstance()
{
    return instance;
}
dove instance è una variabile statica inizializzata ad es. in un blocco
static
static TuaClasse instance;
static
{
    instance = new TuaClasse();
}
( sì... mi pare proprio il SingleTon :-))
e poi crei il thread facendo
Thread runner = new Thread( TuaClasse.getInstance() );
... spero di esserti stato utile
ciao :-)
pole

Pole............... Grazie mille.
Ti giuro che non riuscivo a sbloccare questa situazione.
Grazie mille.

 Grazie mille.
Felice di essere stato utile :-)
pole

Ciao Pole, ho implementato tutto.
Solo che quando faccio Thread runner = new Thread(myClass.getInstance);
la chiamata viene fatta, solo che il run() non viene proprio visto.
Grosso modo la struttura della mia classe č questa:
Aggiungendo i vari System.out per spiare quello che succede, mi accorgo che
il run() non viene eseguito.
Mi aiuti a capire dove sbaglio?
public class MyClass implements Runnable
{
    private static MyClass myClass = new MyClass();
    private static Object sync = new Object();
    private static MyData globalData;
    public static MyData elabora(input dei dati)
    {
        Thread runner = new Thread(myClass.getInstance());
        synchronized(sync){
            try{
                sync.wait();
            }catch(Exception e){
                System.out.println(e.toString());
            }
        }
        return globalData;
    }
    private MyClass getInstance()
    {
        return instance;
    }
    public void run()
    {
        try{
            globalData = metodo_privato_che_elabora();
        }cathc(Exception e){
            System.out.println(e.toString());
        }
        syncronized(sync){
            try{
                sync.notifyAll();
            }catch(Exception er){
                System.out.println(er.toString());
            }
        }
    }
}

[...]
Ciao TeleSpallaBob
scusa per la domanda banale... ma il metodo start() del thread lo chiami
dopo averlo creato?  :-)
pole

Ciao Pole. Tirami una sassata. Ti prego...........
Noooooooooooooooooooooooo il metodo start();
30 minuti a bestemmiare tutto il calendario e poi mi sono accorto che non
avevo chiamato start();
Ciao ......


... capita, perň dopo vieni in confessionale :-)))
pole
Newsgroup: it.comp.java
Titolo: intestatario mail

ciao,
sono nuovissimo dei NG, e volevo farvi una domanda: sapete come si fa a
risalire al nome dell'intestatario di un indirizzo email?
mi serve perché c'è un pirla che continua a rompermi con email anonime e
vorrei sapere chi è!
grazie a tutti...  spero di non essere OT!
--
ciao,
iosephus, ego locutus

E' abbastanza impossibile, soprattutto se il tizio è scaltro. Ma sei OT
(potevi almeno metterlo nel subject).
Puoi risalire al server che lui utilizza per spedirti le email (e non è
detto che sia direttamente quello da cui lui si collega da casa), e in base
all'orario e all'ip address dovresti poi chiedere il log delle connessioni
di quel server. Ma per chiedere i log ci vuole un'autorità di mezzo (credo
un giudice che autorizzi la richiesta, per motivi molto seri).
Poi ci sono zone del mondo dove non è affatto obbligatorio mantenere i
log... e quindi se il tizio è davvero furbo, non lo beccherai mai (a meno
che non hai amici nell' FBI ;-D )
Se non si tratta di minacce, mandalo a quel paese e butta via tutte le mail
che ti spedisce; dopo un po' si stancherà. Se invece ti minaccia... puoi
comunque denunciarlo, ma in genere can che abbaia non morde. Nel caso si
tratti di un utente inwind o tiscali etc. (il suo indirizzo email finisce
con @
tiscali.it
 o @inwind) puoi contattare il servizio abuse del suo
provider e fargli chiudere l'account.

 ha scritto nel messaggio
news:aahn83$hpp$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.java
Titolo: Oggetto File sotto Linux/Tomcat

Salve a tutti!!
Vi chiedo disperatamente aiuto per un problema che ritengo sia banale ma
che mi stà bloccando il lavoro.
HO un'applicazione web in ambiente Linux/Tomcat 4. In una servlet ho la
necessità di creare un oggetto File che punta ad un file xml, tuttavia un
codice tipo questo :
File file = new File("/usr/...webapps/xmltohtml/xml/foo.xml");
fa si che il condice file.exists() generi false! 
Se poi provo (con un'altro file) a chiamare il metodo 
   file2.createNewFile() 
mi viene generata un'eccezione IOException che mi dice che il file o la
directory non esistono! Ma se io lo voglio creare il file, per forza non
esiste... mha!!
E' un problema di diritti di accesso? In una web-app non mi è consentito
l'accesso in lettura ad una qualsiasi directory del file system?
Aiutatemi, vi prego... sono disperato!!
Ciao, Nico
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Ciao, Nickotech!
Il giorno 01/06/2004 alle ore 10:55 hai scritto:
 N> E' un problema di diritti di accesso? In una web-app non mi è consentito
 N> l'accesso in lettura ad una qualsiasi directory del file system?
 N> Aiutatemi, vi prego... sono disperato!!
Eh si, mica e' come Windows che chiunque fa qualunque cosa. Dipende
dall'utente con cui viene eseguito il server e dai diritti di accesso che
hai assegnato a tutte le directory in cui risiede il file. Prova a creare o
a leggere il file dalla directory /temp ed eventualmente fai un chmod 0777
/temp (e anche sul file che vuoi leggere), cosi' puoi essere sicuro che il
codice per leggere/scrivere funziona.
Bye
-- 
There is no passion; There is serenity.
http://www.maccasoft.com

Newsgroup: it.comp.java
Titolo: Come si indirizza una stampa ?

Il mio problema è il seguente: devo stampare dei documenti su stampanti
diverse in base al formato del documento.
Cioè: non so come definire la stampante su cui stampare.
Grazie, Roberto

 Cioè: non so come definire la stampante su cui stampare.
Con Java 1.1 la vedo grigia. Qualcuno puo' riassumere qual'e' il "massimo"
che si puo' fare con Java 1.1 in termini di controllo sulla stampante?
Con Java 2 si dovrebbe poter fare tranquillamente.
IMHO dovevano fare per la stampa quello che hanno fatto per swing, cioe'
una libreria distribuibile separatamente e supportata anche da Java 1.1.