mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Java workshop & linux

	Scusate, ho avuto un piccolo crash e mi sono perso un paio di
messaggi, qualcuno aveva detto che usa il java workshop sotto linux? o
me lo sono sognato? D'altra parte non dovrebbe essere irreale visto
che molti degli appliccativi solaris x86 fungono sotto linux o no?
 se qualcuno ne sa qualcosa mi potrebbe rispondere?
	grazie!
                       |||||
                       (o o)
+------------------ooO--( )--Ooo-------------------------+
|   Francesco Lamonica   |           WEB PAGE            |
| Ingegneria Informatica |   
www.ing.unipi.it/~s165828
   |
|  Universita' di Pisa   |-------------------------------| 
|------------------------|            E-MAIL             |
|  Linux The Choice Of   | 
s16...@studenti.ing.unipi.it
 |
|   A GNU Generation     |   
fra...@scirocco.unime.it
    |
+--------------------------------------------------------+

Ciao, io l'ho provato (TRIAL-30 giorni) e tutto andava bene, a parte
qualche problemino con la mappatura dei caratteri della tastiera:
non riuscivo ad usare [], ma non sono sicuro che dipendesse da JWS.
Comunque se vuoi anche tu provarlo, segui le indicazioni/modifiche
indicate qua:
 
http://www.blackdown.org/java-linux/Products.html
bye
-- 
Daniele Arduini
   Web: 	
http://www.aspide.it/freeweb/arduini
   Email:	mailto:
d.ar...@rn.nettuno.it
   PGP key:	
http://www.aspide.it/freeweb/arduini/public-key.asc

Newsgroup: it.comp.java
Titolo: NG C++Builder

In ogni caso sono molto favorevole all' idea.
Appropo' avete comp e progetti (esempio) da scambiare ???
Sto' aspettando il libro dell'Apogeo che esce a ottobre.
L'inglese lo mastico poco e il manuale (ho lo standard) e'
veramente scarno :-(((
Ho inviato anche la registrazione e la richiesta di info sui 3 libri
di approfondimento tecnico (in Italiano) della Borland ma,
non ho ancora avuto risposta. Qualcuno mi sa dire quanto costano ???
Grazie.
... E' pronto il CD-ROM per C++Builder con esempi e componenti.
TheDummy (
du...@tirreno.it
)

 TheDummy (
du...@tirreno.it
)
Guarda in it.news.gruppi. La procedura - complessa - dovrebbe essere
spiegata in una FAQ, se non la trovi chiedi.
Dal canto mio i 75 voti richiesti sono perfino troppo pochi, cominciamo
a cercare una trentina di persone interessate al gruppo, poi coi voti di
amici e parenti non ci sará problema...
EDC

-- 
Non capisco che vuoi dire.
Non mi frega niente di dove trovate i firmatari, rispettate gli altri
e non postate su ng diversi da questo se l'argomento e' aprire un ng
nuovo.
Andrea

Grazie.
Per favore non apriamo una nuova discussione sui nuovi ng.


 Per queste cose si discute su it.news.gruppi.
E per decidere meglio il settore nel NG, nonché per reclutare firmatari,
come si dovrebbe fare? BTW, finisco qui perché il crosspost (che
tuttavia comprende it.news.gruppi) è fin troppo ampio...
-- 
     ____
__/\/ando

Do la mia adesione per la creazione di un gruppo su C++Builder.
Se la cosa va avanti, per favore mandatemi un mail al mio indirizzo
personale.
Grazie

...

Newsgroup: it.comp.java
Titolo: jvm sul palmare?

Salve a tutti, mi servirebbe una piccola delucidazione.
Sto sviluppando un'applicazione con il wireless toolkit, applicazione 
pensata per girare su un dispositivo mobile (un cellulare).
Fra qualche giorno mi arrivera' un palmare per fare dei test, con 
windows e nessuna jvm sopra, ma mi assicurano che si possa installare. 
Allora mi chiedevo... quale jvm? immagino quella fornita da j2me, giusto?
Poi dovro' capire come configurarlo e come fare il deployment, ma si vedra'!
Grazie per i suggerimenti
CarMas

Ce ne dovrebbe essere in giro una rilasciata da IBM che non ricordo il
nome(prova a cercarla).E se non ricordo male non supporta tutte le api.
Per ora Windows mobile e j2me .....
bye bye 
zinco


da google...
http://groups.google.it/group/it.comp.java/browse_thread/thread/
f419c8547cfea7a8/5a8f41f607292413?lnk=st&q=java+palmare&rnum=3#5a8f41f607292413
ciao
gl

Newsgroup: it.comp.java
Titolo: Indirizzo IP

Ciao ragazzi, qualcuno conosce il modo per ottenere il numero IP della
macchina su cui gira la mia applicazione java?
Grazie in anticipo
_______________________________________________________
Nulla e' impossibile...
per chi non lo deve fare!			Murphy.
Massimo Gandolfi
- Home page:
http://www.cs.unibo.it/~gandolfi
- E-Mail:
gand...@cs.unibo.it

 macchina su cui gira la mia applicazione java?
127.0.0.1 funziona sempre ; tieni presente che una macchina puo' avere
anche piu' di un IP. magari e' il caso che te lo salvi (e leggi) da un
file di properties
--
Greetings, Alessandro
http://www.esalab.it
Pesaro, Italy
--== Sent via Deja.com 
http://www.deja.com/
 ==--
---Share what you know. Learn what you don't.---

 file di properties
  InetAddress.getLocalHost()
  InetAddress.getAllByName("localhost")
e poi provi a ottenere il numerico
Newsgroup: it.comp.java
Titolo: chi ha ammazzato la JVM?

Probabilmente, anzi, sicuramente, e` una domanda idiota, ma io ci provo lo stesso, non si sa mai...
Sapete se esiste il modo, nel metodo main di un'applicazione java, di catturare l'evento di kill della Virtual Machine e di eseguire del codice appena prima che essa muoia?
Ciao e grazie per l'attenzione, Cristian
-- 
Cristian Veronesi - computer programmer
C.R.P.A. spa - Centro Ricerche Produzioni Animali / Research Centre for Animal Production 
Reggio Emilia, Italy

,

Sent via Deja.com 
http://www.deja.com/
Before you buy.

Vorrei dumpare su di un file di testo alcune informazioni sullo stato dell'applicazione se questa viene killata dall'esterno.
La checkExit() del SecurityManager non va bene perche` viene richiamata soltanto quando da codice faccio una System.exit(). Io vorrei in qualche modo intercettare un segnale di kill proveniente dall'esterno, proprio come si fa negli script di shell unix col comando trap.
Ciao, Cristian

-- 
Cristian Veronesi - CRPA SpA - Reggio Emilia, Italy

Sapete se esiste il modo, nel metodo main di un'applicazione java, di 
catturare l'evento di kill della Virtual Machine e di eseguire del codice 
appena prima che essa muoia?
Una possibilita' e' usare l'invocation api richiamando la JVM da codice 
C/C++ - da li' puoi fare il trap di segnali senza problemi.
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun/

E' morta da sola... un collasso!
Newsgroup: it.comp.java
Titolo: Bug grafico del Jdk2

Non so se lo sapete, ma il JDK2 ha un baco nella grafica: se lo usate
su Win e usate puntatori del mouse con più colori, vi si incasinerà
tutta la grafica. Dovrete passare a puntatori a due colori (almeno in
quello standard della freccetta).
--
Bye,
  Dario
ICQ: 
http://wwp.mirabilis.com/11871099
Remove anti-spam from e-mail address


   o o o   Java Tutorials: 
http://surf.to/tetractys
  o o o o  Java Jousters : 
www.uno.it/utenti/tetractys

supportati.
Scusa, non ho capito... Il puntato con più colori è quello di Win...



  o o o o  Java Tutorials: 
http://surf.to/tetractys

Avvertimi se hai scoperto che la causa e' un'altra.
Attualmente ho ripiegato su un puntatore diverso. O:-)


si ma come si fa a FORZARE il cambio di colori del puntatore? so per
certo che si può fare: Simplicity per Java ad es. "converte" il mio
pacchiano puntatore giallo 3d nella semplice classica freccina bianca
per tutta la durata dell'esecuzione.
ciao
S


Ciao a tutti,
scusate, ma non ho messo a fuoco la questione:
a me si incasina anche con il puntatore normale freccina bianca...
Mentre continuo a leggere questo thread, qualcuna ha indicazioni?
Ciao
Giuliano
p.s.
Se compilo con jdk1.1.1 va tutto ok.

per tutta la durata dell'esecuzione.
A, non ne ho idea... Ho visto che anche le Aglet IBM fanno la
sostituzione, ma, mi pare, che dopo non ripristinino quello
precedente.
Anzi: se scopri qualcosa, fammi sapere.


 precedente.
Be' questo è un problema minimo... a meno di non beccare il cliente
paranoico con grave fissazione anale nei confronti del suo puntatore
animato di Topolino  :)
Sto investigando ma a occhio e croce non caverò un ragno dal buco, in
ogni caso vi farò sapere
ciao!
S



A parte il fatto che non so cosa sia Simplicity ( 8-)) "credo" che tutto si
risolva con una chiamata all'API di Toolkit ( JDK 1.2 ):
public Cursor createCustomCursor(Image cursor,
                                             Point hotSpot,
                                             String name)
                                          throws IndexOutOfBoundsException
