mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Un consiglio... Vi prego!!! :-)

salve a tutti,
sono nuovo di questo newsgroup... altri hanno avuto il mio stesso problema
ma purtroppo non ho trovato nessun messaggio che ponesse la stessa
questione.
Premetto che non ho mai programmato ma voglio imparare... ho comprato un
libro dell'APOGEO "Java Fondamenti di programmazione" e, assieme al testo,
c'era un cd con del software:
-java  2 SDK, Standard Edition, v 1.2.1
-Borland JBuilder 3 university edition
-NetBeans DevelopperX2 2.1
Arrivo al punto: mi pare di aver capito che gli untimi due fanno,
sostanzialmente, la stessa cosa (aiutano a sviluppare il codice) ma quale di
questi è più indicato per imparare e quale di questi è più utilizzato, in
generale, dai programmatori?
Un'altra domanda: posso scrivere il codice come txt, rinominarlo ".java" e
poi compilarlo direttamente senza usare questi software? e meglio fare così?
Spero che le mie domande non siano del tutto idiote. Purtroppo sono in
Francia e, veramente, non so a chi chiedere queste cose.
Aldo

poi compilarlo direttamente senza usare questi software? e meglio fare così?
Certo che puoi farlo. Ma devi avere confidenza col DOS e con il jdk in
generale. Ciao
Miki

Newsgroup: it.comp.java
Titolo: Conoscete un buon corso java a RM??

Forse questo non č proprio il luoog appropriato per chiedere
quest'informazione.... e se cosě scusatemi a fate finta che no abbia
scritto niente... 
Conoscete un buon corso a Roma per il linguaggio Java... ???
Ciao a buona giornata...
Giuseppe
Spedito da 
http://www.submission.it
promuovi gratis il tuo sito web sui motori di ricerca



quelli di Sun?
...vedi 
http://it.sun.com/education/index.html
-- 
Lucio Benfante
Brainbench MVP for Java 1
http://www.brainbench.com
MyTranscript: 
http://www.brainbench.com/transcript.jsp?pid=167064

 wrote in message
news:aigu4v$5a7$1...@atlantis.cu.mi.it...


Newsgroup: it.comp.java
Titolo: Connessione ad un database remoto

Qualcuno sa se ci possono essere dei problemi di sicurezza consentendo ad un
web server di accettare connessioni al database da remoto(da una
applicazione sul client)? Normalmente è un servizio abbastanza diffuso nelle
offerte di hosting con supporto database o è difficile da trovare?

 wrote in
news:yBUV9.42513$
0v.12...@news1.tin.it
: 

Direi che è *molto* improbabile da trovare, salvo errori di 
configurazione...
Newsgroup: it.comp.java
Titolo: applet e database

ciao a tutti,
ho un problema con applet e database, l'errore che ottengo č:
java.lang.ClassNotFoundException: sun/jdbc/odbc/JdbcOdbcDriver
inserisco anche un pezzo di codice
grazie
gianluca
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
......
 void updateDatabase(){
  try{
   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
   Connection connection=DriverManager.getConnection("jdbc:odbc:survey");
   Statement statement = connection.createStatement();
   String sql="INSERT INTO RawData VALUES ('"+email.getText()+"'";
   sql+=",'"+name.getText()+"'";
   sql+=toDigit(home);
   sql+=toDigit(school);
   sql+=toDigit(work);
   sql+=toDigit(jdk12);
   sql+=toDigit(standalone);
   sql+=toDigit(applets);
   sql+=toDigit(database);
   sql+=toDigit(rmi);
   sql+=toDigit(intranet);
   sql+=toDigit(internet);
   sql+=")";
   statement.executeUpdate(sql);
   connection.close();
   displayPanel("Thank you!");
  }catch(Exception ex){
   displayPanel(ex.toString());
  }
 }
.....

Probabilmente la classe sun.jdbc.odbc.JdbcOdbcDriver si trova in file
jar o zip che non e' raggiungibile ovvero non e' nella classpath
Ciao

 wrote in message
8jsopt$tll$1...@ftp-news.csita.unige.it...


Newsgroup: it.comp.java
Titolo: JTable non editabile

Salve, come faccio a non rendere editabile il contenuto di una JTable?
Grazie per la vostra attenzione
Daniele

 JTable?
Devi crearti il tuo TableModel da associare alla JTable e fare in
modo che isCellEditable() ritorni sempre false.
Vedi il tutorial sulla JTable e la documentazione relativa.
Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 modo che isCellEditable() ritorni sempre false.
Grazie, adesso funziona, perň la JTable č proprio un casino.
Newsgroup: it.comp.java
Titolo: pacchetto UDP

Ho un piccolo problema in visualizzazione di una stringa in una 
JTextArea....in pratica quando la vado a visualizzare (una volta che mi 
e' arrivato il pacchetto contenente una stringa ch varia tra 20 e 
25caratteri)oltre al testo di mio interesse ci sono a destra dei 
fastidiosissimi quadretti che completano la stringa con 256 caratteri.
dove annota e' una JTextArea
		byte[] buf=new byte[256];
		DatagramPacket recv=new DatagramPacket(buf,buf.length);
		while(true)
		{
			try
			{
				udps.receive(recv);
			}
			catch(IOException e)
			{
				errore="impossibile ricevere i dati";
			}
			String msgr=new String(recv.getData());
			annota.append(msgr+"\r\n");
		}
Come eliminare i quadretti?(potrebbero essere dei semplici blank?)
grazie

Ciao, Ury!
Il giorno 31/05/2004 alle ore 15:49 hai scritto:
 U> Come eliminare i quadretti?(potrebbero essere dei semplici blank?)
Potrebbero, ma il problema e' che tu ricevi dei dati senza una struttura che
ne specifica la lunghezza. Il pacchetto datagram e' di 256 byte, ma se i
dati al suo interno sono piu' corti dovresti inserire un byte di lunghezza
(il primo ad esempio) cosi' potrai costruire la tua stringa utilizzando la
giusta dimensione.
Non ho usato il datagram molto spesso ma dovrebbe essere possibile ricevere
pacchetti di lunghezza variabile, specificando solo la dimensione massima.
In pratica se il programma che invia i pacchetti non invia tutti i 256 byte
dovresti riuscire a leggere quanti dati ha inviato con il metodo getLength()
e quindi costruire la stringa con un subset del byte array.
Bye
-- 
There is no emotion; There is peace.
http://www.maccasoft.com

