mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: jar exec jar

Ciao a tutti,
ho il seguente problema che non riesco a risolvere:
ho due programmi separati due jar.
Chiamo il primo Controller e il secondo Filter
Chiamati singolarmente funzionano alla perfezione 
java -jar Controller.jar p1 p2
java -jar Filter.jar p1 p2
Invece mi puo capitare che in un file di configurazione di Controller sia
impostato un parametro per eseguire anche Filter
Quindi ho creato un file .sh cosi:
#!/bin/sh
cwd=$1
javapath=$2
jar=$3
shift 3
cd $cwd && $javapath -jar $jar $* &
che chiamo in questo modo:
String cmd = "./sbin/launcher.sh " + cwd + " " + javaPath + " " + command + " " + filterName + " "+filterConfig+ " " + params;
 
        try {
            Runtime rt = Runtime.getRuntime();
            Process proc = rt.exec(cmd);
<cut>
Facendo cosi pero' Filter inizia ed a un certo punto si blocca e non va
piu' avanti senza generare nessun tipo di errore, si ferma e basta.
Quello che lancio con exec e' identico a quello che lancio da shell, avete
idee, dritte o risolto un problema simile?
Grazie mille.
Cristian 

Forse ho chiesto una cosa stupida? :)

 piu' avanti senza generare nessun tipo di errore, si ferma e basta.
AFAIK non č possibile passare parametri in quel modo ad un processo, in 
quanto i parametri in quel modo vengono considerati anch'essi comandi da 
lanciare.
Dovresti usare l'overload del metodo exec che prende un array per i 
parametri, come descritto qui:
http://tinyurl.com/2enj7
Dovrebbe risolvere
Ciao!
pole
-- 
ammentos - a lightweight persistence framework for JDK5
http://www.sourceforge.net/projects/ammentos
http://ammentos.biobytes.it

Newsgroup: it.comp.java
Titolo: aiuto

Sono un novizio nella programmazione in java, e ho bisogno di un consiglio.
Ho sviluppato una applicazione in java con JDK 1.4.0, e vorrei distribuirla
ai miei amici.
Devo installare sul loro pc la JRE 1.4.0? Non e' possibile ottenere una
sorta di .exe e distribuire ai miei amici solo quel file?
Grazie

da quanto mi risulta esiste un programma che trasforma gli arhivi java in
eseguibile dovrebbe essere abbastanza sincronizzato con le ultime release
putroppo non mi ricordo come si chiama se vuoi pui scrivere alla redazione
di ioprogrammo o andare sul loro mi era parso di aver letto qualcosa nel
loro giornale.
good luck!

mi spiace, ma non puoi. Puoi distribuire la tua applicazione insieme al JRE,
cosa che è concessa dalla licenza java, ma le specifiche del linguaggio non
consentono la creazione di exe
Puoi, al limite, creare con C++ (o altri linguaggi che generino exe) creare
un piccolo programma di instalazione che copia il tuo programminio, lancia
l'installazione del JRE, e crea i collegamenti automaticamente... :)

 wrote in message
news:8jb89.77294$
n04.2...@twister2.libero.it

No, java non lo permette. Esistono però dei programmi che convertono in
.exe i programmi in java ma
credo che continuino a richiedere l'istallazione della java virtual
machine sul computer
sul quale deve girare. 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.java
Titolo: caricare swingall.jar

ciao a tutti, ho il seguente problema:
acrei la necessità di non usare , a runtime, le classi swing incluse in
rt.jar, ma le versioni precedenti. NOn riesco però a fare in modo che la mia
swingall.jar vecchia venga vista prima di rt.jar. Setare il classpath non è
servito.
se , ho capito il documento , ,
pare non sia possibile mettere niente prima di rt.jar; levare le classi
swing da rt.jar non fa più partire neanche Jbuilder....
qualcuno ha un trucco da suggerire?
grazie e ciao.
--------------------------------
Inviato via 
http://usenet.libero.it


scusate: se ho capito il documento
http://java.sun.com/docs/books/tutorial/ext/basics/load.html



Infatti il documento ti dice che per prima cosa cerca in rt.jar e poi in 
lib/ext e poi ancora nel classpath.
Probabilmente ti devi scrivere un tuo classloader che inverta l'elenco.
Non è difficile e poi utilizzi quello fin dall'inizio della tua 
applicazione così tutte le altri classi lo usano.
Una curiosità: ma perchè se usi Java 2 vuoi usare ancora swingall.jar? :-)
-- 
Fabio Ambrosanio
/quousque tandem/

 ha scritto nel messaggio
news:158Z102Z162Z5Y1...@usenet.libero.it...


 prepend in front of bootstrap class path
grazie! non la conoscevo e funziona benissimo anche nella 1.3.1

Newsgroup: it.comp.java
Titolo: Rip. terminali e software

Ho creato un piccolo gestionale a cui vorrei collegare un registratore di
cassa o terminale. Il problema è che non so come deve comunicare il tipo di
hardware con il software. Mi manca proprio la logica di funzionamento.
Praticamente il mio software ha la classica gestione di vendita al dettaglio
costituita da una maschera contenente i dati di testata della vendita(progr.
documento, data, cliente fittizio) + un pulsante che permette di avviare la
maschera di dettaglio articoli da movimentare(per l'inserimento della
quantità, sconti, aliquote iva...naturlmente quest'ultimi dati vengono
proposti se settati nei relativi archivi) + una griglia contenente gli
articoli movimentati. Come faccio dal registrare di cassa/terminale ad
effettuare la registrazione di una vendita costituita da 1/più articoli se
per l'inserimento è obbligatorio inserire gli articoli premendo un pulsante,
confermare il tutto con un'altro pulsante...o bisogna fare qualche altra
operazione? Spero che sia stato chiaro. Cosa potrei ricercare su internet
per questo argomento? Andrebbe bene l'interfacciamento software con i
terminali? Qualcuno mi potrebbe fornire qualche link? Ho provato a vedere un
po in giro sull'esistenza di software con collegamento di terminale ma da
quanto ho potuto notare ogni software deve avere il terminale adatto e
quindi oltre a sviluppare il software bisognerebbe progettare anche il
terminale. Forse è un po diverso con i registratori di cassa dato che ho
sentito dire che i produttori forniscono delle dll per l'interfacciamento ai
software. E' così o mi sbaglio?