Basta quindi avere una nuova immagine "gialla" del cursore e settarlo alla
frame.
Ciao !!!
    Gian Luca

 frame.
interessante, grazie, lo terrò presente.
ciao
S
Newsgroup: it.comp.java
Titolo: sincronizzazione metodi

Ho una classe che contiene una struttura (ad ex. una lista di messaggi) che
si puo' modificare attraverso metodi della classe e in questa classe ci sono
anche metodi che permettono soltanto di accedere in lettura per descrivere
la struttura.
Avendo + thread che accedono in concorrenza alla struttura della classe, è
sufficiente sincronizzare solo i metodi che modificano la struttura o è
necessario sincronizzare anche i metodi di sola lettura?
Pensavo che sincronizzando (syncronized) un metodo venisse posto il lock ad
ogni oggetto della classe, ma eseguendo dei testi mi sono accorto che
sincronizzando solo i metodi che applicano modifiche, accade che mentre un
metodo sincronizzato modifica la mia struttura è possibile che il metodo non
sincronizzato possa accede tranquillamente alla struttura (quindi il lock
sembra non avere effetto). Non sincronizzando i metodi di sola lettura posso
incorrere in inconsistenze ?
Grazie! *mark*

 wrote in message
news:a7kiac$le8ol$1...@ID-93835.news.dfncis.de...


Ciao,
se hai una struttura a cui fanno accesso più thread devi sincronizzare tutti
i metodi che possono essere chiamati dai thread e che agiscono su quella
struttur, fosse solo anche per averne l'accesso hai dati. Il risultato della
prova che hai fatto è correttissimo, solo i methodi marcati come
synchronized vengono appunto sincronizzati, gli altri no! Per cui se un
thread sta svolgendo un metodo sincronizzato ed un altro thread chiama un
metodo comune, questo viene eseguito normalmente.
Bye :)
IlLeva

Newsgroup: it.comp.java
Titolo: File .class più recente del .java

Ciao a tutti, ho un problema: come faccio a verificare in java che il file 
.class sia più recente del file .java (così da evitare di compilarlo 
inutilmente)? Grazie!
Distinti saluti
Matteo 

Infiliset ha scritto:

potresti creare un java.io.File per il .class e uno per il .java
e verificare con il metodo .lastModified() della classe
http://java.sun.com/j2se/1.4.2/docs/api/java/io/File.html
-- 
         orsacchiotto.stupidotto
------------------------------------------
del resto il mio nick giustifica ogni cosa
        io abbia scritto o detto
Newsgroup: it.comp.java
Titolo: Filosofia in applicazioni web

Ebbene, immaginate lo scenario: devo scrivere una serie di
applicazioni web in java, appoggiandomi su tomcat 4. Queste
applicazioni sono per la quasi totalità basate su database,
interrogazioni, chiamate a stored procedure con resultset da mostrare
come pagine html.
Per me è *fondamentale* separare totalmente la logica java/sql con la
grafica, perchè sono competenze completamente diverse.
Ho esaminato la soluzione jsp, ma a mio modestissimo parere mi sembra
di capire che la separazione non esiste. Anzi.
Ho deciso di rispolverare un mio "vecchio" framework in cui avevo
sviluppato una serie di servlet e alcune utility java fra cui un
parser che trasforma un Resultset in validated XML, seguito da una
trasformazione in html tramite xslt.
Ora, mi chiedo: cosa guadagno realmente a usare jsp? Per l'esperienza
che sto maturando, mi sembra evidente che investendo un po' di tempo
sul mio framework (che non è poi niente di trascendentale) riesco a
ottenere la massima flessibilità. 
Oppure potrei utilizzare una soluzione "mista"?
Che ne dite? 
 

 Che ne dite?
Io lascerei perdere lo sviluppo di un framework "proprietario". Dai
un'occhiata alle architeture "Model 2", ossai quando e' utile utilizzare
servlet e quando le jsp (fai un  ricerca, dovresti trovare un sacco di
roba)
Poi, scaricati struts da 
jakarta.apache.org
 per avere qualcosa di