Newsgroup: it.comp.java
Titolo: class -> exe

salve ragazzi,
mi sapreste indicare un programma semplice da usare che dai file .class crei
l'eseguibile ???
Questo mi è necessario xchè non so se i computer su cui andrò a installare
l'applicazione hanno la jvm
grazie
antonio
:o)


http://csvtosql.sourceforge.net/

Dai un'occhiata al progetto JSMooth su SourceForge
http://jsmooth.sourceforge.net/

 
http://jsmooth.sourceforge.net/
Occhio che se usi JSmooth il tuo prog in Java per girare ha ugualmente 
bisogno del JRE. Questo software ha il vantaggio di essere in grado con 
un eseguibile di verificare la presenza sul sistema di un JRE e di 
lanciare il programma senza dover utilizzare .bat vari (che magari non 
funzionano su tutti i pc degli utenti). Se il JRE non viene trovato, 
JSmooth informa l'utente che č necessario e allega delle istruzioni per 
installarlo (personalizzabili). Piů specificatamente si tratta di un 
"wrapper", che non converte il prg in exe, ma crea un exe in grado di 
lanciare i .class o .jar
Ciao

...

allora fa per linux quello che fa javaw.exe di sun in winzoz ?
in winzoz io eseguo i jar semplicemente cliccandoci sopra e non viene
aperta la finestra dos (unica accortezza, dirottare il SYstem.err su
file altrimenti senza la finestra dos non si intercettano eventuali
errori della vm)

...

Condivido anch'io che č meglio fare cosě, ossia lasciare intatti i
jar. Io uso Astrum InstallWizard dal sito
http://www.thraexsoftware.com
Newsgroup: it.comp.java
Titolo: java e porta infrarossi

qualcuno a suo tempo ha chiesto se c'erano delle classi per comunicare
tramite porta infrarossi con un cellulare. Non ci fu risposta.
ripropongo la domanda.
Si puň? per esempio con javax.telephony ?
chiedo čh!
gian

volevo saperlo anche io...ma sinceramente penso che non si puo'.
Il problema č sorto quando volevo scambiare 2 foto tramite IR. Ma no!!!!
sono costretto a mandare MMS. Quindi sinceramente penso che non si possa,
ma spero di si...
ciao
Pluncake ha scritto:

-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it



Prova qui:
http://www.hpl.hp.com/personal/Jean_Tourrilhes/IrDA/Java.html
Trovato dopo una ricerca su Google delle parole "Java" e "infrared". É il
primo risultato.
Sono davvero deluso da questo comportamento. Perchč non fate qualche sforzo
in piů per cercare? Forse digitare 
www.google.it
 č troppo faticoso?
-- 
Fermate Scientology prima che sia troppo tardi!!!
http://xenu.com-it.net
 - 
http://xenu.freewinds.cx/
(per rispondere personalmente leva IlDitoDalCulo)

 ha scritto nel messaggio
news:bo6ml5$qjd$1...@news.newsland.it...


Newsgroup: it.comp.java
Titolo: xml testuale in jaxp

salve, stavo studiando jaxp per creare un server in grado di comunicare in
xml.
Volendo spedire su uno stream l'xml da me creato usando jaxp del jdk 1.4,
non sono riuscito a trasformare in maniera testuale l'xml dell'oggetto
org.w3c.dom.Document
ovvero anche avendo contenuto nell'oggetto qualcosa tipo
<root>
      <pippo>pluto</pippo>
</root>
non riesco a trasformarlo in Stringa, da poter spedire nello stream. (le mie
applicazioni client non sono in java e quindi non posso serializzare
l'oggetto, dato che non sono in grado di utilizzarlo)
Grazie a tutti
--------------------------------
Inviato via 
http://usenet.libero.it

</root>
In teoria basta navigare l'albero DOM e scrivere man mano il contenuto.
In pratica codice cha fa questo esiste gia'. Ad esempio, in Xerces, c'e' se 
non mi ricordo male un XMLSerializer.
Un'alternativa e' scrivere un XSL che fa il lavoro (anche di questo, 
probabilmente ce n'e' a bizzeffe in giro).
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun


Grazie per l'aiuto!
E' vero, ora sono riuscito a trovare questa "tecnica" anche su JDOM, usando
l'XMLOutputter.
Grazie per l'aiuto, non sapevo come strigarmela!

Newsgroup: it.comp.java
Titolo: [OT]Software CMS J2EE compatibile

Ciao a tutti,
sto cercando un Content Management System free o che costa poco per
l'implementazione di un portale. Conosco Divine (non è free e non costa
poco ;-)) e Jahia.
Avere qualche suggerimento? 
Grazie,
Mauro
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Opencms (
www.opencms.org
) direi. Noi l'abbiamo provato un po' per il nostro JUG, ma era un
po' sovradimensionato e piuttosto esoso di risorse: comunque funzionava bene, era facile
da usare. Unico neo: se installato su Windows non capiva molto bene le barre, consiglio
installazione su macchina linux.
Un consiglio: aspetta la release prima di andare in produzione, le "RC" sono un po' bacate
:-)
Ciao,
    Bruno.
-- 
| Bruno Bossola 
| A Java Software Engineer :-)
| 
http://digilander.iol.it/bbossola
|
| Membro del JUG Torino - 
http://www.jugtorino.it
| 

> Opencms (
www.opencms.org
) direi. Noi l'abbiamo provato un po' per il nostro JUG, ma era un
Carino, non lo conoscevo per niente....
Aggiungo questo, magari un po' più entropico (;)) 
http://jakarta.apache.org/jetspeed/site/index.html
Ciao!
Giuseppe

 
http://jakarta.apache.org/jetspeed/site/index.html
Scusa se mi intrometto, ma cosa intendi con entropico??
Ho visto tra le referenze di jetspeed poche aziende italiane, ma 
cercando sul mercato ho trovato un paio di shouse che basano le proprie 
applicazioni portal sul prodotto del gruppo "jakarta".
Stefano

 ha scritto nel messaggio
news:3EDC65BE...@mclink.it...


> Un consiglio: aspetta la release prima di andare in produzione, le "RC"
sono un po' bacate
Che è già disponibile: 
www.opencms.org
ciao,
Max