in base alla mia esperienza posso dirti che normalmente coi registratori
di cassa si parla via seriale. Spesso i costruttori forniscono
componenti (di norma activex) per agevolare la comunicazione tra il
software e il registratore. Forniscono anche i dettagli del protocollo
da usare nella comunicazione seriale (scoraggiandoti parecchio ad
usarlo) in modo che tu non debba usare la loro dll/activex.
I dettagli del protocollo variano da produttore a produttore e quindi
devi scegliere un registratore (guardati la documentazione e appurati
che il supporto tecnico sia all'altezza) e poi sviluppare/adattare il
software di conseguenza. Normalmente ti puoi far spedire un registratore
di cassa per effettuare i test.
Non credo che la progettazione del "terminale" (intendi il
registratore?) sia fattibile (dipende per chi lavori); tieni conto che
quegli aggeggi vanno progettati, documentati, fatti certificare e fatti
approvare presso l'agenzia delle entrate... non e' che te lo puoi
costruire cosi' su due piedi e venderlo.
ciao
-- 
Seti@Home Java Applets
http://maruko.webhop.net/
Newsgroup: it.comp.java
Titolo: System.out su file

Ciao a tutti,
vorrei reindirizzare l'output del System.out.println() su un file.
E' possibile?
Ciao.

 ha scritto nel messaggio
news:be0l78$uv5$1...@lacerta.tiscalinet.it...


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

Non l'ho testato ma dovrebbe funzionare...
Si, dovrebbe... è il vecchio metodo che utilizzavo anche io...
	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
Newsgroup: it.comp.java
Titolo: ClassNotFoundException dos  Netbeans

Gentilissimi partecipanti al forum, ho questo problema:
La mia applicazione è sviluppata con IDE Netbeans. Nell'applicazione
accedo ad un
database Mysql che gira sotto Apache ( ho installato easyphp).
Ora, quando faccio RUN da Netbeans il programma gira perfettamente,
quando invece
tento di lanciare il programma da DOS con    java -jar
"nomeprogramma.jar"
mi da un errore ClassNotFoundException .
Avete qualche suggerimento?
p.s. mi scuso in anticipo se magari ho posto una questione gia'
risolta, ma ho cercato nel forum e mi sembra di non aver trovato
nessuna soluzione...
grazie
questo è un pezzo di codice tratto dal programma che funziona
perfettamente con Netbeans
         try {
          Class.forName("com.mysql.jdbc.Driver");
          Connection conn = DriverManager.getConnection
(xconnessione,xusername,xpassword);
          connessione = conn.createStatement();
            }
         catch (ClassNotFoundException cnfe) {
System.err.println("Errore! CNFE errpre");
            System.err.println(cnfe.getMessage());
        }
          catch (SQLException sqle) {
                      System.err.println("Errore! SQLE ");
//           System.err.println(sqle.getMessage());
            System.out.println("Attenzione errore SQL"+"\n");
            while (sqle!=null) {
            System.out.println("Messaggio SQL
:"+sqle.getMessage()+"\n");
            System.out.println("SQLState : "+sqle.getSQLState()+"\n");
            System.out.println("Codice errore del produttore
:"+sqle.getErrorCode()+"\n");
            System.out.println("Traccia dello StackTrace");
            sqle.printStackTrace(System.out);
            sqle=sqle.getNextException();
            System.out.println("");
                                }

 Avete qualche suggerimento?
1) DOS non esiste. Esiste la linea di comando
2) Da NetBeans ti parte perchè immagino tu gli dica dove prendere le 
librerie che gli servano(immagino, come minimo, ti serva il driver 
Connector J)
3) Per avviarlo da linea di comando, devi aggiungere a "java -jar" il 
parametro classpath e dargli il percorso con le librerie

 parametro classpath e dargli il percorso con le librerie
se usi -jar il parametro classpath a linea di comando viene ignorato in
quanto si suppone che un jar contenga tutte le informazioni necessarie ad
una corretta esecuzione e quindi:
o le classi necessarie
o il classpath corretto ma specificato nel Manifest contenuto del jar

 accedo ad un
che versione di netbeans stai usando?
se stai usando una 5, l'ide dovrebbe creare una sottocartella dist nel
progetto con il jar dell'applicazione, una cartella lib contenente tutti i
jar da cui dipende, il manifest correttamente impostato e un file bat per
lanciarlo.
se usi una pre 5 ti consiglio fortemente di aggiornarti.
se non puoi allora devi eseguire il programma cosi':
java -cp <jar applicazione>;<libreria 1>;<libreria 2> <main class>
non usare -jar per i motivi che ho spiegato nell'altro post.
oppure ti crei a manina un jar col manifest giusto.
Newsgroup: it.comp.java
Titolo: jdbc

Scusate intanto la mia completa ignoranza in materia.
Ho installato Tomcat4.1, j2sdk1.4.1,mysql-3.23.
Seguendo le istruzioni riportate da itportal
(
http://www.itportal.it/developer/progweb/webservices/jdbc/default.asp
)
volevo provare la connessione di una pagina jsp ad un database.
Con un database access funziona mentre con mysql mi sestituisce una serie di
errori.
questo è il listato:
<%@ page import="java.sql.*" %>
<%! String DRIVER = "com.mysql.jdbc.Driver";
String DB_URL = "jdbc:mysql://localhost:3306/JSPTest";
%>
<html>
<head> <title>Corso di JSP, Lezione 11, Esempio 1</title>
</head>
<body>
  <h1>Accesso ad un database MySQL</h1>
  <% // Carico il driver.
  Class.forName(DRIVER);
  // Preparo il riferimento alla connessione.
  Connection connection = null;
   try { // Apro la connesione verso il database.
   Connection connection =
   DriverManager.getConnection(DB_URL);
  // Ottengo lo Statement per interagire con il database.
  Statement statement = connection.createStatement();
  // Interrogo il DBMS mediante una query SQL.
  ResultSet resultset = statement.executeQuery(
   "SELECT Nome, Cognome, Indirizzo FROM Persone");
  // Scorro e mostro i risultati.
  while (resultset.next()) {
  String nome = resultset.getString(1);
  String cognome = resultset.getString(2);
  String indirizzo = resultset.getString(3); %>
  <b>Nome:</b> <%= nome %><br>
  <b>Cognome:</b> <%= cognome %><br>
  <b>Indirizzo:</b> <%= indirizzo %><br><br>
  <% }
} catch (SQLException e) {
  // In caso di errore...
%><b>Eccezione:</b> <%= e.toString() %><%
  } finally {
   if (connection != null) connection.close(); }
%>
</body> </html>
e questo è l'errore
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 9 in the jsp file: /provajdbc.jsp
Generated servlet error:
    [javac] Compiling 1 source file
C:\Tomcat 4.1\work\Standalone\localhost\_\provajdbc_jsp.java:60: connection
is already defined in
_jspService(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpSer
vletResponse)
   Connection connection =
              ^
1 error
Grazie per l'aiuto.

 Grazie per l'aiuto.
Hai semplicemente scritto Connection fuori e dentro il blocco try, non si
può...
Newsgroup: it.comp.java
Titolo: User name e password in pag. HTML

Qualche esperto in HTML puo' aiutarmi?????
Dovrei fare una pagina HTML dove chi vi entra, dovrebbe inserire, in
un form, penso, un nome utente ed una password; ora se la password e'
giusta si passa automaticamente alla pagina successiva, se al
contrario e' sbagliata, si visualizzera' una pagina di errore.
Non so assolutamente come fare.
Vi prego.....e' importante.
Risposte anche in E-mail per favore.
----
Domenico de Romanis
mi...@mclink.it
Icq Uin : 3525778

Non so assolutamente come fare.
Se hai la possibilita' di eseguire script CGI (hai una directory
cgi-bin sul tuo server?) puoi scaricare uno script reperibilissimo in
rete, ma la configurazione non e' delle piu' semplici (specie se non
hai familiarita' con Unix).
Se no puoi provare con un programma in Java, con un wizard di
installazione (premetto che non l'ho mai provato, pero'): prova a
cercare, si chiama Riada Lock
-
Hal 9000
hal90...@usa.net

cercare, si chiama Riada Lock
Puo' anche farlo in Javascript. Il problema, come anche la versione in
Java, e' che chi non supporta il java ed il javascript, si trova nei
casini....
Penso che la soluzione migliore sia proprio il CGI, sempre se ha la
possibilità di usarlo.
+----------------------Almerico Gargiulo-----------------------------+
| 
garg...@netlab.it
 --+ ICQ UIN: 2445261 +-- 
alme...@hotmail.com
   |
+--------------------------------------------------------------------+
|PERSONAL HOMEPAGE 
http://almerico.home.ml.org
                       |
|ALIEN HOMEPAGE    
http://www.geocities.com/Area51/2896
              |
|PARTENIA          
http://web.tin.it/partenia
                        |
|TUPAC AMARU       
http://www.geocities.com/Vienna/8115
              |
|MIDI ITALIANI     
http://www.geocities.com/Baja/8249
                |
|LINKS             
http://www.geocities.com/SiliconValley/Pines/5631
 |
+--------------------------------------------------------------------+
|To avoid autospamming my address has been altered. Remove "NOSPAM"  |
|Per evitare l'autospam l'indirizzo e' alterato. Rimuovere "NOSPAM"  |
+--------------------------------------------------------------------+
Newsgroup: it.comp.java
Titolo: OOAD - UML

Ciao a tutti, sto cercando da oramai un paio di giorni dei case study di
progetti affrontati con la tecnica OOAD di UML, quindi partendo dalla
modellazione delle specifiche, casi d'uso ecc. ecc. fino ad arrivare agli
stadi finali. Il tutto per un esame, qualcuno č cosě gentile da darmi una
mano??
Il tutto va affrontato abbastanza in soldoni, non č necessario, anzi
sconveniente un progetto di grossissime dimensioni, basta un piccolissimo
progetto su cui mettere il naso per capire su cosa ci si focalizza durante
le varie fasi della progettazione OO.
Grazie 1000, Gianluca


Onde evitare barbarici insulti, vorrei puntualizzare, il case study non č
l'esame, ma qualcosa da discutere con la prof per farle capire che l'UML so
cosa sia ... Se non lo trovo me lo passa lei, era per evitarle uno
sbattimento e per cercare qualcosa che in fondo mi stimolasse un po', non la
solita finta prenotazione di un volo on line o la vendita di un libro
on-line. Ho notato che ci sono 2-3 esempi chiave che girano tra i vari
libri-tutorial che ho scaricato fino ad adesso!
Ciao, Gianluca

 le varie fasi della progettazione OO.
C'e' un ottimo case study (piu' un sacco di paper assolutamente 
*fondamentali*) su 
www.objectmentor.com
. Ma attento: zio Bob non e' uno 
degli ortodossi.
uL

Newsgroup: it.comp.java
Titolo: Complessità computazionale

Dunque, sto seguendo all'università il corso di Algoritmi e strutture dati.
Stiamo studiando il calcolo della complessità computazionale ed in
particolare le equazioni di ricorrenza.
Nel calcolo, spesso ci si trova davanti sommatorie la cui risoluzione
presuppone la conoscenze delle serie.
Avendo pessime basi di analisi vorrei impararle tutte, insomme il maggior
numero possibile in modo da non avere problemi. Qualcuno sa quante ne sono,
magari quali conviene studiare e dove potrei trovarle?
Ho fatto una ricerca su Google, ma con scarsi risultati. Grazie

 magari quali conviene studiare e dove potrei trovarle?
Imparare tutte cosa? Le sommatorie? A parte il fatto che chiedi nel 
posto sbagliato mi sa che non ne vieni fuori.
Per le più semplici prova in un libro di Analisi qualunque. Non so cosa 
consigliarti mi spiace, ma immagino che nello stesso anno tu debba 
seguire anche un corso di Analisi Matematica se la riforma universitaria 
non ha creato degli accrocchi impresentabili.
Andrea Polci
Newsgroup: it.comp.java
Titolo: Formattazione data

Salve a tutti,
ho un piccolo problema: da un oggetto di tipo Calendar devo ricavare una
stringa nel formato yyyyMMddHHmmssZ, avete qualche suggerimento?
Dall'oggetto Calendar ho fatto una gran serie di pasticci, tipo:
Date date = calendar.getTime();
che mi restituisce una data nel formato
"Mon Mar 21 04:02:10 CET 2005"
Poi ho provato con:
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss 'CET'
yyyy");
ma ottengo una eccezione quando faccio il parsing.
Intanto cerco ancora un po'su google...
Grazie a tutti,
davide

Risolto, pensare che ieri sera ci ho perso 2 ore, vabbe'...
Comunque:
Locale usLocale = new Locale("en", "US");
SimpleDateFormat df = new SimpleDateFormat("EEE MMM dd HH:mm:ss yyyy",
usLocale);
System.out.println("Mia data: " + df.format(calendar.getTime()));
Grazie a tutti lo stesso!!!!
"davide moro" <davide82.moro@libero.i> ha scritto nel messaggio
news:hT85e.31246$IN.6...@twister2.libero.it...


Mmhh, volevo dire:
    s += "<sub-time>";
    Locale usLocale = new Locale("en", "US");
    SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmssZ",usLocale);
    s += df.format(jobDetails.getSubmissionTime().getTime()) +
"</sub-time>\n";
Errore di compia-incolla!
Saluti,
davide

Newsgroup: it.comp.java
Titolo: pulsanti a piacere

Salve!
Come posso aggiungere un pulsante ad un panello gia' esistente a mio
piacere? Ovvero : se premi il pulsante 1 allora salta fuori un
pulsante che prima non c'era. Il codice per fare questo si compila
senza problemi e anche in esecuzione non da' problemi, tranne il fatto
che il pulsante non appare! 
Grazie a chi mi aiuta

 wrote in message RGHNOHyTMIGpVcmxaaGVoAo=8p...@4ax.com...

Inserisci entrami i pulsanti nel pannello e fai una setVisible(false) del secondo pulante (e magari anche un
setEnable(false) in modo da togliergli qualsialsi tipo di fuoco, per esempio premendo tab...).
All'interno del listener del pulsante1 vai a fare una setVisible(true) e setEnable(true) del pulsante2.
Poi repaint();
Un'altra soluzione sarebbe quella di usare un CardLayout con due pannelli anche se nel tuo caso non mi sembra la scelta
ottimale.
Kerol



Grazie per la risposta, ma credo che non vada bene. Da quel che ho
letto il CardLayout mi permette di creare piu' panel e di
visualizzarli a rotazione.
Quello che voglio io e' poter dire: se premi n volte questo pulsante
si visualizzano/creano n pulsanti con n non predefinito. Come faccio?
CardLayout mi sembra voglia il valore n fin dall'inizio
Ciao
Newsgroup: it.comp.java
Titolo: Parametri per valore

Salve, sono alle prime armi con Java e uso VisualAge, che mi piace
molto.
Ho notato che se passo un oggetto come parametro ad un metodo, il
passaggio avviene per indirizzo e non per valore.
Ma così se cambio qualcosa nell'oggetto "figlio" le modifiche si
ripercuotono sull'oggetto origine. Come posso fare per avere un
passaggio per valore, cioè per farmi una copia dell'oggetto passato tale
che se faccio modifiche sul nuovo oggetto esse non si ripercuotano
sull'origine?
Non basta specificare "=", per esempio
tipooggetto.nuovooggetto=parametro non risolve il problema.
In Pascal si faceva semplicemente omettendo la parola "var" prima del
parametro, e in Java?
Grazie
Paolo

sull'origine?
Deep copy, ovvero copia profonda, non copiando solo le referenze, ma
l'oggetto completo
class intero {
    int valore;
    intero(int i) {
        valore = i;
    }
}
class terzoprogramma {
 public static void main(String args[]) {
        intero a = new intero(9);
        intero b = new intero(7);
        funzione(a,b);
        System.out.println(a.valore+b.valore);
    }
    public void funzione(intero i, intero j) {
        int c = i.valore;
        intero aa = new intero(c);
        int d = j.valore;
        intero bb = new intero (d);
        for (aa.valore ; aa.valore = 0 ; aa.valore--) {
            bb.valore--;
        }
    }
}
Alla fine del programma l'output è lo stesso del primo programma, perché a
.valore e b.valore non sono stati toccati.
Ciao

Il passaggio di parametri in Java, come in C e C++, e' *sempre* per
valore.. ma quando passi un riferimento ad un oggetto, e' il riferimento
a essere copiato - e la copia punta allo stesso oggetto!
L'unica cosa da capire e' che in Java una variabile dichiarata
come 
	MiaClasse c;
e' un *riferimento* ad un oggetto (cioe' una zona di memoria) e
non l'oggetto stesso - in pratica un puntatore, ma "nascosto",
senza possibilita' di farci aritmetica sopra e di poter sapere
l'indirizzo di memoria in esso contenuto.
Se vuoi ottenere una *copia* di un oggetto (cioe' un'altra zona
di memoria contenente gli stessi valori per i membri), il tuo
oggetto deve implementare l'interfaccia "java.lang.Cloneable",
e puoi usare il metodo "clone()" (definito in Object, e quindi
disponibile in ogni classe) per ottenere, appunto :), un clone.
Saluti,
	Cris