realmente utile.
ciao
uL
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Oppure potrei utilizzare una soluzione "mista"?
Personalmente considero xslt una (valida) alternativa a JSP per quanto
riguarda la generazione di pagine dinamiche. Trovo jsp molto piu' potente,
flessibile e intuitivo (leggi manutenibile).
IMHO una soluzione mista (JSP+servlet e XML) puo' avere senso se fai una
cosa del tipo
il servlet genera codice XML che va presentato con jsp, cioe' se
standardizzi l'output del servlet in XML.
In questo modo utilizzando un parser xml (Apache ha xalan, xerces & c. che
vanno bene) la pagina jsp contiene codice html + chiamate xml.
Si puo' fare, ma per esigenze architetturali non esagerate il Model 2 senza
xml va benissimo.
Ciao
Marcello
Newsgroup: it.comp.java
Titolo: Come ?????

	Mi piace tantissimo l'impostazione di una home-page e vorrei prendere
spunto
da essa per costruire la mia ...
	Pensavo di poter ricopiare parte del sorgente HTLM ma, non appena l'ho
visionato, non faceva altro che richiamare altri file HTLM. Dovrebbero
essere i cosiddetti FRAME ...
	Esiste un modo per risalire a tali fine oppure con il sistema dei frame
l'autore della pagina MASTER rende praticamente impossibile accedere ai
suoi file HTLM ?
	Grazie

suoi file HTLM ?
Basta che tu inserisca nella casella "location" del tuo browser (lo
schifosissimo internet explorer, giusto?) il nome del file html che
viene incluso nei tag <FRAMESET>... ed otterrai solo quella pagina.
Ciao
as

Guarda che con lo "schifosissimo" Explorer basta premere il tasto destro del
mouse sopra il frame visualizzato e scegliere il comando "View source".
Ciao

	Grazie
Ciao.
Innanzitutto HTML.
Se hai IE4, ma penso che vada bene anche il 3 o un Netscape, clicchi
col destro su una delle pagine, e vai su HTML, o Source(dipende dal
software).
Se fai visualizza HTML, invece, ti fa vedere l'impostazione dewi
frames.
Ciao di nuovo.
Paolo Perini
per...@bigfoot.com
http://users.iol.it/kaiohshin
"Non ho bisogno di riviste!La mia vista divina mi permette di vedere chi si fa la doccia e chi si cambia!"(Kaiohshin)

Anche il Navigator. Allora? Si stava discutendo di questo?
No, ma se fossi stato zitto sui tuoi gsti personali tutto ciň non
sarebbe successo.


sarebbe successo.
Io non sto zitto sui miei "gusti personali" solo perche' qualcuno
potrebbe offendersi.
Inoltre questo non e' un mio gusto personale ma qualcosa di piu',
cioe' la volonta' di volersi liberare dalla roba musoft per avere un
mercato piu' libero ed alla portata di tutti, essi abbiano un OS Unix,
winsozz o altri; volonta' di volersi liberare anche dalla piattaforma
Intel. Volonta' di voler portare anche su quelle piattaforme
considerate "a bassa produttivita' personale" tutta una serie di
programmi che riescano a dare loro vita ad un costo decisamente basso.
E tutto guesto non si fa certo con i prodotti musoft.
Sottolineo inoltre il titolo del gruppo nel quale sto scrivendo:
"Il linguaggio Java di Sun"
e parecchi capiranno di quello che sto parlando: vi giunge forse nuova
la notizia che programmi scritti con i sistemi musoft non sono
portabili sotto le JVMs che non sono quella m$?!?
Guardate l'iniziativa "100% Pure Java". Non e' fantastica? Distacco
completo dall'OS e dalla piattaforma. Parecchi produttori si stanno
orientando in questa direzione per produrre apps commerciali destinate
anche agli utenti piu' primitivi. Word-processors, client E-mail... il
favoloso 100%pj navigator di Netscape...
Io intendevo "schifosissimo" perche' il browser muSoft ci vorrebbe
riportare indietro, tenere agganciati all'elefantesca piattaforma
muSoft.
Ciao
as
Newsgroup: it.comp.java
Titolo: convertire string to int

    Ciao a tutti,
vorrei sapere, se non è troppo banale come domanda...
come si converte da int a String e/o viceversa....
non mi ricordo più!!!
GRAZIE TANTE
--
--
Ciao
                                        Roche
               - The Mannix -
Sei stufo di ascoltare la solita minestra punk?
Clicca quì sotto:
 
http://stage.vitaminic.it/the_mannix/

int -> String
int i = 0;
String integer = String.valueOf(i);
String -> int
String str = "1";
Integer integer = new Integer(str);
int i = integer.intValue();
Spero di esserti utile. Ciao GM
Roche ha scritto:


 ha scritto nel messaggio
news:rZ9e6.90761$lV5.1...@news2.giganews.com...


 wrote in message
3A793C43...@zeropiu.it...


 E con parseint?
int number = Integer.parseInt(new String("9999"));
Fabrizio

 wrote in message
95bgd1$ilr$1...@ftp-news.csita.unige.it...


 Però lo faccio all'interno di una Servlet e mi da errore in esecuzione!
Non so, pero' penso che non sia colpa del Servlet
Fabrizio
Newsgroup: it.comp.java
Titolo: Problemi con MouseEvent