> Avere qualche suggerimento?
recentemente quelli di 
www.jboss.org
 stanno pubblicizzando il fatto che
hanno fatto il porting in java di phpnuke (o meglio di postnukes, anche se
non so che differenza ci sia), che è un famoso, per quanto particolare,
sistema di gestione dei contenuti in php: puoi provare a dargli un'occhiata,
loro lo usano per il loro sito, quindi dovrebbe essere stabile e potente
(pare che ora si stiano dedicando a portare i numerosi plugin che esistono
in php).
Un'altra soluzione, anche se non ricordo il link, consiste nel passare per
redhat: devi sapere che redhat tempo fa ha comprato una società che si
chiamava "arsdigita", che sviluppava un famoso sistema di community chiamato
"acs" (a. community system): la arsdigita prima di venire comprata stava
sviluppando un CMS, che è rimasto silente per molti anni. Recentemente ho
letto delle press-release che dicevano che redhat distribuisce in open
source il "figlio" di quel sistema, che contiene tra le altre cose un CMS.
Ho trovato il link, è questo: 
http://ccm.redhat.com/
Newsgroup: it.comp.java
Titolo: da php a java

Ciao
un anno fa sostenni un esame di java all'Universitï¿œ...
pensavo di fare il balzo, e passare da applicazioni web based in php ad 
applicazioni in java ed utilizzare un unico strumento per fare tutto...
So' come muovermi in php , ma in java non sparei neppure da dove 
iniziare, e allora quï¿œ mi serve qualche buon consiglio...
Obbiettivo:
essere in grado di realizzare un'applicazione che si interfacci ad un 
database, e possa comunucare in remoto.
Vorrei sapere da voi, quali strumenti utilizzare con java, (sviluppo e 
database), possibilmente strumenti free, e da dove iniziare.
AllUniversitï¿œ, si studia tanta bella teoria, ma il tempo da dedicare a 
tutte le materie, non permette un approfondimento serio su un tema in 
particolare, e la programmazione ï¿œ esperienza sul campo.
grazie a tutti


se vieni da php giusto per rimanere in ambito web intanto potresti leggerti:
 
Java Enterprise Edition 5
di Diotalevi Filippo
come ambiente di sviluppo puoi usare quello che ti pare cambia poco, c'ï¿œ
chi usa netbeans e chi eclipse, ma anche chi ï¿œ rimasto fedele al vi.
Io preferisco eclipse, ma provali tutti e due.
Come database c'ï¿œ un ampia scelta ma puoi tranquillamente usare mysql.
Come application server tomcat ï¿œ lo standard ma come server di sviluppo
locale io mi trovo meglio con jetty.

michelangelo giacomelli ha scritto:

grazie!

michelangelo giacomelli ha scritto:

una domanda che differenza c'e' tra un web server come apache e TOMCAT?
ciao

 
che tomcat non ï¿œ un web server
Ma un application server (e servelet container)
tomcat potrebbe pure stare in stack con apache e fare servire da questo
contenuti statici.
Tomcat ï¿œ un contenitore per le servlet e per le jsp (che vengono
trasformate in servlet) le servlet sono oggetti che vivono dentro un
application server, il quale offre una serie di moduli: variabili a
livello di applicazione, cache, api etc...


Se vuoi realizzare pagine dinamiche che lavorino con "il java" forse
guardare come funziona JSP e JSF potrebbe essere un idea.
Se invece vuoi una soluzione che sia pura Java, allora le GWT potrebbero
essere la strada giusta.

 grazie a tutti
Concordo assolutamente quando dici che "la programmazione è esperienza
sul campo".
Non so quale sia il tuo livello di partenza, supponendo che sia molto
basso (almeno per quanto riguarda il mondo Java), dal punto di vista
"formativo", io partirei con la scrittura di qualche piccolissimo
programma ("leggo le righe di una tabella db e le stampo", "scrivo una
jsp che stampa HelloWorld") usando esclusivamente blocco note.e cmd.
Gli IDE - i migliori sono NetBeans ed Eclipse - sono strumenti
irrinunciabili nello sviluppo odierno, ma "nascondono" molti concetti
che bisogna necessariamente conoscere.
Newsgroup: it.comp.java
Titolo: Rettangoli

Non riesco a trovare un metodo che mi dia le coordinate di un oggetto
Rectangle.
Avendone creato uno con coordinate parametriche new
Rectangle(x1,y1,x2,y2) vorrei riuscire a risalire almeno a x1, y1.
Qualche suggerimento?
 ------------------------------------
 Il peccato di Caino
 La seduzione del male
 
www.vampiripavia.com
-------------------------------------
                *IcarusDream*
  -Dove un sogno è ancora libero-

 Qualche suggerimento?
hai provato ad estendere Rectangle?
class mioRettangolo extends Rectangle{
    private int x,y;
    mioRettangolo(int x1, int y1, int x2, int y2){
        super(x1,y1,x2,y2);
        x = x1;
        y = y1;
    }
    public int restituisciX(){
        return x;
    }
    public int restituisciY(){
        return y;
    }
}
ciao
Niko

Forse non ho capito bene la tua domanda.
Ma per sapere i punti di origine e le dimensioni del rettabgolo basta fare :
Rectangle r = new Rectangle(x1,y1,x2,y2)
int x        = r.x;
int y        = r.y;
int width = r.width;
int height = r.height;
x, y, width, height - sono variabili pubbliche della classe rectangle.

 va in
giro a dire:

E c'hai ragione.
Io andavo a cercare nei metodi qualcosa come getX....complicarmi la
vita mi diverte...:)
Infatti il metodo di Niko è divertente, anche se implementarlo,
esistendo la variabile pubblica int x, non mi sembra un buon esempio
di programmazione. Comunque complimenti anche a lui per l'idea.


vita mi diverte...:)
[CUT]
Nessun complicazione, forse un po' di stanchezza? ;-)
Dalla documentazione della classe java.awt.Rectangle:
double getX() Returns the X coordinate of the bounding Rectangle in
double precision. 
analogamente per getY(), getWidth(), getHeight(), ecc.
HTH
-- 
Ciao
	Fabrizio C.

Newsgroup: it.comp.java
Titolo: manuale java!

Ragazzi avrei bisogno di un manuale che spieghi le javamail. qualcuno sa 
dove trovarne (magari gratis) e soprattutto in italiano?
Dovrei utilizzarlo come base dalle quali far partire le mie lezioni. E 
averlo in inglese sarebbe un problema! 