-- 
Cristiano Sadun
Software Engineering & Consulting
email: crsadun#tin$it
(please substitute # by @ and $ by .)

Paolo
Ciao
 ============================================================
| Max Caliman :                                              |
| mailto:
cali...@tin.it
                                     |
| 
http://space.tin.it/computer/mcaliman
                      |
 ============================================================
| J.I.A Member (Java Italian Association) 
http://www.jia.it
  |
 ============================================================
Newsgroup: it.comp.java
Titolo: Materiale Struts Italianoi

ciao,
ragazzi dove si può trovare un manuale in italiano del framework Struts!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
In italiano direi quasi niente... TI consiglio di studiarti i tutorial 
in Inglese. In particolare poi mi sento di condigliarti il libro 
"Professional Jakarta Struts" della Wrox

 ragazzi dove si puň trovare un manuale in italiano del framework Struts!
http://www.javaportal.it/docs/struts1.htm
puoi trovare una serie di di tutorials.
Cmq anche io ti invito a leggere della buona documentazione in inglese, dove
trovera sicuramente piů informazioni.
G.M.

Ciao,
Se vai in libreria, ti consiglio "Programmare con Jakarta Struts" edito
dalla o'reilly e pubblicato in italia dalla HOEPLI informatica.
Se invece intendi on-line, mokabyte ha pubblicato una serie di articoli "a
puntate" che ben introducono a tutti gli aspetti del framawork. Inizia da
qui: 
http://www.mokabyte.it/2004/01/jstruts-1.htm
Ciao,
Lorenzo
"micke" <ieoeoeieo...@iu.oie> wrote in message
news:cdilli$a1e$1...@news.newsland.it...


Newsgroup: it.comp.java
Titolo: Free applet java per SSH console

Ciao a tutti,
sto sviluppando un progetto Web ed avrei bisogno di 
un'applet java che consenta l'accesso SSH al server web dal browser
dell'utente.
Sarebbe preferibile una soluzione sotto licenza GPL.
Qualcuno ha qualche esperienza in merito.
Grazie!
Saluti, Mardock.

 dell'utente.
sshterm
Newsgroup: it.comp.java
Titolo: GCJ Aiuto !

http://gcc.gnu.org/java/done.html
senza AWT, diciamo che funziona.
Ma qualcuno, mi puo' dire la sintassi per compliare dei file .class in un
eseguibile ?
Saro' limitato, ma non so come fare.
Ciao e grazie ^_^

eseguibile ?
Non saprei non l'ho mai usato...non esiste un manuale?
Rhymes



Compila così:
gcj --main=CiaoMondoApp -o ciao CiaoMondoApp.class
roby

Ma se il mio programma č composto da piů file .class ?
Grazie e ciao ^_^

 Grazie e ciao ^_^
gcj --main=CiaoMondoApp -o ciao CiaoMondoApp.class Pippo.class
Topolino.class

Si lo stavo provando sotto Win.
Non va ? Porcaccia la miseria !!!!!
Ciao ^_^

 Ciao ^_^
Beh, se c'è un qualcosa che si chiama gcj.exe, allora vuol dire che invece
va, in qualche modo.
-- 
Paolo Giarrusso, aka Blaisorblade
Togliere solo REMOVEONLYTHIS per rispondere
Linux Kernel 2.4.19 on an i686
Firma "made in Vim"

C'e'. Ho desistito per adesso a compilare il mio programma.
Forse è chiedere ancora troppo.
Ho provato con un semplice messaggio stampato a video nella shell.
Nulla.
L'eseguibile viene creato, ma non mi stampa nulla.
Continuo con gli esperimenti.
Ciao ^_^

 ha scritto nel messaggio
news:aui89q$nfb$1...@lacerta.tiscalinet.it...

Mi spieghi come fare per installarlo su Win???... Qualche settimana fa mi
hanno detto che con Win non c'era nulla da fare per GCJ!!!... Azzz...
Te ne sarei molto grato.
Ciao

http://www.cygwin.com/
qui ti scarichi il setup.exe
lo lanci e dalla rete lui si scarica tutto quello che necessita.
ovviamente devi dirgli i pacchetti che vuoi scaricare-installare.
Poi nella shell che ti da a disposizione .... fai il tutto.
Non è difficile.
Ciao ^_^

 ha scritto nel messaggio
news:auj7rn$2pi$1...@lacerta.tiscalinet.it...

L'ho gia' installato un mese fa!!!!... Vuoi GCJ dire che e' gia' compreso in
cygwin???..  Ma non vedo file gcj ne riferimenti, non sara' una versione
diversa, come faccio a sapere se e' installato?
Spiegami per favore... ho perso tanto di quel tempo per cercare un
compilatore nativo... grazie:)