Salve a tutti. Ho un problema con un MouseEvent. In pratica ho una JTable
su cui si puň cliccare col destro per chiamare un JPopupMenu per
modificare l'elemento selezionato nella tabella. Se per caso l'utente non
avesse ancora selezionato una riga (e quinti la table.getSelectedIndex()
restituisce -1) il programma avvisa l'utente di selezionare prima una
riga, e lo fa tramite un JOptionPane. Il problema č che la prima volta
che clicco col destro senza selezionare nulla mi apre 3 volte l'avviso,
mentre se poi lo rifaccio me lo apre, correttamente, solo una volta. Vi
allego il codice e vi ringrazio in anticipo per l'aiuto :)
	...
	sorter = new TableSorter(new MyTableModel(rows, columnHeads)); table =
	new JTable(sorter);
	table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
	table.addMouseListener(
	new MouseListener(){
		public void mousePressed(MouseEvent e) {
			checkForTriggerEvent(e);
		}
		public void mouseReleased(MouseEvent e) {
		    	checkForTriggerEvent(e);
		}
		public void mouseEntered(MouseEvent e) {
		 	checkForTriggerEvent(e);
		}
		public void mouseExited(MouseEvent e) {
		   	checkForTriggerEvent(e);
		}
		public void mouseClicked(MouseEvent e) {
		   	checkForTriggerEvent(e);
		}
		private void checkForTriggerEvent(MouseEvent e){
		   	if(e.isPopupTrigger()){
			JTable table=(JTable)e.getComponent(); clientPopupMenu(e,table);
		}
	}
}
);
sorter.setTableHeader(table.getTableHeader()); scroller=new
JScrollPane(table);
c=viewClientsFrame.getContentPane();
c.add(scroller);
return true;
}
private void clientPopupMenu(MouseEvent e, JTable table){
	int riga;
	final int id;
	riga=table.getSelectedRow();
	if(riga==-1){
		//Questa č la JOptionPane che mi viene mostrata 3 volte
		JOptionPane.showMessageDialog(null,"Selezionare una
			riga","Errore",JOptionPane.ERROR_MESSAGE);
		return;
	}
	id=Integer.parseInt((String)table.getValueAt(riga,0)); JPopupMenu
	popupMenu=new JPopupMenu(); JMenuItem editItem= new
	JMenuItem("Modifica"); editItem.addActionListener(
		new ActionListener(){
			public void actionPerformed(ActionEvent e){
				new ModificaClienteGui(conn, desktop, id, current);
			}
		}
	);
	popupMenu.add(editItem);
	popupMenu.show(table,e.getX(),e.getY());
}

 mentre se poi lo rifaccio me lo apre, correttamente, solo una volta.
...
Non so se c'entra qualcosa, ma io gestirei solo il mousePressed:
public void mousePressed(MouseEvent e) {
        checkForTriggerEvent(e);
}
public void mouseReleased(MouseEvent e) {}
public void mouseEntered(MouseEvent e) {}
public void mouseExited(MouseEvent e) {}
public void mouseClicked(MouseEvent e) {}
-- 
Njc

 public void mouseClicked(MouseEvent e) {}
In questo modo non funzionava più nemmeno il menù a tendina. Comunque
grazie al tuo consiglio ho fatto un po' di tentativi ed il problema era
non chiamare la checkForTriggerEvent(e) in mouseEntered e mouseExited.
Adesso funziona correttamente, grazie per l'aiuto :)
Newsgroup: it.comp.java
Titolo: Format ###.00 diventa a video 120,00

Il mio programma esegue un calcolo che restituisce tramite una formattazione
una Stringa del tipo ###,###.##.
Ora questa stringa a video mi diventa 2.120,00.
Ovvero mi prende la notazione del pc.
Fin qui non ci sarebbero grandi problemi.
Il problema nasce quando devo riprendere quel valore e convertirlo in un
numero double.
Ho una eccezione proprio perchè me la scrive con i punti e le virgole
invertite.
Come posso risolvere il problema?
Questo è il semplice codice di formattazione:
NumberFormat fmt = new DecimalFormat(###,###.##)
fmt.format(numero)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Come posso risolvere il problema?
Due alternative:
   -1-  parsi il numero con lo stesso DecimalFormat
        con cui l'hai scritto:
            Number n = fmt.parse(stringa_da_parsare);
   -2-  scrivi il numero con un DecimalFormat corrispondente
        a quello nativo del linguaggio Java (cioè nessun
        punto e/o virgola per separare le migliaia):
            NumberFormat fmt =
              new DecimalFormat("#.00",
                new DecimalFormatSymbols(Locale.ENGLISH));
        e quindi parsi il numero con:
            Double.valueOf(stringa_da_parsare);
- Dario

 Number n = fmt.parse(stringa_da_parsare);
Ho risolto con un NumberFormatter.
Anche il tuo metodo andava bene.
Ora mi č rimasto di risolvere un problema.
Il mio JFormattedTextField( da ora ftf)funziona benissimo in validazione, ma
solo quando perde il focus cosě come c'č scritto nella documentazione.Non
riesco ad implementare un controllo in fase di imput vera e propria.
Io ero abituata con i PlainDocument ma se lo applico al mio ftf perdo tutto
quello che deriva dal NumberFormatter.
Ho letto anche del ImputVerifier ma non fa molto al caso mio.
L'utente dovrebbe poter digitare solo numeri e la virgola, nulla piů, ma non
deve essere costretto a digitare tutta la parte intera.
Per interderci un campo ######,## puň anche inserire 12,3.
C'č qualcosa che fa al caso mio?
Ho cercato un pň in giro ma non ho trovato nulla di adeguato.

Newsgroup: it.comp.java
Titolo: Costanti e switch-case

Ciao, ho un problema con le costanti e lo switch-case:
esempio:
public class Costanti
{
	static final int A = 1;
	static final int B = 2;
	static final int C = 3;
 
	// ...altre variabili non costanti, costruttori e metodi vari
}
public class Main
{
	// ....
	Costanti c = new Costanti();
	switch( k )
	{
		case c.A:
			// ...
			break;
		case c.B:
			// ...
			break;
		case c.C:
			// ...
			break;
		default:
			break;
	}
	// ...
}	
Perchè quando compilo mi da l'errore:
constant expression required: case c.A:
?
Eppure è la suddetta variabile è costante.
E' forse dovuto al fatto che è in riferimento dinamico? (intendo dire che
ho istanziato l'oggetto c dinamicamente e quindi il compilatore mi dice
che vuole qualcosa che sia CERTAMENTE costante...)
C'è modo di risolvere?
Grazie,
Il Sasdo
...................................
: Enrico Sasdelli CDL Informatica :
: Bologna -  WinXP & Gentoo Linux :
:.................................: 

Ciao, Enrico!
Il giorno 11/05/2004 alle ore 10:00 hai scritto:
 ES> E' forse dovuto al fatto che è in riferimento dinamico? (intendo dire
 ES> che ho istanziato l'oggetto c dinamicamente e quindi il compilatore mi
 ES> dice che vuole qualcosa che sia CERTAMENTE costante...)
Esatto.
 ES> C'è modo di risolvere?
Costanti.A, Costanti.B, ecc.
Bye
-- 
There is no death; There is the Force
http://www.maccasoft.com

 C'è modo di risolvere?
Costanti.A

Grazie Mille!

Newsgroup: it.comp.java
Titolo: Tags libreries e JSP