Su mokabyte c'e' l'e-book "Manuale Pratico di Java - vol. 2" scaricabile
gratuitamente in pdf (se sei registrato sul sito). Contiene un capitolo
(il n.13) sul javamail.
Ma non puoi stamparlo ...
  Raffaello

 ha scritto nel messaggio
news:Pine.OSF.4.63.06...@harry.molgen.mpg.de...

ma io non riesco a scaricarlo :-(
il server mi dà sempre errore...



Protesta con mokabyte! :)
  Raffaello
Newsgroup: it.comp.java
Titolo: Gestione dei files, aiuto

Ciao,
avrei un problema: devo inserire una stringa all'inizio di un file di testo
già pieno. Quindi dovrei ricavare una riga vuota e scriverci la mia stringa,
come dire un append, al contrario però.
In Java è possibile?
Spero tanto che ci sia qualcuno in grado di aiutarmi!
Franco

Ciao.
Per un append al contrario non mi vengono in mente molte soluzioni pulite o
eleganti.
Potresti:
1. Creare un FileReader che legga dal tuo file
2. Leggere e man mano appendere ad uno StringBuffer, il quale sarà stato
costruito con costruttore new StringBuffer ("testo che devi inserire in
testa");
3. Chiudere il FileReader avendo i dati del file nello StringBuffer
4. Creare un FileOutputStream che punti al tuo file NON in modalità append;
5. Ottenere dal tuo StringBuffer un byteArray e darlo in pasto al metodo
write della tua istanza di FileOutputStream (sovrascriverà il contenuto
precendete aggiungendo la nuova riga iniziale);
Questo è tutto quello che mi è venuto in mente poco prima di stramazzare dal
sonno e tenendo come riferimento il jdk 1.3, cha magari 1.4 offre metodi
magici che gestiscono tutto quanto in maniera migliore e
trasparente....considera che l'idea che ti ho riportato con file di
dimensioni troppo grandi potrebbe darti quel pò di problemi.....tipo un
OutOfMemoryError all'ennesimo append fatto su uno StringBuffer con dentro
qualche decina di mega di dati....se hai quindi file (molto) grandi opta per
altre soluzioni....ce ne sono, per come la vedo ancora meno eleganti di
quella che ti ho esposto....attendo a questo punto pure io per soluzioni più
decenti....ciao e buon lavoro.

Crea un file temporaneo, scrivici la stringa, copia il contenuto del file
originario, cancella il file originario e rinomina il file temporaneo.
Per la copia del file originario non occorre caricare tutto in memoria in
uno stringbuffer, anzi puoi semplicemente usare un FileReader e copiare il
file 4k alla volta. Che importa dove sono i line break?
Il processo che descrivi tu è tipico di un editor di testi, che però si
costruisce una lista di linee e può inserire facilmente un elemento nuovo in
testa alla lista.
"_JVM_" <mym...@mycomputer.mystate> ha scritto nel messaggio
news:pnSI8.24324$8x3.5...@twister1.libero.it...


Fai un'istanza di RandomAccessFile ad esempio cosě:
RandomAccessFile raf = new RandomAccessFile("c:\a.txt","rwd");
poi usa il metodo seek(int n) per posizionarti all'ennesimo byte (nel tuo
caso n=0)
e dopo utilizza il metodo writeUTF(String s) per scrivere una stringa,
magari aggiungendo \n o \r\n alla fine della stringa per farlo andare a
capo.
Spero di essermi ricordato bene il funzionamento.
Ciao
Newsgroup: it.comp.java
Titolo: Socket e Firewall

Salve ragazzi,  ho bisogno di un aiuto.... riguardante le socket.
Ho scritto una applicazione di prova che usando le socket mi permette di
inviare delle mail.
Nella applicazione, mi connetto alla porta 25 si un server SMTP e poi
comincio il classico dialogo
SMTP per l'invio della mail.
Ho notato che se uso una connessione PSTN .... l'applicazione funziona, se
invece uso
una connessione ADSL, poichè il router possiede un firewall, questo non mi
fà passare
le mail!. Con i normali client di posta tutto funziona correttamente, di qui
deduco
che esiste un metodo per bucare il firewall.... ma come?
Qualsiasi indicazione in proposito è ben accetta..... HELP!
Grazie.

mi sembra ot cmq non si tratta di bucare firewall (ci mancherebbe) il
problema è che devi usare il server smtp del provieder che usi tipo set x
pstn usi libero 
smtp.libero.it
 se x adsl tiscali 
smtp.tiscali.it
 etc.
(i server li ho sparati a caso ;))


 (i server li ho sparati a caso ;))
Le impostazioni che ho seguito sono identiche a quelle usate con Outlook ed
Eudora!
Osservo che le mail spedite con queste  "attraversano" il firewall, la mail
mandata con
la mia applicazione no!.
.... Il problema quindi non è (purtroppo) quello a cui ti riferivi....

 .... Il problema quindi non è (purtroppo) quello a cui ti riferivi....
difficile dire cosa sia senza log del colloquio con il server :P
 a meno che il tuo firewall voglia sorgente e destinazione sulla porta 25
Newsgroup: it.comp.java
Titolo: refactoring classe

ho una classe Ricerca che č diventata troppo grande, ma soprattutto
deve fare cose diverse a seconda del tipo di algoritmo....
solitamente a seconda del tipo di ricerca cambia una piccola porzione
di codice (anche solo una riga!!!)
perň a seconda del tipo di algoritmo non cambia la stessa
porzione di codice, ma i controlli (if...) sono sparpagliati lungo tutti i metodi
della classe.
Vorrei migliorare le cose perchč tra poco non ci capisco piů niente...
--- Simil-schema della classi:
class Ricerca {
  ArrayList OPEN, CLOSED;
  void iniziaRicerca() {
    ...
    ...
    if (algoritmo == GREEDY) // fai qualcosa di specifico
    espandiFigli(n);
}
void espandiFigli(Nodo n) {
  ....
  if (algoritmo == A_STAR) // aggiungi costo cammino
 ...
 controllaStato(s);
....
....
}
void controllaStato(Stato s) {
   if (algoritmo == A_STAR) {...}
   else {...}
  ....
 ....
}
quello che ho pensato č di fare Ricerca una classe base astratta
e poi creare delle sottoclassi... RicercaGreedy, RicercaAStar, ecc...
e reimplementare in queste i metodi dove viene eseguito il codice
specifico: cioč
class RicercaGreddy {
     iniziaRicerca() {...}
     // espandiFigli() {...} // lascio quello della classe base
     controllaStato() {...}
}
ma non mi piace molto... quello che davvero vorrei č che fosse chiaro,
leggendo il codice, quali sono le cose che sono uguali tra tutte le ricerche
e quali sono le cose che cambiano..
nel modo che ho pensato alla fine non si riesce assolutamente
a capire cosa faccia Greedy di diverso da AStar se non confrontando
riga per riga i metodi comuni!!!

 }