Si è compreso.
Quando selezioni i pacchietti da installare, ovviamente devi selezionare
quello dove dentro c'e' il GCJ.
Non ricordo adesso il nome .... ma non ti puoi sbagliare.
Ma hai provato a digitare il comando nella shell del cygwin ?
Fammi sapere. Ciao

 ha scritto nel messaggio
news:MJYO9.54615$TC5.1...@twister1.libero.it...


Newsgroup: it.comp.java
Titolo: Jtable and database integration bean

Any body know a good bean to integrate swing jtable with database query
or table?
 I've tried beans like protoview and kl group, but they are complex, I
need a simple one.
Thanks
Tom
Sent via Deja.com 
http://www.deja.com/
Before you buy.

,

Newsgroup: it.comp.java
Titolo: [Lungo] Barra dei menu

Buongiorno a tutti.
Ho intenzione di creare una barra dei menu da aggiungere ad un JFrame che
sia _identica_ a quella utilizzata da Office XP, JCreator, ConTEXT, ecc...
Mi spiego meglio. Innanzitutto, è opportuno fare due assunzioni:
1) selezione della voce di menu --> si intende esclusivamente il passaggio
del mouse sopra un oggetto di tipo JMenu contenuto in una JMenuBar
2) click su una voce di menu --> una volta che il mouse è sopra una voce di
un menu viene premuto il tasto sinistro (il click insomma!!)
La barra in questione che intendo creare consta di due tipi di colorazione
legati ai due eventi sopra citati. Riguardo questo post, esaminiamo solo il
primo evento (in modo da fare una cosa per volta ;-) )
Ciò posto, per quanto riguarda la prima assunzione, vorrei che al passaggio
del mouse sopra una voce di menu si abbiano:
-    creazione di un bordo di un certo colore attorno a tale voce
-    colorazione del background e del foreground
Per ottenere questa cosa, ho implementato l'interfaccia /MouseListener/
ridefinendo solo i metodi
*public* *void* mouseEntered(/MouseEvent/ e)
*public* *void* mouseExited(/MouseEvent/ e)
Riporto di seguito un frammento di codice riguardo il primo metodo(la
variabile /file/ è un'istanza della classe JMenu):
  _________________________________________________
/
|    *public* *void* mouseEntered(/MouseEvent/ e) {
|        file.setBorder(/BorderFactory/.createLineBorder(*new* /Color/(0, 0, 
128)));
|        file.setBorderPainted(*true*);
|        file.setBackground(*new* /Color/(179, 179, 217));
|        file.setForeground(/Color/.BLACK);
|    }
\_________________________________________________
Come potete osservare, nonostante sull'oggetto file vengano chiamati i
metodi /setBackground/ e /setForeground/, tali colori vengono in realtà
sovrascritti dalla JVM.
In altre parole, ho debuggato il programmo ed ho verificato che, al
passaggio del mouse sopra la voce di menu "File", il background ed il
foreground vengono aggiornati come descritto nel metodo sopra ma la JVM
sovrascrive tali colori mettendoci i suoi (sfondo blu e primo piano bianco)
che immagino provengano dal L&F installato nel sistema.
Vi dico solo che le ho provate tutte, implementando anche l'interfaccia
/MouseMotionListener/ ma non è cambiato nulla.
Il sospetto dunque sembra attribuirsi al L&F. Esiste un modo per impostare
un preciso L&F da me creato per l'oggetto JMenu?
Ammesso che sia possibile, non ho mai impostato un L&F per un oggetto
grafico. Potreste, per favore, illustrarmi come mediante poche righe di
codice?
Ringrazio anticipatamente tutti coloro che mi risponderanno.
-- 
*Rain*
«Il cuore ha le sue ragioni che la ragione non conosce»
[Blaise PASCAL] 


Vedi la classe UIManager... Questa ti permette di cambiare tra i vari 
L&F (motif, basic, windows, ecc...).
Buon divertimento...

 }
