mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: HELP: Hostname e IP

Salve a tutti...
ho dato un'occhiata alla Class InetAddress e desidero creare un'appelt per
la richiesta del nome e dell'inidirizzo IP dell'host che si collega ad un
server Web. Purtroppo sono ancora ai primi passi con JAVA quindi se potete
aiutarmi ne sarei molto ma molto grato.
Sono bene accolti alcuni ESEMPI !!!!!!!
Grazie e auguri di Felice Anno Nuovo !!!!!
bye Luca Leonardi
 
leon...@whats.it

server Web.
Puoi usare il seguente codice:
String ipAddress = InetAddress.getLocalHost().toString();
purtroppo getLocalHost() non restituisce informazioni utili con tutti i
browser. Ad esempio, il Communicator si comporta correttamente, mentre
l'Explorer risponde in ogni caso localhost/
127.0.0.1
.
Per un esempio vai alla pagina
http://www.geocities.com/SiliconValley/Lakes/3015/tutor501ita.html
Buon Anno.
--
     o     Leonardo Boselli   
bos...@technologist.com
    o o    TETRACTYS Software 
tetr...@geocities.com
   o o o   When in GeoCities visit our Java and NetRexx Tutorials
  o o o o  
http://www.geocities.com/SiliconValley/Lakes/3015/

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

Ciao,
	ho bisogno di un aiuto urgentissimo; io devo fare un programma in cui
ho una frame con dei bottoni. Cliccando su uno di questi bottoni
dovrebbe apparire una nuova frame con disegnato dentro un rettangolo e
con dei bottoni per gestire la figura(che ad esempio mi facciano
disegnare altre linee ecc....); Come posso fare?? ho provato con i
thread ma purtroppo i libri su cui studio non li trattano in dettaglio.
sono convinto che usare i thread sia l'unica soluzione, ma ho bisogno di
una 
mano.vi
 sarei molto grato se potreste aiutarmi.
Grazie in anticipo
			Marco
--
Automatic posted from 
dns.spidernet.it
 [195.206.0.11]
via Mailgate Server - 
http://www.mailgate.org

sono convinto che usare i thread sia l'unica soluzione, ma ho bisogno di
Cosa c'entrano i thread?  Su ogni button fai una addActionListener
di un apposito oggetto che implementa ActionListener -- il suo metodo
actionPerformed(ActionEvent) verra` cosi` chiamato quando il
button viene clickato, e in detto metodo farai quel che vorrai, tipo
aprire altri frame specializzati, disegnare linee, o checchessia (fra
cui, eventualmente, un bel ilBottone.removeActionListener(this) e
ilBottone.setEnabled(false), se il bottone non deve piu` essere
clickabile sino a nuovo ordine e va quindi disabilitato -- ad esempio,
per evitare che l'utente generi N "altri frame" clickando molte volte
sul bottone apposito, ad esso si potrebbe applicare questa idea).
Forse non ho capito bene il tuo problema, visto che sei cosi` sicuro
che i thread abbiano qualcosa a vederci -- vuoi chiarircelo meglio?
Alex

Newsgroup: it.comp.java
Titolo: PD-Vendo Visual J++ 6.0

Vendo Microsoft Visual J++  6.0 versione inglese per studenti
insegnanti completa di scatola, manuali, 3 cd rom  e windows NT
workstation 4 in licenza tutto a 130.000.
Ciao

,

--
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.




Newsgroup: it.comp.java
Titolo: Applet: accessi esterni ?

Ciao a tutti.
Sappiamo tutti che con la versione 1.0 non si poteva, per sicurezza, far
accedere le applet a domini diversi da quello da cui è stata scaricata.
Questo limita parecchio un'applet, ma ha anche un suo senso.
Adesso però con Netscape 4 e con IE4 credo che l'utente possa concedere
a un'applet di soprassedere alle varie limitazioni, tra cui l'acceso
agli altri siti. Ma come ?
Su "Thinking in Java" la cosa viene menzionata, ma dice che ci sono
soluzioni diverse per IE4 e per Netscape. Penso che una risposta
illuminata risolverebbe i quesiti di molti, per esempio di chi chiede un
applet per collegarsi a IRC (cosa illegale in java 1.0)
grazie anticipatamente
Marco
-------------------------------------------------------------------------
     Marco Molinari * Swineherd on IRC * 
m...@gpa.it
 * icq:1988988
      Guardiano del Porciletto -> 
http://www.porciletto.gpa.it

 applet per collegarsi a IRC (cosa illegale in java 1.0)
La cosa e', in linea di principio, fattibile; l'idea e' che la tua applet
venga
spedita insieme ad un certificato di provenienza da un sito X, crittografato
con una  firma digitale.
Il tuo browser (o il suo utilizzatore.. :) ) deve poi "dichiarare" di
accordare
i diritti desiderati al software proveniente da tal sito.
A questo punto - non e' ancora finita -, l'applet deve richiedere
esplicitamente
l'accesso ai privilegi che gli servono, mediante un package specifico per
il browser (per netscape, si chiama netscape.capabilities, per IE4 non so).
I problemi sono, come vedi, diversi:
 - ottenere un certificato valido
 - installare su tutte le macchine client (i browser) la "conoscenza" sul
   certificatore (per default Netscape "conosce" solo i principali vendors
   commerciali).
 - scrivere il software - specifico per il browser - che attivi i privilegi.