Dal codice che vedo mi pare di capire che "algoritmo" sia una variabile 
membro, per cui fa parte dello stato interno dell'oggetto durante la 
chiamata. Se č effettivamente cosě credo che il pattern State dovrebbe 
fare al caso tuo.
http://home.earthlink.net/~huston2/dp/state.html
In genere, visto che Java lo permette, io implemento le classi State 
come InnerClass, ottenendo il risultato di non sporcare il package con 
classi superflue e avere un codice eccezionalmente gestibile grazie al 
pattern.
Nel tuo caso mi pare poi che potresti aver bisogno di utilizzare anche 
il pattern Template:
http://unicoi.kennesaw.edu/~jbamford/csis4650/uml/GoF_Patterns/template.htm
molto comodo quando hai operazioni che vengono eseguiti sempre secondo 
gli stessi passi, ma ciascuno di questi passi puň variare 
nell'implementazione.
Ciao :)
pole

Hannibal wrote:
Secondo me usare la gerarchia delle classi è una buona idea, potresti
pensare a qualcosa tipo un "template method" cioé il tuo algortimo chiama
dei metodi astratti che vengono implementati nella sotto classe. Quindi
ogni sotto classe userà l'algoritmo principale specificandone alcune parti.
Ciao
Matteo
-- 
chi sono e soprattutto chi non sono:
http://www.ilnomedeldominio.it
un piccolo programma per studenti universitari:
http://inutility.ilnomedeldominio.it
Newsgroup: it.comp.java
Titolo: Java 3D

Stiamo progettando un CAD 3D usando Java 3D. Utilizzando le primitive
fornite in utility box, cone, sphere, cylinder; non siamo riusciti a
capire come reaggruppare questi oggetti in nuovi oggetti da gestire in
modo unitario. Ovvero come realizzare forme complesse per unione,
intersezione o negazione di oggetti primitivi (coni, cubi, sfere, ecc).
Grazie


Non so se volevi sapere questo... comunque quando sara` completato mi
piacerebbe vederlo funzionare, potresti postarmi il link (se ne esiste
uno...)
-- 
_____________________________
`°`°`°`°`°`°`°`°`°`°`°`°`°`°`
      Alessio Palmieri   
        ICQ 62548838	   
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

 capire come reaggruppare questi oggetti in nuovi oggetti da gestire in


Newsgroup: it.comp.java
Titolo: andare a capo con eclipse

ciao,
ho un problema davvero banale che non riesco a risolvere ...
"Come diavolo si fa ad andare a capo con Eclipse ?"
grazie a tutti e perdonate la domanda poco intelligente
Alessandro 

 "Come diavolo si fa ad andare a capo con Eclipse ?"
Io proverei a premere il tasto Invio, magari funziona...

> Io proverei a premere il tasto Invio, magari funziona...
stavo parlando - ovviamente - dell'andare a capo in modo automatico (text 
wrap) ...
Qualche altro suggerimento meno idiota ? 


Negli ambienti di sviluppo di solito non si usa lasciare il codice 
andare a capo automaticamente... perchè questo inficierebbe l'indentazione.
Inoltre è buona norma "stilistica" mantenere il codice compatto, perchè 
più leggibile.
-----------------
Andrea Sansottera

 Qualche altro suggerimento meno idiota ? 
Le risposte sono adeguate alle domande.
Per rispondere alla tua intelligentissima domanda, sappi che il word 
wrap non e' una cosa molto piacevole per gli ambienti di sviluppo. In 
genere viene attivato solo per certe sezioni, come ad esempio i 
commenti, e solo da certi plugin. Per il plugin Java di Eclipse basta 
andare in Windows -> Preferences -> Java -> Editor. Altri editor si 
impostano in Windows -> Preferences -> Editors. Altri plugin hanno le 
loro proprie impostazioni.
Newsgroup: it.comp.java
Titolo: Aggiornare il contenuto di una JLabel