Piccola dimenticanza:
public void paint(Graphics g)
{
   super.paint(g);
   if (hover)
   {

Newsgroup: it.comp.java
Titolo: FTP e JBuilder 5

Ciao a tutti, 
vorrei passare da UltraEdit a JBuilder 5.0 Personal, ma prima dovrei
assicurarmi che anche con JBuilder sia possibile aprire e salvare un
file via FTP. UltraEdit ha una voce di menu tipo "Open from FTP" e "Save
As To FTP", JBuilder ha qualcosa di analogo? e, se si, come si fa a
compiere questa operazione?
Grazie in anticipo.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie in anticipo.
Non mi risulta che nessuna versione di JBuilder abbia questa
funzionalità. Ma lavorare in locale e trasferire ad esempio con
l'ottimo Windows Commander?
tityrus

Newsgroup: it.comp.java
Titolo: Website hosting, domini, hosting plans, spazi web

Website hosting, domini, hosting plans, spazi web
http://www.abcd-eurohosting.com
3 O 6 GB trasferimento/mese
50, 100, 200 O ILLIMITATE caselle postali POP3
Tool di creazione del sito
Statistiche di accesso
estensioni front Page
Accesso FTP
Opzioni e-commerce (Alacart e Miva Merchant)
SSL
Possibilità transazioni sicure tramite carta di credito
CGI in dotazione e possibilità di inserire script cgi
...molte altre opzioni
TUTTO ATTIVABILE DA UN PROPRIO COMODISSIMO PANNELLO DI CONTROLLO
A PARTIRE DA
Lit  246.000/anno   Euro 127,05/anno
 
NESSUN COSTO DI SETUP!
------------------------------
http://www.abcd-eurohosting.com
in...@abcd-eurohosting.com


Cordiali saluti.

 Cordiali saluti.
Il mio sito lo ha iscritto alle seguenti mailing list
maledizi...@ml.it
assassini...@ml.it
lou...@ml.it
spammer...@ml.it
ottav...@ml.it
 (almeno impari qualcosa)
ultimas...@suicidio.it
Se gli va puo iscriversi a
it.faq
e leggersi la netiquette ma penso sia inutile....
Newsgroup: it.comp.java
Titolo: parametri da passare ad xslt

Qualcuno di voi ha un esempio di come passare dei parametri html da una form
html ad un file xslt?
Grazie
Ciao

 ha scritto nel messaggio
news:a7fj4a$31hl$1...@newsreader1.mclink.it...


 grazie
Lo puoi dire anche a me ? Grazie. 
-- 
Osvaldo Frassine 
...alcuni guru di Open World si sono convertiti e hanno fatto i soldi,
come Linus Torvall, l'ideatore del sistema operativo Lynux (distribuito
a prezzi stracciati per fare concorrenza a Windows Xp);
							(Luca Panerai)
Newsgroup: it.comp.java
Titolo: Free Database o driver

Salve a tutti....ho un piccolo problemino...devo vendere un programma
che sfrutta una database access..il problema e' che se devo fare
comprare anche l'access il mio programmino lievita di prezzo...
come posso fare per ovviare a cio'?
Esistono database free o driver pure java free...
una volta che mi copio il  database .mdb posso manipolarlo con il solo
driver jdbc??
qualsiasi soluzione e bene accetta purche' non faccia comprare al
cliente nessun database...
Lu...@ctonline.it
Grazie anticipatamente e Buon Anno a tutti!

Puoi usare il bridge JDBC/ODBC. Magari il tuo cliente ha gia' i driver
ODBC per access.
Luca Valenti wrote:

--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Marco Sarti
e-mail: 
mar...@ala.it
fidonet: 2:332/127.24
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Newsgroup: it.comp.java
Titolo: [java] Costrutto super nelle classi

NOn ho capito una mazza.
a cosa serve?
bhoooooooooooooooooo !!!

 a cosa serve?
se parli della keyword super serve per invocare dei metodi
della superclasse da cui stai ereditando per esempio:
class B extends A{
 B(){
    //così richiami il costruttore della classe A
    super();
 }
}
ilCario

 giusto?
piu' che eseguire la classe A č meglio dire richiama un metodo che
appartiene
alla classe A che in questo caso č un metodo costruttore.
un altro esempio:
class A{
A(){
 //metodo costruttore
}
dummy(){
 //metodo stupido
}
}
}
class B extends A{
 B(){
    //cosě chiamo il metodo dummy della superclasse A
    super.dummy();
   //cosě chiamo il metodo dummy della classe B
   dummy();
 }
dummy(){
 //metodo stupido
}
}
ilCario

 ha scritto nel messaggio