Mi sono avvicinato da poco a java e java server page, stò cercando di usare le
tag libreries del progetto Jakarta.
Uso Tomcat 4.0, sono riuscito ad usare la tag libraries "utility" e ad usare il
tag "Hello" (che visualizza semplicemente la scritta "Hello world")
vorrei provare ad usare gli altri tags ma ricevo un errore:
No such tag Copy in the tag library imported with prefix x
Nella documentazione esiste il tag "Copy", probabilmente sbaglio ad usarlo.
la firma del tag Copy e la seguente
Attribute=name
Description=Name associated with the text to be copied. Any string value.
required=yes
Come si interpreta????
Questo è il codice della mia pagina:
<%@ page language="java" %>
<%@ taglib uri="
http://jakarta.apache.org/taglibs/utility
" prefix="x" %>
<HTML>
<HEAD>
<TITLE>Hello World!</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<!--
Hello funziona!!!
-->
<x:Hello/>
<!--
Copy non funziona!!!!! :-(
-->
<x:Copy name="Ciao"/>
</BODY>
</HTML>
Grazie in anticipo a chi mi risponderà.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 <%@ taglib uri="
http://jakarta.apache.org/taglibs/utility
" prefix="x" %>
Controlla il file web.xml e vedi dove punta la taglib...
apri il file .tld della tag lib e vedi se è definito un tag copy..
se non c'è devi aggiungere il nel web.xml
la voce per "importarlo"...
se mi posti il file web.xml vado meglio a spiegarti...
ciao, marco

Grazie Marco, in effetti la documentazione è sbagliata,
anzi l'ho male interpretata, il tag si chiama MacroCopy,
ho provato ad usare altre tag di altre tag libraries e
tutto funziona che è una meraviglia, è la prima volta
che mi avvicino alle tag personalizzate e devo dire che
sono veramente semplici e funzionali da utilizzare, 
ho provato un po' tutti i linguaggi di script (asp, php,
ruby, python) ma jsp mi sembra la soluzione migliore.
Alla prssima.  


 Alla prssima.
ciao, marco

Newsgroup: it.comp.java
Titolo: cambiare un JPanel

Ciao a tutti,
ormai da giorni sto impazzendo su un problema forse semplice, ma di
cui non riesco a venire a capo.
ho la seguente porzione di codice:
JPanel edit = new JPanel(); 
CardLayout card = new CardLayout();
JPanel panel = new JPanel();
panel.setLayout(card);
panel.add(edit,"INSERT_MODE");
allo scatenarsi di un determinato evento voglio sostituire il JPanel
edit con un altro. Premesso che so gestire l'event handling quello che
non so fare e proprio come dire al cardLayout di sostituire all'edit
JPanel un altro pannello (che dovrei vedere al suo posto)
Avete qualche suggerimento?
Anche solo del materiale da spulciare per informazioni.
Qualunque dritta sarà bene accolta.
Grazie mille
Gab

 wrote in message
news:26e9987d.03012...@posting.google.com...

prova a vedere qui se trovi qualcosa di utile:
http://java.sun.com/docs/books/tutorial/uiswing/layout/card.html
Alberto.
Newsgroup: it.comp.java
Titolo: JDBC + ACCESS

Ciao a tutti,
vorrei connettermi ad un database access ma non so come fare visto
 che č la mia prima prova java con i database. Le mie lacune sono verso
l'"installazione" del driver e da dove prendere il driver.
Va bene anche qualche link.
Ciao ancora

 wrote in message
news:gb0ja.4220$iy5.1...@twister2.libero.it...



--------------------------------
Inviato via 
http://usenet.libero.it

Ciao!
Non sono sicuro al 100% di quello che dico (al 80% si però), ma puoi utilizzare
il BRIDGE Jdbc-Odbc fornito "di default" con java...

nella jdk di windows sono gia presenti i driver per microsoft access. In
linux bisogna scaricarli.
     try
    {
      System.out.print("Caricamento dei driver ODBC...");
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
      System.out.println("OK");
    }
    catch (ClassNotFoundException ex)
    {
      System.err.println("ERRORE");
      ex.printStackTrace();
      System.exit(-1);
    }
    try
    {
      System.out.print("Tentativo di connessione al DataBase...");
      con = DriverManager.getConnection("jdbc:odbc:Driver={MicroSoft Access
Driver (*.mdb)};DBQ=<nomefile>.mdb");
      st = con.createStatement();
      rs = st.executeQuery("SELECT  ...FROM ...WHERE ...");
      if(rs.next())   //per leggere la riga succ e controllare se ci sono
altre righe.
      {
        System.out.println(rs.getString(1));
      }
    }
    catch (SQLException ex)
    {
      System.err.println("ERRORE");
       ex.printStackTrace();
      System.exit(-1);
    }
    finally
    {
      try
      {
        rs.close();
      }
      catch (Exception ex)
      {
      }
    }
Newsgroup: it.comp.java
Titolo: Microsoft J++

Scusate la banalita' della domanda....
In Microsoft J++ ho nel progetto il codice Java di un applet e la pagina
html che lo contiene.
Modifico il codice dell'applet e rigenero il .class
Se a questo punto torno sulla pagina html (sempre nell'ambiente di sviluppo)
in anteprima vedo sempre l'applet precedente, cioe' senza le modifiche
apportate.
Vedo le modifiche se chiudo l'ambiente di sviluppo e lo riapro.
Cosa devo fare perche' questo non accada a parte cambiare ambiente di
sviluppo??
Graze e ciao.
--
/||||||||||||||||||||||||||||||||||||||||||||||||\
               Kjo
\||||||||||||||||||||||||||||||||||||||||||||||||/





 


 


 


 


Capperi !!!!!!!!! 


non sei l'unico.... anche a me succede la stessa 
cosa... e non solo.


Anche se rigenero il sorgente ed esco dall'ambiente 
mi ritrovo ancora l'applet precedente come se l'ultima modifica sia 
stata


generata altrove nel computer eppure non ho 
modificato alcuno dei parametri di compilazione.


 


Un altro grave problema, sottoposto all'attenzione 
della Microsoft (e non mi hanno dato risposta) sta nella velocità di 
compilazione.


Prima avevo WIN98 e tutto di generava velocemente. 
Con Win2000 la stessa applet ci mette molto più tempo a generarsi: passa molto 
tempo


tra quando vedo la scritta "aggiornamento soluzione 
terminato" e quando nella pagina HTML appare l'applet. 


Sapete quale è stata la riposta di Microsoft 
?


"si... sappiamo ci sono stati segnalati altri casi 
come il suo in america.... non abbiamo ancora la soluzione"   saluti e 
baci.


 


 


se qualcuno ha una soluzione lo ringrazio sin da 
ora....


 


 


ciao Roberto.

Newsgroup: it.comp.java
Titolo: Certificazione

Mi è stato chiesto un consiglio sulla certificazione Java Programmer.
Conviene fare la CX-310-035 (su Java 1.4) o la CX-310-055 (su Java 1.5)?
Oppure fare la prima e poi l'upgrade?
Sulla CX-310-055 ho visto su Amazon, ma esiste solo il testo di Sierra?
Se ho capito bene la differenza è nel numero di domande (con l'upgrade
le domende sono la metà circa).

 le domende sono la metà circa).
Si, ma l'esame per la certificazione su java 1.4 devi comunque 
sostenerlo per l'upgrade, e sono 60 domande. Le hai conteggiate?

 sostenerlo per l'upgrade, e sono 60 domande. Le hai conteggiate?