Salve a tutti,
in una applicazione GUI/Swing java, in base al pulsante che premo, carico in 
una label un'immagine con una istruzione del tipo:
miaJLabel.setIcon(new ImageIcon("path dell'immagine");
Il problema è che il contenuto della label non si aggiorna! esiste una sorta 
di refresh() del componente?
Max

Max ha scritto:

prova con un repaint()...
dovrebbe funzionare
-- 
             {2Nd+BESt}
-----------------------------------
never underestimate human stupidity

 sorta di refresh() del componente?
Oltre a repaint, prova anche validate.
-- 
Ciao,
 Fabrizio
=== 
http://www.negusweb.it
 ===

Io risolvo facendo così:
miaJLabel.setIcon(new ImageIcon("path dell'immagine"));
miaJLabel.paintImmediately(0,0,miaJLabel.getWidth(),miaJLabel.getHeight());
ciao
Alberto

 miaJLabel.setIcon(new ImageIcon("path dell'immagine");
Esegui questo codice in un thread separato dall'eventdispatch
-- 
Pietro	- 
http://www.pietroweb.tk
Linux Registered User #304991
Powered by MDK Linux Kernel 2.6.10
Newsgroup: it.comp.java
Titolo: aiuto...

ciao qualcuno può aiutarmi?
avrei bisogno di manipolare un file testo nella seguente maniera:
il file è un log generato da una macchina proxy
è delimitato da virgole (vedi esempio in basso),
sono righe praticamente tutte uguali per quanto riguarda la
formattazione,
dovrei usare un batch, non posso usare excel in quanto il file cambia
di giorno in giorno ed è meglio evitare i "copia e incolla",
la formattazione deve rimanere invariata.
devo spostare una selezione della stringa in un altra posizione
definita sovrapponendo i dati presenti nella nuova posizione.
esempio:
la rappresentazione di cui sotto è copia fedele del log tranne che per
i contenuti.
i numeri della prima riga rappresentano le colonne, le altre righe
quelle in cui intendo fare la sostituzione.
____________________________________________________
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ...n
,-,-,112,-,-,-,-,-,xxx.toto,-,-,-,-,-,-,
,-,-,134,-,-,-,-,-,xxx.pappa,-,-,-,-,-,-,
,-,-,10,-,-,-,-,-,xxx.pizza,-,-,-,-,-,-
,-,-,n,-,-,-,-,-,n,-,-,-,-,-,-,
-----------------------------------------------------
il risultato che vorrei ottenere è il seguente:
spostare la colonna "9", contenente "xxx.toto" nella colonna "3"
contenente "112" e cosi via come sotto, l'eliminazione della colonna
"3" non crea problemi
___________________________________________
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ...n
,-,-,xxx.toto,-,-,-,-,-,-,-,-,-,-,-,
,-,-,xxx.pappa,-,-,-,-,-,-,-,-,-,-,-,
,-,-,xxx.pizza,-,-,-,-,-,-,-,-,-,-,-
,-,-,n,-,-,-,-,-,-,-,-,-,-,-,
____________________________________________

 ciao qualcuno puņ aiutarmi?
[SNIP]
http://java.sun.com/j2se/1.4.2/docs/api/java/util/StringTokenizer.html
Ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 definita sovrapponendo i dati presenti nella nuova posizione.
Usa un parser CSV. Qui ce n'e' uno buono:
http://ostermiller.org/utils/CSV.html
Ti ritorna un array di Object (o di Stringhe, non ricordo). 
Una volta ttenuto quello ti riscrivi il file nell'ordine che vuoi te.
Nic

 > ciao qualcuno puņ aiutarmi?

Newsgroup: it.comp.java
Titolo: Plugin

Ciao a tutti,
non vorrei fare una domanda stupida ma ho cercato in internet e non ho 
trovato nulla che mi servisse.
La domanda e` questa. qulae e` la tecnica per la gestione di plugin in Java?
In poche parole, come devo strutturare un programma per poter gestire 
eventuali plugin per aggiungere funzionalita` senza dover ricompilare la 
parte base dell'applicazione?
Grazie in anticipo
-- 
AtomicAnt (
www.atomicant.net
)

 parte base dell'applicazione?
Cosa intendi per "parte base" ? Qualcosa come Eclipse che, una volta 
installato il plugin, ti presenta nei menů e nei wizard le voci di menů 
corrispondenti ?
Non credo che esista una soluzione "standard" per fare questo. Per un menů " 
a  plugin " , io procederei cosě: il menů della mia applicazione legge un 
file di descrizione dei plugin che rappresenta la voce di menů da 
selezionare e l'entry point del plugin da attivare a fronte della selezione 
del menů. Basta un file di properties per ciascun plugin, e un percorso 
standard in cui scompattare i plugin.
Per esempio farei una cosa del tipo:
[file plugin]
vocemenu = "Comando visto a menu"
entrypoint = pippo.plugin.MyPlugin.run
ed il menů dell'applicazione potrebbe seguire un algoritmo del tipo:
entra nella directory plugin.descriptors
per ogni file *.plugin
    leggi il properties
   crea una voce di menů associando l'entry point all'item visualizzato come 
[vocemenů]
  associa la voce di menů al menů principale.
Ovviamente il plugin dovrŕ rispettare certe convenzioni (per esempio avere 
un metodo run() o main() o quel che vuoi, da invocare tramite reflection).
L'approccio cosě descritto potrebbe stare in piedi, ovvio che poi dovrai 
lavorare seriamente sulla possibilitŕ di passare parametri etc...
Scorpio.


 lavorare seriamente sulla possibilità di passare parametri etc...
Grazie del consiglio. Nella mia mente pensavo che ci fosse qualche 
libreria nativa in grado di fare quello che ho esposto.
Buona giornata
-- 
AtomicAnt (
www.atomicant.net
)
Newsgroup: it.comp.java
Titolo: problemi con saveActionPerformed e filechooser

Ho questa parte di codice che chiama:

 Ho questa parte di codice che chiama:
Chiedo scusa mi è "scappato" il messaggio vuoto, ad ogni modo:
non riesco a risolvere l'errore che ricevo in fase di compliazione:
it/crigna/gui/risultati.java [87:1] cannot resolve symbol
symbol  : constructor MyFileChooser
(it.crigna.gui.risultati,java.lang.String,java.lang.String[],java.lang.Strin
g,boolean)
location: class it.crigna.gui.MyFileChooser
        MyFileChooser fChooser = new MyFileChooser(
                                                          ^
1 error
Errors compiling risultati.
............................................................................
............................................................................
................................................
private void saveButtonActionPerformed(java.awt.event.ActionEvent evt)
throws IOException
    {
        String current_save_dir = ".";
        String[] extension = {"jpg"};
        String file_img = "";
        MyFileChooser fChooser = new MyFileChooser(
            this,
            current_save_dir,
            extension,
java.util.ResourceBundle.getBundle("it/crigna/resources/stringhe").getString
("SPECTRAL_LIB"),
            false
            );
 int response = fChooser.showSaveDialog(this);
        if (response == javax.swing.JFileChooser.APPROVE_OPTION)
            file_img = fChooser.getSelectedFile().getPath();
       ....
----------------------------------------------------------------------------
----------------------------------------------------------------------------
-------
    QUESTO IL SUO COSTRUTTORE
/** Costruttore con descrizione unica per tutte le scelte
     * @param gui JFrame principale
     * @param startDir Drectori di partenza
     * @param extensions
     * @param description
     * @param viewAllSeparateExt
     */
    public MyFileChooser( JFrame gui,
                          String startDir,
                          String [] extensions,
                          String description,
                          boolean viewAllSeparateExt ) {
        this( gui, startDir );

                                                           ^
...cut...
Sono un pirl8 ...
mi rispondo da solo, problema di incompatibilità tra i valori passati a
MyFileChooser!
buon java a tutti
bye
Newsgroup: it.comp.java
Titolo: float

Ciao a tutti,
in una piccola applet per un euroconvertitore che ho scritto,
implemento i calcoli usando dei tipi float. Il fatto è che 
per valori molto alti e molto bassi i numeri vengono 
rappresentati con la notazione esponenziale che per noi 
umani (matematici esclusi, quelli non sono umani :-), risulta 
poco comprensibile...
C'è qualche metodo che risolve il problema, magari che scelga 
anche il numero dei decimali da rappresentare ?
ciao e grazie
 
 

 wrote in message
slrna8ldd9...@tamata.linux.gr...


}
Temo che questa classetta (che mi sembra di conoscere...) soffra del
medesimo problema lamentato, non per altro, ma perchè quando vai a
fare System.out.println(Euro.valueOf(int)) stai formalmante usando
System.out.println(float).
Credo che la soluzione sia nell'utilizzare la classe di cui sopra per
la conversione e qualcosa come java.text.DecimalFormat per l'output.
HTH,
Mauri.
-- 
La forza di gravità è un falso mito,
è la Terra che succhia!

 umani (matematici esclusi, quelli non sono umani :-), risulta
Ma anche le calcolatrici per valori molto bassi e/o molto alti utilizzano la
notazione esponenziale.
Personalmente credo che sia piu leggibile 10^10 che 10 zeri!

 Personalmente credo che sia piu leggibile 10^10 che 10 zeri!
Hai ragione, ma io pensavo di utilizzare la dicitura, 
1.000.000,01
o qualcosa di simile...
Penso che estenderò la classe TextField, e ridefinirò i metodi
setText() e getText(), per adattarli alla notazione, magari usando
la classe decimalFormat, se domani troverò qualcosa di utile, o 
alla peggio, mi faccio io un metodo, in fondo non dovrebbe essere
 così difficile, almeno, domani ve lo dirò :-)
ciao e grazie
 

 o qualcosa di simile...
Scusa ma non ho capito.
Ti scrive anche un milione in termini esponenziali?

  così difficile, almeno, domani ve lo dirò :-)
Penso che tu abbia 2 vie: intercetti la casistica che ti crea problemi e la
tratti a parte, usi l'overridding, .... ti tocca cmq spenderci un po' di
tempo.... :)

Penso di aver risolto il problema, ho modificato leggermente il
codice, perchè prima non funzionava, comunque la strada era quella...
import java.math.BigDecimal;
class Euro{
public static BigDecimal valueOf(long lire)
{
        return java.math.BigDecimal.valueOf(lire).setScale(2).divide(
                java.math.BigDecimal.valueOf(193627,2),
		java.math.BigDecimal.ROUND_HALF_UP);
}
}
class Lira{
public static BigDecimal valueOf(double euro)
{       
        return (new BigDecimal(euro).multiply(
	java.math.BigDecimal.valueOf(193627,2)).setScale(0,
	java.math.BigDecimal.ROUND_HALF_UP));
}
}
class test{
 
public static void main(String []arg){
 
        System.out.println(Euro.valueOf(new Float(arg[0]).longValue()));
        System.out.println(Lira.valueOf((new Double(arg[0])).doubleValue()));
}
grazie e ciao
Newsgroup: it.comp.java
Titolo: Java su Linux

Salve è da un mese che studio il Java2, ho scaricato il file
j2sdk.....rpm.bin che è il compilatore java per linux dal sito
www.javasoft.com
Sapete mica come si installa o scompatta un file .bin ? (è 36 Mb)
Io fin'ora conoscevo i tar.gz o gli rpm (ho la Red Hat 8). Ciao e grazie

E uno script di shell, dagli l'attributo eseguibile(se non c'è l'ha già) 
e avvialo dal prompt,si scompatterà in un normale rpm


 wrote in message
news:3EB2778D...@infinito.it...


Pietro wrote:

Un bin non si scompatta ..... devi eseguirlo.
Fai ./tuofile.bin  
Mi raccomando, dopo che hai installato il jdk, di settare il PATH, CLASSPATH
e il JAVA_HOME: fai riferimento alla documentazione che trovi sul sito sun
oppure googla un po' sul NG.
-- 
Ciao. Fabrizio. ( icq: 241182067 )
< MISTAH KURTZ -- HE DEAD.
                A penny for the Old Guy> 
(T.S. Elliot: the hollow men)

Newsgroup: it.comp.java
Titolo: java va, javaw non va...

Salve a tutti!
La mia bella classe che usa Frame ma non JFrame, ed usa Buttons ma non 
JButtons, la facevo partire di solito con java ecc...
Per togliermi di mezzo la console sempre visibile (sotto win), ho provato ad 
usare javaw
Sembra fungere, ma tutti i controlli (bottoni ecc.) diventano corrotti, non 
si aggiornano!
Non ho alcuna intenzione di sostituire tutti i Buttons con JButtons, come 
posso fare allora a togliere di mezzo la console?
Ed inoltre, perchè i Buttons si corrompono con javaw?
Grazie! 

 Ed inoltre, perchè i Buttons si corrompono con javaw?
Sicuro che il javaw che usi è della stessa versione del java che usavi
prima?

 prima?
Uso sempre lo stesso SDK che ho scaricato da sun...
Per il momento ho risolto usando J2EXE che mi sembra abbastanza elegante 
come soluzione, ma resta ancora l'alone di mistero...

 come soluzione, ma resta ancora l'alone di mistero...
Anche quando si avviano dei jar si elimina la visualizzazione della 
consolle.
Ciao,
Shad
Newsgroup: it.comp.java
Titolo: Creare file Setup.EXE like IzPack

Vorrei mettere le applicazioni java che faccia in un file Setup.exe
che faccia l'installazione
della procedura tutta in automatico ... Ho preso IzPAck ma non ha
nessuna GUI grafica ...
Bisogna farsi un sacco di cose a mano ..... qualcuno sa di Installer
con GUI grafica ???
Mi sembra impossibile non ce ne siano ....
Grazie

Qui ce ne sono diversi ..... senza che me li guardi tutti qualcuno di
voi ne usa qualcuno ?
Hanno una interfaccia GUI per costruire il SETUP.EXE con due colpi di
mouse ?
Magari con  il drug and drope si prendono i cari pezzi e si buttan
dentro nel file exe e l'insaller si arrangia

 con GUI grafica ???
Io non li conosco, non li ho mai usati. Tra parentesi non č detto che un 
installer con GUI grafica sia piů semplice da usare.
L'unico che ho usato, pero' da utente, č Launch4J.
Ho usato invece Java Web Start che č un modo diverso di distribuire 
l'applicazione. In pratica l'utente va sulla tua pagina web, clicca un 
link, da una conferma e il software si scarica e si installa da solo.
Netbeans fornisce un supporto abbastanza comodo per webstart(potrebbe 
essere la gui di cui hai bisgno).
Ho fatto un piccolo tutorial a proposito di WebStart:
 
http://www.andreafrancia.it/articoli/webstart/
-- 
Andrea Francia
http://www.andreafrancia.it/

Newsgroup: it.comp.java
Titolo: Messaggio tra Frame

Avrei la necessità di notificare messaggi da una finestra ad un altra
in modo che le eventuali azioni avviate su una vengano recepite da
un'altra.
Piu' specificatamente diciamo 
che una istanza A di AFrame che estende JFrame (ad esempio) ad un
certo punto (dopo la pressione di un bottone ad esempio) crea una
istanza B di BFrame che estende JFrame.
Ho bisogno di notificare a A azioni come la dispose ect fratte su B...
Qualche idea?
Grazie e Ciao :-)
 ============================================================
| Max Caliman :                                              |
| mailto:
cali...@tin.it
                                     |
| 
http://space.tin.it/computer/mcaliman
                      |
 ============================================================
| J.I.A Member (Java Italian Association) 
http://www.jia.it
  |
 ============================================================

E' sufficiente che AFrame fornisca un riferimento a se stesso (this) al
costruttore di BFrame, il quale a sua volta memorizzera' il riferimento in
una variabile di BFrame (diciamo 'parent'). Potrai cosi' invocare metodi di
AFrame da BFrame (esempio: parent.bFrameClosing()).

un'altra.
Bastera` che la "altra" implementi l'opportuno listener (direttamente,
o tramite apposite inner class ad esempio), e chiami sulla "una"
i dovuti metodi per aggiungersi come listener.
Alex
Newsgroup: it.comp.java
Titolo: Modificare un'immagine

Ho bisogno di modificare un'immagine. Il formato posso deciderlo io, 
pensavo un gif visto che deve essere visualizzata su di una pagina web e 
che volevo utilizzare un formato senza perdita di dettaglio (non si 
tratta di una foto).
La modifica consiste nell'aggiungere una scritta (un numero nel caso 
specifico) in una certa posizione dell'immagine. Tutto questo deve 
essere fatto da una servlet.
Esiste qualche libreria java che mi permette di fare qualcosa del genere?
Grazie,
Andrea Polci

 wrote in news:hQRRa.93688$qa5.1913889