L'ultima parte e' la meno bella - scrivere codice dedicato ad un browser
in un'applicazione a cui (visto il contesto) si desidererebbe dare la massima
portabilita' non e' grandioso. Ma tant'e'.
Sviluppando software commerciale in Java (dove pero' di norma il contesto
e' di una intranet chiusa) di solito io preferisco (per ora) usare una
tecnica
three-tier per l'accesso a file e quant'altro. Meno elegante - in linea
teorica -
ma piu'  funzionale e portabile. ;-)
Saluti,
    CS
--
dr. Cristiano Sadun - Software Engineering and Consulting
***********Remove NOSPAM from address to reply***********
*********************************************************
"God is Real - unless declared Integer"

 =
Se la cosa non risulta impossibile, sarebbe possibile avere qualche
dettaglio in piu' su quest'ultima soluzione ? La cosa e' molto
interessante.... Grazie.
  Andrea
arr...@dei.unipd.it

Ciao a tutti,
sarei interessato a creare un applet trusted.
Nell'ultimo numero di mokabyte c'e` un articolo su come fare.
Provate a leggerlo.
Comunque ho dei problemi:
1) Come si devono utilizzare le Java Capabilities API.
2) Come si deve utilizzare il jar package zigbert
3) Uttenuto un certificato (Versign) come si firma un'applet
bye
Newsgroup: it.comp.java
Titolo: Trsferire File usando gli OBJect

Si può fare?????
Sto facendo un programma Client che traferisce 2 file ad un programma Server
che a sua volta trasferisce un file al Client.
I due programmi devono girare su macchine diverse!!!
Come soluzione ho scelto quella di trasferire pezzi di stringa dei file(sono
file di testo) e di riscostruire il file all'arrivo con il comando:
new FileOutPutStream() e la sua classe.
Volevo sapere se esiste una soluzione migliore per trasferire direttamente i
file senza e se é possibile come si fa
Grazie.
Andrea
a.re...@tin.it

 new FileOutPutStream() e la sua classe.
Per trasferire file da client (applet) a server (applicazione) e
viceversa
noi abbiamo scritto degli oggetti che stavano uno sul client e uno sul
server i quali, con chiamate remote, si trasferivano l'un l'altro dei
"pezzi"
di file (sia file binari che di testo) e poi li ricostruivano in loco.
Ovviamente e' necessario avere sotto un meccanismo per la gestione di
chiamate
remote (che sia RMI, o latro, noi usavamo HORB).
Non so se sono stata chiara :-)
Non credo ci sia un altro metodo, a meno di non eseguire il
trasferimento
via ftp, implementando il protocollo opportuno (sia lato client che lato
server).
Ciao,
  Marina

Newsgroup: it.comp.java
Titolo: Estrarre valori da file testo..

Salve ho un file di testo composto così:
572418 Undulant-Block Elimination and Integer-Preserving Matrix
Inversion
	David S. Wise (191057) : Computer Science Department; Indiana
University(6400)
550939 Local Site Effects At The Nevada Seismic Array (nvar)
	Eugene T. Herrin (487584) : Southern Methodist University(240092)
	Petru T. Negraru (487586) : ()
	Carl Mulcahy (487582) : Contract No. DTRA01-00-C-0093(487583)
	Paul Golden (487585) : ()
502966 Two-Stage Entropy-Enhanced Chinese Character Recognition
	Chong Sze Tong (498579) : Department of Mathematics , Hong Kong
Baptist University(193401)
	Yiu Ming Shing (382619) : Department of Mathematics , Hong Kong
Baptist University(193401)
non avendo una formattazione fissa non riesco a ricavare le
informazioni che mi servono, che in questo caso sono n° id, nome
dell'articolo e autore.
Qualcuno potrebbe aiutarmi?
Grazie mille!!

 dell'articolo e autore.
Non è del tutto vero: il file è suddiviso in righe, gli ID iniziano a
colonna zero, gli autori iniziano con un TAB e sono seguiti dai due punti.
Inoltre gli ID degli autori sono fra parentesi, i titoli seguono
direttamente gli ID degli articoli.
Andando a cercare bene, vedrai che trovi il modo di separare i campi che
ti interessano.
Ciao
---
http://www.mariottini.net/roberto/
SuperbCalc: 
http://www.mariottini.net/roberto/superbcalc/
-- 
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: UML???????????

Scusate,
qualcuno sa se c'e' un modo per estrarre dati da diagrammi UML per poterli poi
manipolare con Java??? Grazie in aniticipo.
-- 
Posted from  [158.110.144.128] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Se non erro c'è un tool di design che ti crea anche il codice Java di base ma
non ne ricordo il nome!!!
-- 
Posted from  [62.101.65.6] 


 non ne ricordo il nome!!!
ArgoUML lo fa!
Ciao

Puo' essere Rose della Rational?
-- 
Posted from  [158.110.144.128] 


esiste qualche sito italiano da cui posso scaricarlo?
-- 
Posted from  [158.110.144.128] 


 Puo' essere Rose della Rational?
sě, lo fa anche rose

esiste qualche sito italiano da cui posso scaricarlo?
Sei all'università, vero?
Comunque dopo breve ricerca
http://www.dsi.unive.it/~focardi/corso-lab/argouml.zip
Dovrebbe essere anche aggiornato, ma dopo l'emergenza è meglio fare
riferimento al sito ufficiale
http://argouml.tigris.org
-- 
Ciao
	Fabrizio C.

manipolare con Java???
Detto cosě č un po' criptico. Prova a spiegarti meglio: non ti capisco
:-)
-- 
Ciao
	Fabrizio C.

Gia', e' parte dell'arogmento della mia tesi. Geazie!
-- 
Posted from 
ppp-223-51.25-151.libero.it
 [151.25.51.223] 


Gia', e' parte dell'arogmento della mia tesi.
Immaginavo (o forse l'avevi già scritto), ma quando ti ho chiesto se
eri all'università mi riferivo ai problemi di questi giorni per le
connessioni verso gli USA (fossero solo questi i problemi...) dalla
rete GARR.
Comunque, in bocca al lupo per la tesi.
-- 
Ciao
	Fabrizio C.

Infatti, da quell'11 settembre che non c'e' modo di collegarsi verso
l'America..o meglio, fuori dall'Italia..
-- 
Posted from 
ppp-71-43.25-151.libero.it
 [151.25.43.71] 


:-) cercavo di essere sintetico. Allora, quello che dovrei realizzare e' un
insieme di
di documenti XML (probabilmente dei modelli XML Schema) direttamente dalla
progettazione
(con UML) dei modelli stessi...Qesto si che e' criptico! :-) Suppongo che:
1) devo estrarre le classi dal diagramma UML e trsformarle in codice java (con
ArgoUML)
2) devo realizzare gli XML schema progettati in UML a partire da tale codice
java (con..cosa? Sax2? DOM?..?)
ciao, Giancarlo
-- 
Posted from 
ppp-71-43.25-151.libero.it
 [151.25.43.71] 


 wrote in message
news:438a2f48427a427ee2b...@mygate.mailgate.org...

-- 
Posted from 
adsl-162-177.36-151.net24.it
 [151.36.177.162] 


 > manipolare con Java??? Grazie in aniticipo.
-- 
Posted from 
mi.cache.garr.it
 [193.206.139.36] 

Newsgroup: it.comp.java
Titolo: Ho appena installato Tomcat ma non va!

Ciao a tutti, mi spiego meglio.
Dopo aver installato tomcat5.5.9 ho installato anche il pacchetto "compat" che mi ha inserito jmx.jar nella bin:
questo è necessario se non si usa jdk5.0.
1) Ho fatto partire Tomcat:
root@pcsandro:/usr/local/jakarta-tomcat-5.5.9/bin# ./startup.sh
Using CATALINA_BASE:   /usr/local/jakarta-tomcat-5.5.9
Using CATALINA_HOME:   /usr/local/jakarta-tomcat-5.5.9
Using CATALINA_TMPDIR: /usr/local/jakarta-tomcat-5.5.9/temp
Using JRE_HOME:       /usr/lib/java:/usr/lib/j2sdk1.4.2_04
2) sono andato nel browser e ho dato l'indirizzo:  
http://localhost:8080/
Mi risponde:
An error occurred while loading 
http://localhost:8080/
:
Could not connect to host localhost (port 8080)
3) ho chiuso Tomcat:
root@pcsandro:/usr/local/jakarta-tomcat-5.5.9/bin# ./shutdown.sh
Using CATALINA_BASE:   /usr/local/jakarta-tomcat-5.5.9
Using CATALINA_HOME:   /usr/local/jakarta-tomcat-5.5.9
Using CATALINA_TMPDIR: /usr/local/jakarta-tomcat-5.5.9/temp
Using JRE_HOME:       /usr/lib/java:/usr/lib/j2sdk1.4.2_04
/usr/local/jakarta-tomcat-5.5.9/bin/catalina.sh: line 269: /usr/lib/java:/usr/lib/j2sdk1.4.2_04/bin/java: No such file
or directory
Non capisco nemmeno questo secondo errore: java è proprio li dentro dove dice di non trovarlo ??
Grazie,
--
Sandro

 Non capisco nemmeno questo secondo errore: java č proprio li dentro dove dice di non trovarlo ??
Dove, secondo te per caso quě?
/usr/lib/java:/usr/lib/j2sdk1.4.2_04/bin/java
E questa linea non ti dice nulla di sbagliato?
Using JRE_HOME:       /usr/lib/java:/usr/lib/j2sdk1.4.2_04

Vincent Vega wrote:

manca /bin ?
--
Sandro

 manca /bin ?
Acqua, acqua...
La JAVA_HOME (o la JRE_HOME) è impostata male.
Scommetto che deve essere:
export JAVA_HOME=/usr/lib/j2sdk1.4.2_04

Vincent Vega wrote:

azz.. avevo fatto:
export JAVA_HOME=$JAVA_HOME:/usr/lib/j2sdk1.4.2_04
ecco perchè...!!!
Grazie,
--
Sandro
Newsgroup: it.comp.java
Titolo: Problemi con sleep.

Salve ragazzi,
	     ho un problemino ... vi cut'n'pasto una parte del mio
codice sorgente principale. 
Questo codice 'dovrebbe' generare un delay di 1 secondo tra due
renderizzazioni, ma in realtà non succede! Solamente la 1° volta c'è
un delay di 1 sec dopodichè va a tutta velocità, come se lo sleep non
ci fosse.
Perchè ?
...
Thread Corrente = null;
...
  /** Inizio dell'applet **/
  public void start ()
  {
    if (Corrente == null)
      {
        Corrente = new Thread (this);
        Corrente.start ();
      }
  }
  /** Fine dell'applet **/
  public void stop ()
  {
    if (Corrente != null) Corrente = null;
  }
  /** Loop principale dell'applet **/
  public void run ()
  {
  Thread Th = Thread.currentThread ();
  // Inizializzo il tutto.
    myInit ();
  // Loop principale
    while (Th == Corrente)
      {
    // Genera il DELAY di un secondo.
        try
        {
          Corrente.sleep (1000);
        }
        catch (Exception e)
        {
        }
    // Renderizza la finestra dell'applet.
        repaint ();
      }
  }

 Perchè ?
Se l'unica cosa che ti interessa è una pausa di 1 sec, allora puoi usare il
metodo statico currentThread di Thread e poi invocare direttamente sleep su
di esso.
es: Questo stampa a un Hello al secondo...
public class test {
  public static void main(String args[])
  {
    while (true)
    {
      System.err.println("Hello");
      try
      {
        Thread.currentThread().sleep(1000);
      }
      catch (InterruptedException x) {}
    }
  }
}
Bye Marco
Newsgroup: it.comp.java
Titolo: problemi con object inputstream

Mi scuso per il mio precedente post che in effetti era parecchio
confusionario....
e con codice eccessivo...    purtroppo il problema rimane 
sono riuscito ad isolare il frammento di codice ....dove a run time
viene sollevata l'eccezione
 
class hotel implements Serializable 
{
.....
....
class hmserver 
{
 public static void main(String[] args) {
 
	ServerSocket serverSocket = null;
        boolean listening = true;
	hotel GRANDHOTEL= new hotel();
 
	// per  prima cosa lettura dal database
	try
	{ObjectInputStream inf= new ObjectInputStream(new
FileInputStream("albergo.dat"));
	 GRANDHOTEL =(hotel)inf.readObject();
	 GRANDHOTEL.print();
	}  catch(Exception e)
		{
		System.out.print("errore di input stream"+e);
		System.exit(1);
		}	
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
               a questo punto mi viene segnalata la seguente eccezione
in runtime...
 
 errore di input stream    errorjava.io.InvalidClassException: hotel;
Local class not compatible: stream classdesc
serialVersionUID=-9193601684901427807 local class
serialVersionUID=2999053298033322324            
 
Il problema è perche?  Ho fatto il cast tuttavia java non sembra
gradirlo....
qualcuno saprebbe spiegarmi perchè?
Vi ringrazio in anticipo...
 
///////////////////////////////////////////////////////////
/                                                         /
/	 
cyber...@libero.it
   # ICQ N° 70608137        /                   
/     	   D.A.V.I.D. is A Vision of Inner Demons         / 
/	                                                  /
///////////////////////////////////////////////////////////

 wrote in message
3A899DAE...@libero.it...


 
Si è nello stesso file....
-- 


 wrote in message
3A8A841D...@libero.it...

Newsgroup: it.comp.java
Titolo: aiuto

salve a tutti,
sono un vero neofita di java e questo si vede anche dalle enormi difficoltà
che sto incontrando:
non riesco ad installare il jdk 1.2.
qualcuno può darmi la procedura esatta????
il comando javac funziona e si crea il file di tipo class,
ma poi il comando di esecuzione java non funziona,
datemi per favore informazioni sul path e classpath da inserire per la
versione jdk1.2.
grazie a quanti mi aiuteranno.
ciao a tutti

michele wrote:

Potresti darci qualche informazione in più... ad esempio, sotto che sistema
operativo lo vuoi installare e che errori ti dà di preciso... :)
Ciao,
    Stefano

si certo:
io ho windows 98 e l'errore che mi dà è :"Exception in thread "main"
java.lang.NoClassDefFoundError: Fibonacci/class" quando tento di eseguire il
file Fibonacci .class (è un programmino del mio corso).
scusate se  approfitto ma sul mo pc ho anche red hat 6.0
e vorrei installare jdk su linux così da lavorare là se è possibile.
grazie ancora a tutti e in particolare a Stefano

 e vorrei installare jdk su linux così da lavorare là se è possibile.
Io la 6.1 e ho installato la jdk 1.2 pre 2 mi pare della blackdown. Che tra
parentsei, sembrerebbe essere l'unica che abbia funzionato. Almeno sul mio
sistema E' l'unica che abbia funzionato. :| C'e' anche da spippolaric per farla
andare ma a differenza delle altre alla fine non solo è andata ma mi ha anche
fatto partire JServ :) Yuhu!
Ciao,
    Stefano

grazzzzzzziiiiiiieeeeeeeeeeeeee!!!!!!!!!!!!!!!!!!!!!!!!
finalmente funziona jdk!!!!
ti ringrazio tanto Stefano, sei stato gentilissimo.
Newsgroup: it.comp.java
Titolo: rinominare file

 
Salve a tutti,
devo rinominare un file, e fin qui credevo fosse una stupidagine...ho visto
che esiste renameTo dalla classe File.
Ma come funziona questa renameTo??
Mi spiego meglio, c'č scritto che bisogna mettere filename1.renameTo(File
dest)...quindi bisogna aprire un file giŕ esistente o crearne un'altro per
rinominare il primo???
e poi con il secondo che cosa ci faccio?(domanda retorica)
Grazie
ciao Diego.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Devi distinguere da "oggetto" File e file fisico. Devi crearti un File
dest ma il file fisico non deve esistere (è proprio il metodo che lo
crea).
In pratica:
File old = new File("OldFile"); //Questo deve essere già presente
File new = new File("NewFile");
try{
if (old.renameTo(new)){
System.out.println("Rename effettuata");
old.delete(); //Potrebbe non servire
}else{
System.out.println("Rename non effettuata");
}
}catch(SecurityException se){
System.out.println("Rename impedita :"+se.getMessage());
}

OK Grazie!!

Newsgroup: it.comp.java
Titolo: JToolBar per Swing?

Ciao a tutti,
    Non riesco a visualizzare la mia jtoolbar in modo tale che il bordo
dei pulsanti in essa contenuti si manifesti solo al passaggio del mouse
(come avviene nelle comuni toolbar di windows). Come posso fare per
risolvere questo problema?
Mi farebbe molto piacere avere del codice di esempio!!!!!
Ciao e grazie

 ha scritto nel messaggio
news:3AB92930...@tin.it...

Dovresti modificare il LookAndFeel del pulsante.
Dovrebbe essere il modo + pulito per fare la cosa
Ettore Iacomussi
http://www.bytecode.it

Il Look and Feel l'ho già modificato ottenendo una barra con tutti i pulsanti
in rilievo.
Io invece voglio che il pulsante vada in rilievo solo quando è attraversato
dal puntatore del mouse. Come posso fare?


dei
pulsanti in essa contenuti si manifesti solo al passaggio del mouse
Guarda se questo messaggio ti puo' aiutare:
http://groups.google.com/groups?q=jtoolbar+border+mouse&hl=en&lr=&group=comp.lang.java.gui&safe=off&rnum=1&seld=968859519&ic=1
Ciao
 Massimo
--------------------------------
Inviato via 
http://usenet.iol.it
 


Ho capito, o ti fai un look and feel personalizzato(lo scrivi te, non
metal,motif, windows) o ti fai un nuovo pulsante estendendo la classe
componente.

On Wed, 21 Mar 2001 22:19:18 GMT, Alessandro Bertinato wrote:
Ciao,

ti ho già fornito _una_ risposta il 20/03/2001 sull'altro thread!
Immagino che non ti sia stata d'aiuto, ma perché non continuare la
discussione invece di crearne un'altra e non degnarmi nemmeno di una
risposta?
Magari un commento del tipo "No, non mi funziona" oppure "Non è quello
che cerco, perché..." può essere utile a me e ad altri, non credi? ;-)
Riporto la linea di codice che a me funziona:
toolBar.putClientProperty("JToolBar.isRollover",Boolean.TRUE);	
Naturalmente sto parlando di Swing, quindi toolBar è una JToolBar.
Inoltre l'effetto funziona solo con il Java Look&Feel e viene ignorato
dagli altri.
Codice trovato nella demo Metalworks inclusa nel JDK.
-- 
Ciao
	Fabrizio

Scusami, ma io ti avevo risposto solo che il messaggio non è apparso nella
Newsgroup!!!!! Non ti sto raccontando balle!!!!. Comunque io sto usando la
JToolBar ed ho settato la mia interfaccia in modo che si adatti al Look &
Feel del sistema in cui viene fatta girare. Avevo provato a settare il
clientProperty, ma senza esito. Riproverò a fare come mi hai consigliato
sperando di risolvere il mio problema.
Scusami ancora, non era mia intenzione essere sgarbato!!!!!
Ciao


>


Ho fatto come mi hai consigliato e funziona, però non riesco a capire come farlo
funzionare con il Look And Feel di Windows. Io sono convinto che si posso fare
perchè nelle tool bar di Forte for Java CE funziona. Boh!!!!!
Ciao e Grazie!!!!


perchè nelle tool bar di Forte for Java CE funziona. Boh!!!!!
Semplice. Se funziona anche in NetBeans (da cui Forte deriva), ti
scarichi i sorgenti e controlli... ;-))))
-- 
Ciao
	Fabrizio
Newsgroup: it.comp.java
Titolo: Autodimensionamento finestre

Come faccio a dimensionare una finestra in modo da far si che ci stiano
tutti i componenti?
Un esempio:
import java.awt.*;
public class Finestra extends Frame {
 
        Finestra() {
                super( "ciao" );
                setLayout( new FlowLayout() );
 
                add( new Label( "ciaociao" ) );
        }
 
        public static void main( String[] arg ) {
                new Finestra().show();
        }
}
Cosi' come e' fatto il prg, la finestra che si visualizza e' piccolissima e
non mostra nulla dello spazio all'interno, ma solo la barra del titolo.
So che basta aggiungere un "setSize" e "setBounds", ma il problema diventa
determinare le dimensioni.
Finora sono sempre andato ad occhio, ho fatto delle prove, ed ho deciso a
mano tali valori, ma ieri ho provato sotto X/Linux un mio prg (io programmo
sotto Win95) e i vari componenti presenti nelle mie finestre avevano
dimensioni diverse, apparendo cosi' talvolta nascosti da altri.
Ho provato ad usare i metodi  getPreferredSize e getMinimumSize, ma
ritornano sempre 0.
Come posso fare?
Uso Jdk 1.1.6 e NON posso usare ne' Swing ne' JDK 1.2.
-- 
Bye...
                        <=-  Enrico  Faccin  -=>
"La teologia popolare... e' un coacervo di inconsistenza derivato
dall'ignoranza... Gli dei esistono perche' la natura stessa ne ha
impresso una concentrazione nelle menti degli uomini."
                               Cicerone, "De Natura Deorum", I 16

Newsgroup: it.comp.java
Titolo: si può passare un bean da una jsp ad una servlet e poi di nuovo ad una jsp?

si può passare un bean da una jsp ad una servlet, modificare il bean,
tornare ad una pagina jsp passando il bean modificato?

tornare ad una pagina jsp passando il bean modificato?
mmmm non sarebbe proprio corretto, in genere passi i dati ad una servlet, 
questa passa il bean costruito/modificato alla jsp che lo visualizza.
cmque se proprio sei obbligato.... metti il tutto nella request o nella 
session e lo legg/scrivi da lģ....
M

ok allora se mi dici che nn è corretto nn lo faccio, lo faccio
elaborare da una jsp! grazie!

 tornare ad una pagina jsp passando il bean modificato?
Metti il bean nella session:
  request.getSession().setAttribute("nomeAttributo", myBean);
e poi lo ritiri fuori
  request.getSession().getAttribute("nomeAttributo");
Ricordati di cancellarlo dalla session una volta che non ne hai piu'
bisogno.
Anche se io preferisco passarli/copiarli come attributi del request,
cosi' che "spariscono" automaticamente alla creazione di un nuovo request.
-- 
Giambo - Occhio al filtro antispam _e_ alla whitelist !
Newsgroup: it.comp.java
Titolo: Java e MMS

Ciao,
   mi sto occupando dello sviluppo, per piattaforma Symbian Serie 60, di un
applicativo che invia e riceva SMS e MMS da telefono mobile (Nokia 6600 con
MIDP 2.0) verso un altro dello stesso tipo con un polling di circa 1 minuto,
loggado il traffico in uscita e in entrata.
Attualmente ho trovato le seguenti API che fanno al caso mio:
http://www.jcp.org/en/jsr/detail?id=120
purtroppo queste sono specifiche solo per gli SMS. Per gli MMS non ho
trovato nulla per J2ME. Anche sul sito:
http://www.forum.nokia.com
tutti i riferimenti che ho trovato sono solo per J2SE.
Qualcuno di voi sa se esistono delle librerie Java specifiche per lo
sviluppo di applicativi su "Serie 60" per l'invio e la ricezione di MMS?
Grazie.

 ha scritto nel messaggio

Newsgroup: it.comp.java
Titolo: servlet aiuto!!

sto sempre cecando di imparare ad usare i servlet
qualcuno mi potrebbe mandare il sorgente di uno gia fatto o farne uno
stupido che faccia la seguente cosa:
1)se uno si connetta dangogli un parametro NOME lui gli risponda "ok"
2)se uno si connetta dando un parametro LASTNAME=true lui gli risponda con
l'ultimo valore di NOME che ha ricevuto
grazie a tutti

 sto sempre cecando di imparare ad usare i servlet
public class Test extends HttpServlet {
  private static String lastName = null;
  public void doGet(HttpServletRequest request, HttpServletResponse response)
{
    String[] values;
    String name;
    PrintWriter out = response.getWriter();
    out.println("<HTML><HEAD><TITLE>Test</TITLE></HEAD><BODY>");
    values = request.getParameterValues("LASTNAME");
    if (values != null) {
      out.println(lastName);
    } else {
      values = request.getParameterValues("NOME");
      if (values != null) {
        out.println("OK");
        lastName = values[0];
      } else {
        out.println("Manca il parametro NOME");
      }
    }
    out.println("</BODY></HTML>");
    out.flush();
    out.close();
  }
  public void doPost(HttpServletRequest request, HttpServletResponse response)
{
    doGet(request, response);
  }
}
L'ho scritta un po' di fretta, dovrebbe funzionare comunque.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

 ha scritto nel messaggio
news:39AA2047...@sdb.it...


Newsgroup: it.comp.java
Titolo: Caratteri accentati e getText

In un JTextPane vorrei prendere il testo contenuto per salvarlo in un file
.txt quindi senza tener conto del font e cose varie.
Per fare questo utilizzo il metodo getText().
Il problema sorge con i caratteri tipo ащт che vengono trasformati in strani
caratteri.
Cosa posso fare per mantenere questi caratteri?
Devo usare un altro metodo al posto di getText?
Grazie

 wrote in message 3a50...@news.quipo.it...


> Scusate,risolto!!!
Dai, non essere timido, vogliamo sapere dov'era il problema e come l'hai
risolto... 8-)
Marco.
--
Per scrivermi direttamente elimina
__TOGLIMI__ dall'indirizzo e-mail.
Newsgroup: it.comp.java
Titolo: Help(Newbie)

Ciao a tutti...
Vorrei installare NetBeans sul mio computer(OS
WInXP SP2) ma al momento dell'installazione mi viene detto che non è 
presente nel sistema JDK...
Ho provato a cercare sul sito della sun ma non riesco a capire quello che 
devo installare...
Qualcuno di voi può aiutarmi?
Ho provato a scaricare anche Eclipse e quello sembra che vada.
Ciao e grazie
Stefano 


Hai creato una variabile d'ambiente JAVA_HOME
che punta alla tua corrente installazione di jdk ? Probabilmente hai 
installato l'ambiente
sotto c:\programmi\Java\jdk1.6..etc etc..
Hai scaricato Netbeans dal sito della sun 
(
http://java.sun.com/javase/downloads/index.jsp
)
oppure da 
www.netbeans.org
 .
Il JDK è il java develpoment kit e contiene il necessario indispensabile per 
sviluppare
in java da "riga di comando": dunque, contiene la JVM (Java virtual machine) 
e i tool per compilare
e lanciare i sorgenti (ossia java e javac).
Ora bisogna solo capire cosa hai installato e cosa no :)
Ciao,
Shad

Newsgroup: it.comp.java
Titolo: Leggere valori da riga di comando

Come posso leggere una stringa inserita dall'utente durante l'esecuzione del
programma (qualcosa tipo inserisci un numero:   )
Grazie per l'aiuto!


Prego... Buon divertimento!!!


Grazie,prima incontravo problemi tipo che tentavo di leggere direttamente un
int o una stringa usando System.in.read()
ma nella documentazione su internet ho visto che devo passare per
byte[]......
Grazie mille!!!!


Prova a dare uno sguardo a java.io.DataInputStream for fa al caso tuo...
http://java.sun.com/j2se/1.5.0/docs/api/java/io/DataInputStream.html
private DataInputStream keyInput = new DataInputStream(System.in);
e poi puoi usare i metodi readBoolean, readInt, readUTF per le stringhe 
ecc. ecc.
Buon divertimento...

 Grazie mille!!!!
Ma non si fa piů nulla di tutto ciň, c'č la classe Scanner...
uL
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


WOW!!!!
E' esattamente quello che cercavo,grazie mille!!!!!!!!
Newsgroup: it.comp.java
Titolo: jbdc e like in sql server

ciao a tutti,
sto provando ad effettuare una banale query di select su un db Microsoft Sql
server. Utilizzo il driver brigde jdbc/odbc.
la query è la seguente
Sql = "Select * from MyTabella where campo1 like '%valore%'
non riesco in nessun modo a far passare correttamente i %.
Qualcuno sa perchè ?
grazie.

 non riesco in nessun modo a far passare correttamente i %.
Ti ritorna un qualche errore? Che errore ? E com'e' fatto il codice
che usi per "spedire" la query ?
Davide

non mi ritorna nessun errore
il codice usato è
con = getConnection();
 pstmt = con.prepareStatement ("select * from MYTabella where campo1 = ?");
       pstmt.setString(1, "%banco%");
       ResultSet rs = pstmt.executeQuery ();
il resultset ritorna vuoto. ma le righe sicuramente esistono.

  pstmt = con.prepareStatement ("select * from MYTabella where campo1 = ?");
Ma stai usando "=" e non "like"...
Davide

 ha scritto nel messaggio
news:9hcb0i$d81l7$2...@ID-18487.news.dfncis.de...


 errore di battitura :) fidati č like
Prova a passargli tutta la query senza parametri:
"SELECT * FROM MYTABELLA WHERE CAMPO1 LIKE '%BANCO%'"
potrebbe essere un'ingabolamento del driver ODBC di SQL.
Io userei un "vero" driver JDBC. Su 
www.mindprod.com
 trovi un'elenco
di driver e rispettivi venditori.
Davide

 ha scritto nel messaggio
news:9hcdbm$d81l7$2...@ID-18487.news.dfncis.de...


Secondo la mia esperienza il driver brigde jdbc/odbc non supporta le like!
**************************************************
         Andrea Musumeci
   java programmer free lance
 
www.javalab.it
 
www.fauser.it/olimpo76
**************************************************

 ha scritto nel messaggio
news:qu317.9227$D03.3...@news.infostrada.it...

Newsgroup: it.comp.java
Titolo: Paradigmi

Ciao,
ho sentito parlare di paradigmi della programmazione.
Qualcuno sarebbe cosi' gentile da spiegarmi cosa sono
ed a quali paradigmi il linguaggio Java si riferisce?

i principali paradigmi:
-  imperativo
-  dichiarativo
-  funzionale
-  orientato agli oggetti.
"Gosling" <ja...@10101.101> ha scritto nel messaggio
news:kb0X8.65988$vm5.2...@news2.tin.it...


i principali paradigmi:
-  imperativo per esempio Fortran, Pascal, C ...
-  dichiarativo per esempio Prolog ...
-  funzionale per esempio Lisp ...
-  orientato agli oggetti   per esempio C++ Java ...
"Gosling" <ja...@10101.101> ha scritto nel messaggio
news:kb0X8.65988$vm5.2...@news2.tin.it...


 -  orientato agli oggetti.
Ciao,
elencati cosi' non mi dicono molto.
Potresti spiegarmi, in modo comprensibile ad
un principiante quale io sono, le differenze tra i
vari paradigmi?


Ok, ma con un piccolo sforzo in piu' capirei anch'io....
grazie


Il linguaggio Java è object oriented.
c:\thinkcpp\_


Il linguaggio Java è object oriented.
c:\thinkcpp\_

 * Il paradigma dichiarativo o logico
Ho altre domande, se hai tempo
potresti rispondermi.
Per programmazione procedurale cosa
si intende?
La programmazione modulare e' anche procedurale?


Riporto un piccolo schemino al riguardo:
                                               PARADIGMA IMPERATIVO
                                                 /
\
                                       Programmazione
Programmazione
                                       strutturata, procedurale o
spontanea ( BASIC )
                                       modulare ( Modula 2, Pascal,
                                       C )
                                                 |
                                       Programmazione O.O. ( C++,
                                       Java )
Se vuoi saperne di più non esitare a domandare. Però mi sorge un dubbio: hai
mai programmato?
c:\thinkcpp\_

 mai programmato?
[cut]
Ti ringrazio.
Quindi, il linguaggio C e' modulare.
Cio' significa che potrei scrivere varie procedure in vari
files che saranno richiamate da il file che contiene il corpo
principale del programma. Giusto?
Oppure per procedurale si intende scrivere piu' procedure,
le quali hanno vita propria, nello stesso corpo principale, tipo:
begin
      istruzione 1
            begin
                  istr. 1
                  ...
            end
      istruzione 2
      ...
end
Scusa se ripeto dei concetti gia' discussi,
ma mi preme capire bene come viene strutturato
un programma.
Riguardo la tua domanda, non ho mai programmato.
Ho solo creato qualche algoritmo tramite i diagrammi
di flusso.

-  dichiarativo
non mi risulta che questo sia un paradigma della programmazione
--
Rhymes
rhy...@myself.com
" ride or die "

di flusso.
Può sempre servire ;-)
ps. siamo OT

Newsgroup: it.comp.java
Titolo: RMI gestione delle connessioni

 Marco
nel frattempo che aspetti dei link utili puo usare i seguenti strumenti :
NETSTAT per monitorere le commessioni di rete instaurare (TCP/UDP)
TASK MANAGER/Similari in ambiente Unix per monitorare il numero di thread
utilizzati da un programma ..
con il comando netstat (utility a linea di comando sia su NT che su UNIX)
puo visualizzare lo stato delle connessioni incoming/outgoing dalla tua
macchina.
con Task Manager (impostando la guista opzione di visualizzazione ) puoi
visualizzare i thread, e altre risorse occupare da un processo...
questi strumenti usati con un certo criterio possono esserti utili per
recuperare delle informazioni di massima
ciao Davide..

, 
davide...@infinito.it
 
says...

Ciao,
grazie per i consigli innanzi tutto! 
In effetti stavo proprio in questi giorni programmando una serie di 
esperimenti di questo tipo...per il numero di socket sono sicuro di 
riuscire ad ottenere informazioni precise, piu' problematico sarà capire 
la gestione dei thread...Infatti in mie precedenti indagini (non relative 
ad rmi...) ho notato che il numero di Thread intesi come oggetti java non 
corrisponde in maniera chiara al numero di thread allocati ad esempio 
dalla jvm sotto linux. Sotto win NT la cosa è ancora piu' complicata 
perche' il tutto viene visto come un processo unico e bisognerebbe andare 
a vedere il contatore dei thread che pero' è complessivo per tutto il 
sistema, quindi non molto preciso...
Ciao
Marco
Newsgroup: it.comp.java
Titolo: [OT forse] Criptazione semplice

Ciao ragazzi, qualcuno sa consigliarmi un metodo abbastanza semplice per
criptare in codice binario dei numeri ad esempio da 0 a 100. Diciamo che non
deve essere comprensibile ad occhio inesperto. Va benissimo anche qualche
link ad articoli sull'argomento.
Grazie, Christian
----------------------------
     Christian Giordano
    Multimedia Developer
 
http://cgws.nuthinking.com
 --------------------------
 
www.nuthinking.com
----------------------------

criptare ...
Il più semplice che mi viene in mente è rotarli di una quantità nota
soltanto al "client"...
public class Crypt
{
	public static final int ROT=13;
	public static final int MAX=100;
 
	public static void main(String[] args)
	{
		int a=55;
		int b=encript(a);
		System.out.println(b);
		System.out.println(decript(b));
	}
 
	public static int encript(int a)
	{
		return (a+ROT)%MAX;
	}
 
	public static int decript(int a)
	{
		return (MAX+a-ROT)%MAX;
	}
}
A te decidere come comportarti se il numero passato ad encript() è
fuori dal range...

 fuori dal range...
eheheh, grazie mille Maurizio dell'aiuto... in effetto ho messo OT perché
non mi serviva in Java, mi serve per assegnare appunto ad esempio attraverso
un codice binario (simil codice a barre ma molto piů semplice), per
rappresentare in modo univoco i numeri fino a 100, ma che l'utente non possa
facilmente decifrare.
Grazie per l'attenzione, Christian

Newsgroup: it.comp.java
Titolo: perchè la servlet fa così?...

Ciao,
ho ristallato WindowsNT e ho ristallato un programma che prima funzionava, ma
ora succede questo:
avvio il ServerName (tnameserv del jdk1.3),
avvio il modulo fornitore di servizi (scritto da me)
avvio la servlet ed essa si mette in attesa (con servletrunner),
lancio la pagina html che dovrebbe permettere di accedere ai servizi
disponibili e nella finestra della servlet appare il messaggio di errore
   java.lang.ClassFormatError
riferito alla classe 
   sun.servlet.ServletLoader
e ad altre classi dello stesso package.
Qualcuno saprebbe aiutarmi!
-- 
Posted from  [212.17.205.60] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Hai ricompilato il tuo modulo?
E' possibile infatti che ciň dipenda dal fatto che non hai ricompilato la
classa da te scritta.

Newsgroup: it.comp.java
Titolo: applet e lettura disco

Salve a tutti,
la domanda per voi esperti è sicuramente banale:
si può leggere e scrivere un file da un'applet?
Ci sono delle restrizioni?
Grazie anticipatamente per la risposta.
Ciao Domus

Newsgroup: it.comp.java
Titolo: Come sostituire parti di una stringa

Vorrei sapere come sostituire (in modo semplice) una
sottostringa in una stringa.
Grazie e ciao a tutti.
Guido
-- 
--
Posted from 
mta04-acc.tin.it
 [212.216.176.35] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 sottostringa in una stringa.
Fai uno stralcio di codice che istanzia uno StringBuffer sb e, per ogni
occorrenza della stringa da sostituire, appende a sb tutto quel che
viene prima più la nuova stringa, e tronca la sostituenda
dall'occorrenza in poi. In Java non mi sembra ci sia un altro modo per
sostituire parti di stringa. (Eccezion fatta per il caso in cui tu
voglia sostituire un carattere con un altro, nel qual caso usi
stringa.replace(oldChar, newChar).
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

Newsgroup: it.comp.java
Titolo: Incredibile!

Come è possibile che un programma mi parta da Kawa e non lo faccia dalla
riga di comando dos?Il classpath è settato bene.
Grazie, ciao.

 wrote in message
8dqilg$rr3$1...@lacerta.tiscalinet.it...


 wrote in message
E5bM4.17602$xt2.2...@news.infostrada.it...

Newsgroup: it.comp.java
Titolo: Aiuto...

il profs ci ha dato questo esercizio...mah mi piacerebbe avere i vostri
suggerimenti.
preparare un programma per gestire una rubrica ed uno scadenziario.
nella rubrica sono conservati gli indirizzi di amici e conoscenti, di ogni
persona sono conservati
nome
cognome
indirizzo
citta
telefono casa
i datai della rubrica devono essere conservati in un file.
Deve essere possibile
1 aggiungere i dati di una persona
2eliminare i dati di una persona
3 modificare i dati di una persona
4 visualizzare i dati della rubrica in ordine
        a. alfabetico per cognome
        b. alfabetico per nome
        c alfaberico per citta
5 dato un numero di telefono il programma deve individuare se questo č il
numero di telefono o di fax di una persona presente nella rubrica stessa.
6 dato un nome il sistema deve mostrare i dati di tutte le persone con quel
nome.
7 dato un cognome il sistema deve mostrare i dati di tutte le persone con
quel cognome.

 5 dato un numero di telefono il programma deve individuare se questo è il


grazie č utile ma non č quello che mi serve
ti spiego meglio usare con BufferedRead per lettura di un file testo.
e poi usare con vector... :((
non riesco a capire come si lavore con vector..
per ora sto studiando per come usare vector .

     void getPhone() {
Scusa, non sarebbe più opportuno chiamare tali metodi  "printXXX()"?
In genere i metodi con prefisso "get", altrimenti detti metodi "getter"
dovrebbero restituire qualcosa, non trovi?

 e poi usare con vector... :((
Giustamente.
Vector è un contenitore che implementa una lista. Lo utilizzi come 
contenitore per la tua rubrica. IMHO avrei trovato più adatto l'uso di 
una Map, ma non importa.
Dovrai definire una classe che rappresenta l'elemento della tua rubrica, 
quindi con le proprietà nome, cognome, numero telefonico, etc...
Per ciascuna proprietà definisci un metodo set e get.
In questa classe definisci anche un metodo (read) che riceve un 
BufferedReader come argomento e legge ciascuna proprietà con readLine 
(ecco la ragione del BufferedReader: ti da la possibilità di leggere un 
file per linee di testo).
Definisci anche un metodo (write) che riceve un Writer (non credo in 
questo caso sia necessario buffered) e scrive ciascuna proprietà nello 
stesso ordine del reader, ricordando di chiamare una newLine() dopo aver 
scritto nel writer ciascuna proprietà.
La lettura del file la implementi creando un BufferedReader a partire 
dal file (new BufferedReader(new FileReader("nomefile"));), creando un 
nuovo elemento della tua classe e chiamando il metodo read() che hai 
implementato. Quindi lo aggiungi al Vector.
La scrittura viceversa creando un Writer (new FileWriter("nomefile");) e 
iterando il Vector chiamando il metodo write per ciascun elemento presente.
Queste sono le linee guida. Buon lavoro.
Newsgroup: it.comp.java
Titolo: gestione da una classe centrale + thread

Sti svuluppando una piccola applicazione.
Il mio disegno prevede una classe centrale di gestione che di volta in volta
lancia pannelli/procedure a video.
Innanzitutto non so se č un modus operandi corretto.
Poi quello che vorrei chiedere č come gestire meglio i vari thread grafici.
Mi spiego meglio: cerco di separare la logica dal video ma allo stesso tempo
cerco di far in modo che la schermata davanti non si blocchi (non reagisce
all'utente e diventa grigia in caso di procedure pesanti sotto).
Ora ho letto dei thread; ma č meglio eseguire il pannello in un thread o la
procedura di logica?
Grazie
E poi č meglio un thread o una implementazione dell'interfaccia Runnable nel
caso in cui volessi gestire un thread grafico per il pannello??
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 
Sono circa la stessa cosa.. pero' nel caso la tua classe dovesse
estenderne un'altra saresti obbligata a usare Runnable.. in java
non puoi estendere piu' di una classe. Io normalmente preferisco
implementare Runnable.
-- 
                Roberto Nunnari -software engineer-
                     mailto:
ro...@nunnisoft.ch
   Residenza Boschetto 12           tel/fax: 
+41-91-6046511
   6935 Bosco Luganese        """    mobile: 
+41-76-3208561
   Switzerland               (o o)
========================oOO==(_)==OOo========================
Newsgroup: it.comp.java
Titolo: avviare un .exe?

Come si posssono avviare le applicazioni in ambiente Windows?, la procedura
è valida per qualunque altro ambiente?:
Grazie a chiunque mi possa dare una mano.
Maurizio

è valida per qualunque altro ambiente?:
Se intendi: far partire un'applicazione java facendo doppio click su
una qualche icona, mi vengono in mente tre strategie:
1) impacchettare tutto in un jar eseguibile;
2) creare un .bat con dentro un semplice
	java YourClass
3) c'era qualcosa che creava un .exe che richiamava la JVM con la tua
classe, mi sembra si chiamasse JtoExe o similia.
Se intendi: trasformare un'applicazione java in un .exe c'è, credo,
qualcosa di commerciale che lo fa,  ma che io sappia viene un pappone
enorme con dentro la JVM linkata staticamente e non migliora affatto
la performance...
Tutte e 4 mi sembra siano soluzioni M$ specific.
HTH,
Mauri.
-- 
La forza di gravità è un falso mito,
è la Terra che succhia!

 ha scritto nel messaggio
news:3c2b71f0...@powernews.libero.it...

quello che intendevo è: come posso lanciare altre applicazioni dalla mia?.
In sostanza sto cercando di fare un prog d'installazione e potrei dover
avviare l'install. della VM.
grazie Mau

avviare l'install. della VM.
Sorry.
Eseguire programmi esterni, è una FAQ.
	Process progEsterno=
		Runtime.getRuntime().exec("path/to/your.program");
Occhio alla IOException...
C'è anche una versione che passa parametri al programma,
	Process progEsterno=
		Runtime.getRuntime().exec({"your.program","param"});
Se ti serve comunicare con il programma in esecuzione hai
	OutputStream out=progEsterno.getOutputStream();
	InputStream in=progEsterno.getInputStream();
	InputStream err=progEsterno.getErrorStream();
Tutto questo è portabile, a parte le convenzioni sul filesystem (che
si possono *aggiustare*).


> 1) impacchettare tutto in un jar eseguibile;
A me interessava fare questo...mi hanoo detto che si deve modificare il
manifest del jar, ma come si fa? Cioč se io ho un jar contenente :
pippo.class
pluto.class
paperino.class
come faccio a dirgli qual'č la classe principale, tippo pippo.class?
Grazie a tutti
Daniele

Daniele
Crea prima di tutto un file di testo (chiamalo, ad esempio, pippo.mf,
ma qualsiasi nome va bene qui) e scrivici dentro la riga:
Main-class: pippo
Ricordati di andare a capo dopo la fine della riga (una riga non
terminata da CR/LF non verrà letta) e di scrivere correttamente
(OccHio aLle maiUscOle...) il *nome* della *classe* con il metodo main
(il nome della classe significa, nel tuo esempio , "pippo", mentre
"pippo.class" è il nome del file...)
Ora puoi creare il tuo jar eseguibile dal prompt col comando:
C:\Your\Directory> jar cfm pippo.jar pippo.mf *.class
Nel jar troverai impacchettati tutti i files .class della directory
corrente più un file Manifest.mf creato automaticamente tenendo conto
del tuo pippo.mf
Se tutto è andato a buon fine, sotto windows con un jdk recente (1.2 o
superiori, se non ricordo male...) un doppio click sul file pippo.jar
eseguirà la JVM con pippo.class.
Comunque sul tutorial della SUN è spiegato benissimo.


Grazie mille!!