Si, ma in numero minore alla 1.5 normale. Considerando che non ci sono 
testi per la preparazione...
Newsgroup: it.comp.java
Titolo: progra~1 nel path

Creo un file bat che lancia la mia applicazione java.
In questo file
indico la path con c:\progra~1\javasoft.....
In questo modo vorrei poter
evitare il problema della lingua del sistema operativo che fa si che di
default ja JVM si installi in \programmi o \programs.
Qualcuno di voi ha
soluzioni migliori? e soprattutto cosě posso essere abbastanza sicuro sul
funzionamento?
Grazie
--------------------------------
Inviato via 
http://usenet.iol.it

 o \programs.
Nella versione Inglese e' "Program Files" (con lo spazio), in
quella Francese "Logiciel", non ti dico come e' in quella
Olandese!
La cosa migliore e' scrivere un bel programmino in C che domanda
a Windows come 'azzo si chiama sta' directory... oppure domandare
all'utente dove accidente lo ha installato.
Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

all'utente dove accidente lo ha installato.
Ti ringrazio, ma mi viene
da piangere.
Riconosco che è la via migliore....
Io di C non so una H (al
di là della sintassi) e non ho la più pallida idea di come leggere sul
registro di configurazione (immagino che devo andare li a leggerlo...).
Sai indicarmi qualche esempio magari....


Newsgroup: it.comp.java
Titolo: Servlet e frames

Ciao,ho una applicazione jsp (con jdbc) che gira all'interno di un frame.
In pratica vengono creati la prima volta che si accede 2 frame,in uno è
caricata una jsp.Fin qui tutto ok,se non fosse che questa jsp tramite un
form richiama una servlet,che a sua volta mi riporta alla jsp di partenza
(occiamente dopo aver cambiato un paio di cose...).
 Se la faccio funzionare al di fuori dei frame tutto ok,con i frame mi da
 un bel NullPointerException.
 
 Devo comportarmi in modo particolare in presenza di frame?
Alberto

Il Thu, 17 Jul 2003 19:09:45 +0200, Alberto Pettini
<ne...@fastwebnet.it.toglimi> ha scritto nel messaggio
<pan.2003.07.17...@fastwebnet.it.toglimi>:
sto cominciando a studiarmi JSP ;)
ho installato NetBeans 3.5 (ma e' un mostro di potenza!) pero' mi sta
spingendo ad acquistare una nuova SODIMM da 128 mega ^^;;;;;
potete consigliarmi un buon libro su JSP, a parte l'ottima
documentazione in formato elettronico della SUN? Scusate non so se e'
una strafaq :)
-- 
artemis.alpeia
http://spazioinwind.libero.it/artemis

 una strafaq :)
advanced java server pages di David M.Geary
Newsgroup: it.comp.java
Titolo: [OT] - sms col cellulare

Salve amici, tempo fa avevo letto su una nota rivista di programmazione che
era possibile tramite java inviare sms sftruttando il gprs e quindi pagarli
1 cent di euro.
Qualcuno sa di qualche link dove viene ripreso questo articolo?
Grazie

 1 cent di euro.
L'avevo letto anch'io.
Praticamente quello che mandavi era un sms via email, quindi sfruttando 
un servizio esclusivamente di vodafone (una cosa del tipo 
+
39nu...@sms.vodafone.it
). Il vantaggio era che ti veniva addebitato 
come traffico gprs, quindi soggetto alla tariffazione di quest'ultimo (e 
in genere risulta piu' conveniente).
L'ho anche provato, funziona solo fra utenti vodafone ed al destinatario 
arriva un sms che ha come mittente "vodafone" e nel testo del messaggio 
un "da: +39tuo_numero" seguito da quello che volevi inviare.
Saluti
CarMas

Non sono propriamente SMS quelli che invii. Cmq se cerchi su Google trovi
tutto.
-- 
---
Francesco Galli / Cinghiale Mannaro
Personal: 
http://cinghialemannaro.splinder.com
TMS project: 
http://tms.inera.it

Ciao,
non lo so, ma se può esserti utile, il nome della rivista era "Io
programmo".
PhAI

--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 wrote:

Io mi ero scritto un programmino che mi permetteva di inviare messaggi
tramite quel servizio dal mio desktop pero' non era il massimo
dell'affidabilita' e avevi il limite di 10 sms al giorno.
-- 
Ciao
Fabio

 dell'affidabilita' e avevi il limite di 10 sms al giorno.
Vero! Limite di 10 e, se non ricordo male, passava quasi un minuto (se 
non di piu') fra quando lo inviavi e quando veniva ricevuto.
Saluti
CarMas

Newsgroup: it.comp.java
Titolo: [OT?] agli iscritti a javalobby

Salve a tutti , iscrivendosi a 
javalobby.org
ci si trova nella casella di posta della
pubblicità indesiderata?
Mi interesserebbe iscrivermi , ma non vorrei
trovarmi la casella di posta piena di spam.
Grazie a tutti
Ciao

 pubblicità indesiderata?
Sono iscritto da qualche settimana e non ho ricevuto spam, vai tranquillo!
Ciao,
JavaFun
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.java
Titolo: Qual'è la diritta via ?

Sono un pò confuso !!!
Sto cercando di capirci qualcosa, ma sembra che la maggiore difficoltà
(almeno per ora) sia distinguere risorse, documentazione e ambienti vari.
Mi piacerebbe sapere da dove iniziare.
Ho letto un libro su Java (1.1) ed ho iniziato... poi ho scoperto altri sdk.
tool, documentazione, siti... ed ora non so più cosa prendere in
considerazione per evitare di perdermi.
qialcuno con le ali :) sa direzionarmi please !!
Roberto

tool, documentazione, siti... ed ora non so piů cosa prendere in


 considerazione per evitare di perdermi.
Il mio solito consiglio e' di evitare gli sdk visuali e amenita' varie, e
concentrarti soprattutto sui fondamentali della programmazione object
oriented secondo Java. Questa strada non ti permettera' di rilasciare in
breve tempo un prodotto finito funzionante come potrebbe succedere
scegliendo un Visual Basic qualsiasi, ma e' l'unica percorribile per fare di
te un buon programmatore in tempi piu' lunghi. Per quanto riguarda la
versione di Java con cui iniziare, l'1.1 va bene, visto che quella
precedente contiente una montagna di roba deprecata, mentre le cose aggiunte
nella successiva non sono molto significative per un principiante. Comunque
puoi iniziare anche con l'1.2 o successivi.
Se cerchi uno strumento agile per organizzare i progetti ed editare il
codice - in pratica uno sdk ai minimi termini - prova freejava su
www.freejava.co.uk
.
Per i libri il solito Thinking in Java, al massimo un paio di manuali
"generalisti" come quello che hai letto, tanto sono tutti uguali, poi quando
cominci a fare sul serio procurati un testo specifico per ogni singolo
package che intendi utilizzare piu' a fondo nei tuoi progetti, come quelli
della O'Reilly. Non trovo molto utili i voluminosi e costosi "reference",
per quello scopo e' meglio la documentazione elettronica: i libri su carta
secondo me devono contenere soprattutto delle spiegazioni.