news:al78eb$6r3$1...@sun250.unimi.it...

Newsgroup: it.comp.java
Titolo: [JSP] uso dell'oggetto application

Salve a tutti,
vorrei in qualche modo mantenere un vettore che contiene le login degli 
utenti connessi in una chat. La mia idea è questa:
    /*Qui creo l'oggetto application*/
    Vector users=new Vector();
    Studente stud=(Studente)session.getAttribute("studSession");
    application.setAttribute("users",stud.getLogin());
Posso fare una cosa del genere?
grazie

diecast ha scritto:

risolto
Newsgroup: it.comp.java
Titolo: Compilare servlet

Allora in seguito a varie ricerche su Google ho capito che le servlet
bisogna con compilare, ad es. con javac, quindi dò javac -cp
path_al_mio_file_.java NomeClasse.java.
Ora, il mio javac è posizionato al path:
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Commands
Quindi porto il mio file HelloClientServlet.java nel path che ho detto
sopra e provo ad eseguire javac:
javac -cp
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Commands
HelloClientServlet.java
ma mi vengono tornati i seguenti errori
codice:
HelloClientServlet.java:2: package javax.servlet does not exist
import javax.servlet.*;
^
HelloClientServlet.java:3: package javax.servlet.http does not exist
import javax.servlet.http.*;
^
HelloClientServlet.java:5: cannot find symbol
symbol: class HttpServlet
public class HelloClientServlet extends HttpServlet
                                        ^
HelloClientServlet.java:7: cannot find symbol
symbol  : class HttpServletRequest
location: class HelloClientServlet
protected void doGet(HttpServletRequest req,
                     ^
HelloClientServlet.java:8: cannot find symbol
symbol  : class HttpServletResponse
location: class HelloClientServlet
                         HttpServletResponse res)
                         ^
HelloClientServlet.java:9: cannot find symbol
symbol  : class ServletException
location: class HelloClientServlet
              throws ServletException, IOException
                     ^
6 errors
Come posso fare per evitare questo problema? Penso che debba mettere il
file nella cartella di Tomcat, da qualche parte in modo che possa
importare le classi. Ma qualsiasi altro percorso specifico mi dà
questi errori. Dove metto il file?