@
news2.tin.it
:


Newsgroup: it.comp.java
Titolo: mod_jk2 con Apache 2.0 e Tomcat 5.0

Salve, 
avrei la necessità di far interagire su di un server linux Apache 2.0 e
Tomcat 5.0 tramite il connettore jk2...
Ho provato a configurare tale connettore ma senza successo.
Ho un sito di prova (definito come virtualhost in apache) dove ho inserito
una pagina jsp chiamata index.jsp. Quando la chiamo Apache giustamente la
passa a Tomcat che però carica la sua index.jsp(quella classica di
conferma di avvenuta installazione del Tomcat).
Se poi tento di caricare un'altra pagina jsp mi da errore.
Dove è che sbaglio? Devo fare qualcos'altro?
Grazie mille..
Lupin
P.s. non ho trovato, tra l'altro, una documentazione decente per
quest'argomento.... 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Se guardi nell'help di tomcat troverai un sacco di documentazione su questo
argomento.
Nella versione 4.1.27 il collegamento è il seguente:
http://127.0.0.1:8080/tomcat-docs/jk2/index.html
Nella versione 5 non so, ma dovrebbe esserci lo stesso.
Saluti Enzo.

 > quest'argomento....
Qui ho trovato un' ottimo tutorial:
http://www.sitepoint.com/article/quick-start-guide-windows
o per linux 
http://www.sitepoint.com/article/jsp-quick-start-guide-linux

 Saluti Enzo.