Io da buon cogl.... ho iniziato a programmare con visual j++ ,un consiglio ?
NON FARLO,al solito la microsoft ci ha messo lo zampino ed il risultato del
tuo lavoro sarà tutto tranne un programma in java!!!
Se vuoi ti posso consigliare NetBeans come buon ambiente visuale, io lo sto
usando da poco ma di primo achito mi è sembrato ottimo,anche se un po'
(molto) esoso in termini di risorse di sistema!
Ciao e divertiti (c'e' davvero da divertirsi con java!!! )
Newsgroup: it.comp.java
Titolo: applet come engine

Tra le mie tante domande di oggi ....
secondo voi è possibile inserire una applet "invisibile" in una pagina html
che effettui delle operazione passati da una form html contenuta nella
stessa pagina, e restituisca i risultati dell'operazione sotto forma di
un'altra pagina html?
Grazie
Sergio
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 di un'altra pagina html?
Sì, a te scegliere il modo migliore per farlo.
Comunque ti serve la libreria LiveConnect:
http://wp.netscape.com/comprod/development_partners/plugin_api/index.html
devi scaricare il LiveConnect/Plug-in SDK e poi prendi solo le librerie
LiveConnect che sono in uno zip o qualcosa del genere che poi inserirai nel
classpath. Dovrebbe funzionare anche con i browser con Java 1.1, ma è
sempre meglio ricontrollare. Nel pacchetto c'è anche la documentazione.
-- 
Njc

Newsgroup: it.comp.java
Titolo: iniziare con jsp

Salve,
dovrei iniziare a lavorare con jsp per realizzare una web app su
tomcat
Mi servirebbe qualche buon tutorial o magari qualche web app di
esempio, con una classica interazione jsp - servlet
Qualcuno mi da una mano?
Grazie


Sto iniziando anche io ad addentrarmi nel mondo delle webapps.
Come avrai letto in qualche mio post mi sto indirizzando su struts2 e maven.
Se ti va possiamo fare qualcosa assieme.
Newsgroup: it.comp.java
Titolo: Connessione a Ms SqlServer 2000

dunque,
ho sempre utilizzato MySql senza problemi,
ora però mi trovo a dover sviluppare qualcosa
che deve leggere un database SQLServer 2000
c'è qualche anima pia che mi dice quale driver jdbc
utilizzare, da dove scaricarlo e magari un esempio
di stringa di connessione?
grazie 

Ciao Cosimo,
allora :
Il driver di ms sql cercalo con google, ecco il codice di esempio:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 
DriverManager.getConnection("jdbc:microsoft:sqlserver://indirizzoip:1433;DatabaseName=smsg;SendStringParametersAsUnicode=false;selectmethod=direct","user","passwd");
PreparedStatement stat_mssql = con_mssql.prepareStatement("select * from
sms_in WHERE body ='ZaRa'");
ResultSet rs_mssql = stat_mssql.executeQuery();
Fammi sapere se funziona ok?
Ciao
Beck
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


ho seguito il tuo consiglio ed ho trovato varie cose ...
tra cui: SQL Server 2000 Driver for JDBC Service Pack 3
dopo l'esecuzione del setup.exe nella directory
..\Microsoft SQL Server 2000 Driver for JDBC\lib
trovo tre file: msbase.jar, mssqlserver.jar e msutil.jar
vedo che il driver è nel mssqlserver.jar ma sotto tomcat
li devo mettere tutti e tre?

Altra cosa...
di SqlServer 2000 esiste una varsione free scaricabile per
sviluppo e test?
Grazie 


Si chiama MSDE
Ciao

>
Aiuto!!!
ho installato la Evaluation Edition, ho sviluppato qualche interrogazione,
dal mio pc funziona, ma se sposto sul pc del cliente non funziona,
sto testando due driver jdbc quello di microsoft
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error
establishing socket.
e jtds
java.sql.SQLException: Network error IOException: Connection refused:
connect
cosa può essere?
come posso verificare se la porta usata dal cliente è quella di default?
Newsgroup: it.comp.java
Titolo: EJB Condivisi.

Scusate per la risposta tarda ... ma pure i Session Stateful ... possono
essere Condivisi.
I session sono monothread .... ok ... ed ok per quello che dite degli
stateless, ma se di un session stateful facciamo:
    ShoppingCart sc = home.create();
    sc.addItem(new ShoppingCartItem(11, "Item1", "Item1"));
      // Get the handle to this remote object.  Serialize the instance to a
file.
    Handle handle = sc.getHandle();
mi serializzo su file l'handle lo mando remotamente, lo sparo su jndi ...
insomma se un'altra classe remota lo riceve ... ottiene la stessa istanza di
ejb.
Ovviamente i due client non possono accedere contemporaneamente alla stessa
istanza.
--
Fabrizio Marini
Company Partner
K-Tech S.r.l.
Via Tibullo, 13
00193 - Rome (RM) - Italy
http://www.k-tech.it
http://www.javaportal.it
http://www.oracleportal.it
Phone: +39 (0) 6 68301467
E-mail: 
f.ma...@k-tech.it
 / 
fabry....@mclink.it

 istanza.
si ok però mi sembra tanto una furbata.....
da quello che sò io.. gli stateful sono stati inventati per avere un solo
client.....
cioè si può fare ma non sono stati inventati per questo scopo....
ciao marco

> si ok però mi sembra tanto una furbata.....
[cut]
Tutta l'informatica è un gran barbatrucco... ;)
Giuseppe

 wrote in message
news:rUDU7.24809$OP2.9...@news2.tin.it...


 Se proprio si ha la necessita' .... si fa' cosi' ...
Si ok però non riesco a vedere una situazione in cui sia necessario una cosa
del genere.....
sinceramente non mi è mai capitato dopo 2 anni che sviluppo per il web...
Buon natale e un ottimo 2002
ciao, marco


 wrote in message
news:gW0V7.27797$OP2.1...@news2.tin.it...


> PS) il 2002 e' una palindroma.
MMMM che cosa MOOOLTO brutta.
Giuseppe

Ne sappiamo qualcosa vero?
Una palindroma ... se la conosci la eviti.
Scusate l'OT .. ma ci voleva. (per me e giuseppe )
"Giuseppe Acito" <giuseppeacito@ERASE_MEmclink.it> wrote in message
news:a05ohq$2c3m$1...@newsreader1.mclink.it...