mariano....@gmail.com
 ha scritto:

Non hai le servlet-api.jar nel tuo classpath. Ti suggerisco di cercare 
in questo gruppo, con google gruppi, perchè se n'è parlato copiosamente!
buon lavoro
-- 
Emanuele Torrenti
Registered Linux User #409659

ho seguito il tuo consiglio, ho dato uno sguardo e infatti avevo la
variabile CLASSPATH non configurata.
poi ho dato:
export CLASSPATH=/Library/Tomcat/common/lib/servlet-api.jar
(sono su Mac), ed ora la variabile è presente tra tutte le var di
ambiente.
Se dò il comando di compilazione ora mi dice:
sh-2.05b# javac -cp /Library/Tomcat/webapps/servlets-examples
HelloClientServlet.java
error: cannot read: HelloClientServlet.java
1 error

Prova a metterti nella directory dove si trova il file.
Cmq ti consiglio una cosa, cercati un ambiente di sviluppo per
lavorare, che ci pensi lui a fare queste cose "burocratiche"!!
Personalmente ho usato e mi sono trovato bene con  jdeveloper (lo trovi
su 
otn.oracle.com
, previa registrazione)
Ciao!!

finalmente ci sono riuscito....
Ora il problema prossimo è cercare di capire dove vanno i file .class
che il compilatore mi crea, i jsp li metto in jsp-examples, se metto le
servlet in servlet-examples non funziona.
Boh...
stefa...@gmail.com
 ha scritto:

Newsgroup: it.comp.java
Titolo: Problema nella visualizzazione di ImageIcon

Ho un piccolo problema, sto preparando un gioco di carte e nel mio Frame ho
creato una matrice 4x3 di JLabel (le 4 righe corrispondono ai quattro
giocatori, le 3 colonne alle 3 carte di ciascun giocatore) in cui sistemare
le ImageIcon delle carte (ho creato la classe Carta con un campo ImageIcon),
così quando dò le carte eseguo un istruzione di questo tipo
JLabel[giocatore][qualeCarta].setIcon(carta.avanti). Vorrei far visualizzare
le carte ad ogni giocatore una alla volta, simulando un mazziere che dà le
carte,il codice che ho scritto è questo.
for(int giocatore=0;giocatore<4;giocatore++)
    for(int carta=0;carta<3;carta++)
        JLabel[giocatore][carta].setIcon(Carta.dorso);
        Thread.sleep(100);
    }
Così non funziona perchè l'interfaccia si blocca fino a quando non sono
state visualizzate tutte le carte, e quindi non ottengo l'effetto che volevo
io.
Cosa sbaglio?
Grazie

 io.
e se metti un repaint() prima del thread.sleep ? magari con 1000 millisec se
no non fai in tempo a vedere la sequenza. comunque manca una graffa aperta

Newsgroup: it.comp.java
Titolo: Ce l'ho fatta !!!!!!!!!!!!!!!!

Evviva sono riuscito a  utilizzare un DB concomandi SQL
Si aprono nuovi orrizzonti
Grazie a tutti
Paolo


Come hai fatto ?
Potresti spiegarlo a tutti quelli che come me ci provano invano ?
-- 
	!-----------------------------------------------!
	! Giovanni Petrucciani				!	
	! 
giovanni.p...@iol.it
			!
	!-----------------------------------------------!

 Potresti spiegarlo a tutti quelli che come me ci provano invano ?
Suvvia !
Scaricati il tutorial della Sun, poi quello di Michele Sciabarra'
(
www.satorins.com
) e se ancora non ti basta leggi gli articoli su
mokabyte (
www.mokabyte.it
).
Oppure al sito della sun, alla pagina del jdbc trovi un po' di esempi da
scaricare.
Se hai problemi con SQL e soci guarda su
http://alpha.science.unitn.it/cisca/manuali.html
Il resto devi mettercelo tu :)
Ciao
-- 
...almost any game *CAN* be imagined to be an RPG, but a "real RPG"
would facilitate role-playing, not require spending most of your effort
on sustaining your SOD.
M. Hughes

Paolo
 ============================================================
| Max Caliman :                                              |
| mailto:
cali...@tin.it
                                     |
| 
http://space.tin.it/computer/mcaliman
                      |
 ============================================================
| J.I.A Member (Java Italian Association) 
http://www.jia.it
  |
 ============================================================
Newsgroup: it.comp.java
Titolo: Aiuto. Come controllare il tempo di vita di un file?

Ho uno o più file di cui devo tenere sotto controllo il tempo di permanenza
in una directory, dopo il quale devono essere cancellati. Pensavo di
associare un timer per ogni file e controllare periodicamente quali siano
scaduti, poi ho pensato che fosse una soluzioone un po' pesante. Potrei
anche gestire l'attributo lastModified(), ma non so se sia giusto usarlo in
questo caso.
Solitamente come si realizza una cosa del genere?
Papero

 wrote in message
news:aq84oq$aof$1...@lacerta.tiscalinet.it...

Ho pensato anche ad un'altra cosa. Come si potrebbe fare per capire se
qualcuno sta accedendo ad un determinato file?
Papero

 qualcuno sta accedendo ad un determinato file?
man lsof
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

 man lsof
Eh?? Cosa sarebbe?

 Eh?? Cosa sarebbe?
Appunto. lsof č un comando Unix che ti elenca i file/socket correntemente
aperti. Sotto Windows non so quale sia l'equivalente chiamata al sistema. Devi
usare JNI e conoscere approfonditamente il S.O. sottostante per fare questo
che chiedi. E la soluzione non č portabile. Per il resto puoi usare
lastModified() che mi parrebbe essere la soluzione piů leggera.


Newsgroup: it.comp.java
Titolo: esperti programmatori, a me !!

ho un frame con 2 bottoni , start e stop,
quando premo start parte un iterazione pesante
(tipo while <condizione per lungo tempo true> <istruzione>)
ke assorbe tutte le risorse allocate per l'applicazione e
durante la quale i tasti del Frame risultano bloccati
e quindi stop non funziona.
Come posso interrompere questo loop posto
ke non posso usare un if di controllo ad ogni
ciclo di esecuzione della while per motivi di tempo
di esecuzione.
Ossia vorrei trovare un modo per sentire
gli eventi del mouse anke quando l'applicazione
e' pesantemente occupata dalla while
Ringrazio chiunque mi dara' un'idea ...
CiaoOo

...