io uso una debian. Il file worker.properties l'ho configurato. Forse è li
che sbaglio....
Lupin

Newsgroup: it.comp.java
Titolo: Swing - tutorial SUN - errore compilazione

Vorrei imarare a programmare in Java con le interfacce grafiche, 
potreste consigliarmi un manuale o tutorial online al riguardo?
Ho trovato quello della SUN
http://java.sun.com/docs/books/tutorial/uiswing/index.html
però mi sono bloccato già al primo esempio in questa pagina:
http://java.sun.com/docs/books/tutorial/uiswing/start/compile.html
HelloWorldSwing.java (
http://tinyurl.com/ysa6nm
)
Quando, dopo aver compilato, provo ad eseguirlo, ottengo degli errori:
simone$ java HelloWorldSwing
Exception in thread "main" java.lang.NoClassDefFoundError: 
HelloWorldSwing (wrong name: start/HelloWorldSwing)
         at java.lang.ClassLoader.defineClass1(Native Method)
         at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
         at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
         at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
         at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
         at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
-- 
Simone Sollena     jabber: 
cerch...@jabber.linux.it
ICQ: #147054457	LiV: 5028840    LU: #391947  LM: #292854  FON: #441417
http://cerchietto.wordpress.com

sembra un problema dovuto al fatto che il sorgente va compilato da
fuori il package: cioè va salvato in una cartella chiamata start, poi
ti metti fuori da questa cartella (per esempio sul desktop)
e scrivi
javac start/HelloWorldSwing.java
e poi
java start/HelloWorldSwing
e tutto funziona

Giordano ha scritto:

Grazie, ha funzionato, seppur con altri messaggi, credo di errore, che 
non comprendo:
simone$ javac start/HelloWorldSwing.java
simone$ java start/HelloWorldSwing
2008-12-24 10:37:14.575 java[13989] CFLog (0): CFMessagePort: 
bootstrap_register(): failed 1103 (0x44f), port = 0xf203, name = 
'java.ServiceProvider'
See /usr/include/servers/bootstrap_defs.h for the error codes.
2008-12-24 10:37:14.579 java[13989] CFLog (99): 
CFMessagePortCreateLocal(): failed to name Mach port (java.ServiceProvider)
Ho anche provato a modificare il sorgente togliendo la riga
package start
In questo modo ha funzionato senza la necessità di una directory "start"