Newsgroup: it.comp.java
Titolo: ho un problema

Ciao!
Sono nuovo e voglio imparare ad usare Java.
Ho installato l'ultoma versione di sdk ed ho settato la path in
autoexec.bat.
Ora, ho un problema, i programmi li compila correttamente con textpad,
ma poi non riesce ad eseguirli dandomi questo errore:
Exception in thread "main" java.lang.NoClassDefFoundError: Ciao
Qualcuno mi puň aiutare? Grazie.
P.S.: questo č l'errore per il programma Ciao.class

Exception in thread "main" java.lang.NoClassDefFoundError: Ciao
Lascia perdere le scorciatoie e segui passo-passo:
http://java.sun.com/docs/books/tutorial/getStarted/cupojava/win32.html
Se puoi non risolvi, posta nuovamente ma in modo più dettagliato ;-)
HTH
-- 
Ciao
	Fabrizio C.

 Qualcuno mi puņ aiutare? Grazie.
Probabilmente il nome del tuo file č differente dal nome della classe.
Controlla che siano uguali, maiuscole e minuscole comprese.


http://java.sun.com/docs/books/tutorial/getStarted/cupojava/win32.html
Fatto, non funziona ugualmente.
Riporto tutti i passagi da me seguiti:
- installazione
- settaggio della path
- avvio di autoexec.bat
- digito path dal command
- copio dalla pagina sopra citata il testo del file e lo salvo come da
  tutorial
- poi faccio:
C.\>cd java
C:\java\dir
.              <DIR>        30/11/02  13.09 .
..             <DIR>        30/11/02  13.09 ..
HELLOW~1 JAV           287  30/11/02  13.06 HelloWorldApp.java
         1 file            287 byte
         2 dir    Spazio disponibile         151.99 MB
C:\java>javac HelloWorldApp.java
C:\java>dir
 Il volume nell'unità C non ha etichetta
 Numero di serie del volume: 4270-1602
 Directory di C:\java
.              <DIR>        30/11/02  13.10 .
..             <DIR>        30/11/02  13.10 ..
HELLOW~1 JAV           287  30/11/02  13.06 HelloWorldApp.java
HELLOW~1 CLA           432  30/11/02  13.11 HelloWorldApp.class
         2 file            719 byte
         2 dir    Spazio disponibile         139.98 MB
C:\java>java HelloWorldApp
Exception in thread "main" java.lang.NoClassDefFoundError:
HelloWorldApp
C:\java>
Ora, cosa può essere?
Vi ringrazio per le risposte.

Scusate, ho risolto.
Grazie mille!


wrote:
No, credevo di aver risolto, ma funziona solo una volta.
Cosa devo fare, ora?
Grazie.

HelloWorldApp
Come č spiegato nel riquadro rosa della pagina che ti ho linkato, č un 
comunissimo problema di CLASSPATH
http://space.tin.it/computer/csadun/javafaq.html#d1-15


 Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldApp
Non trova il descrittore HelloWorldApp.class o meglio non sa come
trovarlo.
Prova a specificare il percorso dove si trova il .class
Per maggiori informazioni digita java e leggiti l'help a
proposito dell'opzione -cp
In futuro informati su come impostare la variabile di ambiente
CLASSPATH

Grazie a tutti per l'aiuto, ho dovuto settare CLASSPATH nell'autoexec,
cosa che prima facevo di volta in volta come da documentazione
indicatami nella prima risposta.
Grazie ancora.
Newsgroup: it.comp.java
Titolo: Applet & Thread

Salve devo realizzare un progettino di un'applet animata .
Ho comprato un paio di libri ma in entrambi c'e' un piccolo spazio per le
applet
e ci sono esempi molto semplici (troppo)
Il progetto che devo fare e' riconducibile a quanto segue:
l'applet deve simulare una pista di sci con la possibilita' di creare piu'
sciatori (mediante pulsante)
ognuno che possa muoversi indipendentemente
Pensavo di modellare ogni sciatore con un thread ma ho difficolta' a farlo.
Per provare ho provato assemblando esempi trovati in piu' libri (segue breve
esempio).
L'idea e' che premendo il pulsante si  creai un nuovo thread, facendolo
partire, ma in realta' sembra che il metodo run non venga eseguito
Mi sapete dire perche'  ?
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class SimpleThread1 extends JApplet implements Runnable {
  private int countDown = 5;
  private static int threadCount = 0;
  private int threadNumber ;
  private JButton b1 = new JButton("Pulsante 1");
  Thread sciatori[] = new Thread[1000];
  BL al;
  // qui posso mettere una classe interna per la gestione degli eventi --
  class BL implements ActionListener {
     public void actionPerformed(ActionEvent e){
        String name = ( (JButton) e.getSource()).getText();
        System.out.println(name);
      if(name.equals("Pulsante 1")){
        System.out.println("Creo il thread e lo faccio partire ...");
        System.out.println(threadCount);
        sciatori[threadCount+1] = new Thread(""+threadCount+1);
        sciatori[threadCount+1].start();
        threadCount++;
        System.out.println("Thread partito ...");
       }
     }
  }
  public void init(){
    al = new BL();
    threadCount = 1;
    b1.addActionListener(al);
   Container cp = getContentPane();
   cp.setLayout(new FlowLayout());
   cp.add(b1);
 }
public void run() {
  countDown = 5;
  threadNumber = ++threadCount;
  System.out.print("Eseguo run ..");
  while(true) {
    System.out.println("Thread " + threadNumber + "(" + countDown + ")");
    try {
     Thread.sleep(1000);
   } catch (InterruptedException e){ }
      if(--countDown == 0) return;
   }
}
}



Devi creare una classe per ogni sciatore.... che estende la classe
Thread o implementa l'interfaccia runnable.
Tu invece hai creato dei thread che non fanno niente... perche per
specificare un nuovo thread che implementa runnable devi specificare
la classe che contiene i metodi dell'interffaccia runnable... mentre
tu hai specificato solo il nome!!!
public class Sciatore extends Thread {
   public Sciatore() {
         // inizializzo
   }
   public void run() {
        esecuzione del processo
   }
}
e nella classe principale devi istanziare le classi Sciatore (che sono
thread) e quindi attivarle.
sciatori[i] = new Sciatore();
sciatori[i].start();
i++
Dovresti guardare nel manuale gli argomenti relativi ai thread.. o
semplicemente guardare sul tutorial di java gli esempi riportati
Ciao spero di esserti stato di aiuto

 wrote:

PS: il metodo run presente nella tua classe è relativo all'applet non
ai thread degli sciatori!!!