della tua Frame e bloccarlo quando viene premuto lo stop.
[snip]
Grazie !
 mi pare una buona soluzione ....





Newsgroup: it.comp.java
Titolo: Windows CE

Ciao a tutti;
Devo sviluppare software in Java su Pocket PC, ovviamente il SO è  WinCE 3.0
Qualcuno sa dirmi cosa devo usare?
SUN cosa propone in contrapposizione .NET e Embedded VB e VC?
Grazie a tutti
CIAO
GA

 SUN cosa propone in contrapposizione .NET e Embedded VB e VC?
java.sun.com/j2me
-- 
Rhymes
rhy...@NOSPAMmyself.com
Newsgroup: it.comp.java
Titolo: Pregi e difetti di Java lato Client...

Vorrei sapere da chi ha esperienza nello sviluppo di programmi lato Client
quali sono i pregi e i difetti di Java?
Per esempio:
Realizzare delle stampe di Tabelle o con grafici, Java crea file da mandare
in stampa di dimensioni enormi... come evitarlo?
Immaginiamo un programma che deve stampare 100 pagine... è possibile che per
ogni pagina Java sprechi vari MB di memoria?
Nella realizzazione di un programma:
1) con oltre 100.000 linee di codice...
2) che usi Database
3) che esegua stampe di tabelle e grafici
4) che esegua intensamente calcoli matematici
5) che sfrutti una gradevole interfaccia grafica
per ognuno delle caratteristiche indicate... quali problemi potrei
incontrare in Java e quali vantaggi?
Grazie molte a chi mi risponderà!
--
Alex

 quali sono i pregi e i difetti di Java?
Il grosso difetto e' che il runtime e' piuttosto massiccio e deve
essere installato a parte, inoltre il consumo di memoria (si parla
di Client grafici credo) sia notevole e la velocita' di risposta
non proprio entusiasmante (a meno che tu non abbia un P4-1.2Ghz).
Il grosso vantaggio e' che tu puoi sviluppare su quello-che-ti-pare
e poi trasferire il tutto su quello-che-ti-pare senza grossi problemi.
Davide
Newsgroup: it.comp.java
Titolo: Problemi di parser XML

Ciao a tutti,
sto cercando di processare un file contenente il seguente codice XML
<?xml version="1.0"?>
<!DOCTYPE PROFILO[
    < !ELEMENT UTENTE(Y,X,PREC,SUCC,ORDINE,STATO,ID) >
    < !ELEMENT STATO(DESC,DATA) >
    < !ELEMENT Y(#PCDATA) >
    < !ELEMENT X(#PCDATA) >
    < !ELEMENT PREC(#PCDATA) >
    < !ELEMENT SUCC(#PCDATA) >
    < !ELEMENT ORDINE(#PCDATA) >
    < !ELEMENT DATA(#PCDATA) >
    < !ELEMENT DESC(#PCDATA) >
    < !ELEMENT ID(#PCDATA) >
]>
<PROFILO>
    <UTENTE>
    <ID></ID>
    <STATO>
        <DESC></DESC>
        <DATA></DATA>
    </STATO>
    <ORDINE></ORDINE>
    <SUCC></SUCC>
    <PREC></PREC>
    <X>234</X>
    <Y>85</Y>
    </UTENTE>
</PROFILO>
per farlo utilizzo le seguenti istruzione Java:
InputStream is= new FileInputStream (xml);
Document doc = XmlDocumentBuilder.createXmlDocument(is, true);
quando mando in esecuzione ottengo il seguente messaggio di errore:
org.xml.sax.SAXParseException: Next character must be ']' terminating
internal DTD subset
Che ne pensate?
Ho provato a capire cos'è che non va, ma senza successo.
Mi date una mano? :-)
Ciao,
CC

 Ho provato a capire cos'è che non va, ma senza successo.
Nel codice del DTD hai degli spazi dove non ci dovrebbero essere e
viceversa.
Prova con:
<?xml version="1.0"?>
<!DOCTYPE PROFILO [
    <!ELEMENT UTENTE (Y,X,PREC,SUCC,ORDINE,STATO,ID) >
    <!ELEMENT STATO (DESC,DATA) >
    <!ELEMENT Y (#PCDATA) >
    <!ELEMENT X (#PCDATA) >
    <!ELEMENT PREC (#PCDATA) >
    <!ELEMENT SUCC (#PCDATA) >
    <!ELEMENT ORDINE (#PCDATA) >
    <!ELEMENT DATA (#PCDATA) >
    <!ELEMENT DESC (#PCDATA) >
    <!ELEMENT ID (#PCDATA) >
]>
--
----------------------------
Massimo Foti
http://www.massimocorner.com
----------------------------
Newsgroup: it.comp.java
Titolo: Derivare una classe!?

Ciao a tutti, volevo sapere come aggiungere un metodo ad una classe del JDK
(metodo che dovrebbe usare delle variabili private della classe). Mi spiego
con un esempio, supponiamo che la classe del JDK si chiami "Prima" che ha
una variabile privata  "numero" sulla quale vengono svolte delle operazioni
con dei metodi definiti. Io vorrei definire una classe "Dopo" che contiene
un nuovo metodo che operasulla variabile "numero".
es.
 class prima{                                    class seconda ........
prima{
    private int numero;                            public void dec(){
    public void prima(){                                numero-=1;
        numero=new int();                        }
    }                                                    }
    public void inc(){
        numero+=1;
    }
}
Ho provato con prima extends seconda ma non posso naturalmente accedere alla
var private numero.
Indipendentemente dai possibili errore di sintassi del codice di es., come
posso fare?
Grazie!!
Gianni.

Se il membro e` privato, non e` accessibile dall'esterno in nessun modo.
Solo i membri protected possono essere visti dalle sottoclassi. Questo
almeno in JDK 1.1.x, non so se nel frattempo e` cambiato qualcosa...
Ciao, Cris

-- 
Cristian Veronesi - CRPA SpA - Reggio Emilia, Italy
"Draw a straight line and follow it" (La Monte Young, Compositions 1961)

 un nuovo metodo che operasulla variabile "numero".
Direi che se la variabile numero č privata non puoi accedervi in alcun modo, a
meno che non esista un metodo in Prima che te la restituisce (e magari che te la
fa settare). Dovresti riscrivere la classe Prima definendo protected la
variabile numero.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

un nuovo metodo che operasulla variabile "numero".
Non puoi accedere ai membri privati da una classe derivata: sono privati 
apposta. O la classe ti da' degli accessors, oppure nisba.
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun/


