mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Problema con tipi date e Calendar

Ho un oggetto myDate di tipo Date che rappresenta una data.
Volevo convertirlo in un oggtto Calendar per questo ho digitato:
OggCalendar.setTime(myDate);
L' oggetto Calendar non mi si crea e mi si crea l' eccezzione "Errore
NullPointerException".
Qualcuno mi sa dare una dritta ?
Bye Andy
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Qualcuno mi sa dare una dritta ?
posta più codice e l'eccezione completa.
-- 
Davide Consonni

 NullPointerException".
Devi allocarlo prima.
Calendar OggCalendar = new GregorianCalendar();
OggCalendar.setTime(myDate);
Consigli di stile:
  - Evita di fare nomi di variabili che iniziano con le maiuscole.
  - Non usare l'italiano nel codice.
-- 
Andrea Francia
http://www.andreafrancia.it/

 ha scritto:

Il problema e' che avevo sbagliato di allocarlo inizializzandolo a null.
Grazie anche per i consigli.


 OggCalendar.setTime(myDate);
pignoleria per pignoleria, onde avere una istanza corretta di Calendar è 
opportuno ottenerla dal metodo statico getInstance().
-- 
 Fino all'anno scorso avevo un solo difetto. Ero presuntuoso.
http://softvalley.blogspot.com
http://www.flickr.com/photos/marko_po/

 opportuno ottenerla dal metodo statico getInstance().
Dipende da che calendario vuoi, se vuoi quello definito in base al 
Locale corrente sì.
Io quando devo fare i conti con il tempo GPS invece devo usare per forza 
  il GregorianCalendar con UTC come TimeZome. E devo usare lui anche se 
il locale prescrive di usare il calendario Giapponese o Azteco.
-- 
Andrea Francia
http://andreafrancia.blogspot.com/2008/06/macross-frontier.html

 Locale corrente sì.
anche se lo vuoi di un'altro locale.


 
Intendo che se il Locale e 'JP' il Calendar.getInstance() ti restituisce 
una istanza di ImperialEraCalendar (o simile) . Se sei da qualche altra 
parte (forse 'TH' o 'PH') ti restituisce BuddishCalendar (o simile).
Anche se nella maggior parte dei casi ti restituisce il 
GregorianCalendar non lo fa sempre.
Se hai bisogno sempre di un GregorianCalendar indipendente dal Locale 
non puoi basarti su getInstance()  e devi fare
	new GregorianCalendar().


     new GregorianCalendar().
si, ma a che ti serve?
che te ne fai di un GregorianCalendar localizzato in un paese dove non 
si applica il calendario gregoriano?


 si applica il calendario gregoriano?
Ho lavorato un applicazione dove dovevo usare per forza il calendario 
gregoriano.
L'applicazione doveva lavorare con dati chiamati RINEX che sono dati 
GNSS (o come è più conosciuto: GPS).
Per gestire i dati temporali dei sistemi GNSS devi conoscere l'anno 
gregoriano e l'ora UTC.
Quindi l'applicazione deve usare per forza il calendario gregoriano 
quando deve gestire i dati RINEX.
Naturalmente solo quanod deve gestire i dati RINEX, la comunicazione con 
l'utente può sempre farla riguardo al locale.
Comunque hai fatto bene a fare la prima osservazione.
In generale uno dovrebbe fare applicazioni Locale friendly che usano il 
calendario dell'utente, cioe quello che arriva con getInstance().

Newsgroup: it.comp.java
Titolo: Quicktime,avi html e java

Questo è il mio problema...Voglio caricare un quicktime all'interno di
una pagina, pero' non voglio che apra la sua finestrella, perche' poi
tutt' intorno dovrei metterci una cornice tipo una televisione...quindi
è possibile? se devo mettere una cornice naturalmente dovro' fare una
tabella il filmato quicktime si puo' mettere in una tabella? Grazie a
chi mi spieghera'....
P.S. E' possibile farlo anche con Mpeg e AVI?

 Unite for Java - Join the Java Lobby now! (
http://www.javalobby.org
)     <
============================================================================

Newsgroup: it.comp.java
Titolo: info uregentissimo

mi potreste dire come faccio ad inseririre il pacchetto corejava nel mio
computer
my-e-mail_ 
vale...@inwind.it






















so che non e` colpa tua ma di outlook+server news di wind che sono
un'accoppiata da *incubo*, xo` ti faccio notare che
1. questo tuo articolo e` arrivato sul NG 6 (dico s-e-i) volte
2. subject a parte e` lo stesso identico post che hai spedito
   5 giorni fa, e a cui hai gia` avuto risposta: potevi fare lo
   sforzo di andartela a leggere!!
-- 
Ciao, Matteo                         !!  It has to start somewhere
                                     /\  It has to start sometime
mailto:
matteo.mattia
 (at) 
libero.it
  \/  What better place than HERE
                                     　  What better time than NOW

1. questo tuo articolo e` arrivato sul NG 6 (dico s-e-i) volte
E ti lamenti? Io ne ho 11 copie...  :-)
-- 
ciao, Marvin

 1. questo tuo articolo e` arrivato sul NG 6 (dico s-e-i) volte


 si va bene ma voglio la risposta della domanda precedente
Voglio è una parola che non esiste. O meglio, se vuoi, paghi la
consulenza. La risposta l'hai già avuta, puoi cercarla.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

Newsgroup: it.comp.java
Titolo: Domande su Eclipse

Eclipse e' gratuito, pero' i programmi sviluppati con esso possono
essere venduti vero?
 
Non c'e' da pagare nessuna percentuale o royalty o altro vero?
 
I programmi sviluppati con Eclipse NON devono per forza essere
open-source, possono benissimo essere venduti SENZA fornire i
sorgenti vero?
 
 

 sorgenti vero?
 
Direi di sì, altrimenti qualche decina di miei conoscenti sono in grossi 
guai :^)))
 
 
 
fe...@delenda.net
 
-- 
http://delendanet.blogspot.com
 

 guai :^)))
 
qualche decina?
 
Freescale ad esempio sta aggiornando il suo IDE storico (Codewarrior) ad
Eclipse.
 
Ciao Jack
-- 
Yoda of Borg am I! Assimilated shall you be! Futile resistance is, hmm?


premesso che nel momento in cui usi eclipse come ide e non
distribuisci sue componenti/librerie te ne puoi assolutamente fregare
di quale sia la sua licenza, comunque nel caso eclipse permette
persino di commercializzare se stesso ribrendizzato per cui non esiste
proprio nessun problema.
Newsgroup: it.comp.java
Titolo: character encoding jsp -> java -> postgresql

salve,
ho una piccola aplicazione che gira su tomcat e ho problemi nel salvare le
lettere accentate, premesso che il db è in unicode, se salvo un testo con
dentro una accentata da shell e  poi vado a leggere il dato con
l'applicazione il testo è corretto quindi credo che il problema sia nel
salvataggio dei dati da parte dell'applicazione. 
C'è nessuno che mi può dare qualche dritta per risolvere il problema?
letture consigli o anche un ragguaglio di come dovrebbero essere impostate
le cose per un corretto funzionamento...
grazie a tutti
Umberto

Umberto Carrara ha scritto:

Ciao,
è sempre un casino...provo ad elencare quello che faccio io:
1. mi assicuro che i dati sul DB siano in UTF-8
2. mi assicuro che l'encoding di default della JVM che fa girare tomcat 
sia UTF-8, aggiungendo il seguente parametro a CATALINA_OPTS: 
-Dfile.encoding=UTF-8
3. mi assicuro che le pagine JSP abbiano l'encoding UTF-8:
<%@ page contentType="text/html;charset=UTF-8" language="java" 
pageEncoding="UTF-8" %>
4. dato che i browser spesso non impostano l'encoding, aggiungo un 
filtro che lo imposti nella request. Di solito, dato che nei miei 
progetti ho quasi sempre Spring, metto questo:
http://static.springframework.org/spring/docs/2.5.x/api/org/springframework/web/filter/CharacterEncodingFilter.html
...ma non è difficile farsene uno.
5. se il testo viene passato come parametro in un URL, bisogna 
ricordarsi di farne l'escaping in HTML. Io di solito uso:
http://commons.apache.org/lang/api/org/apache/commons/lang/StringEscapeUtils.html#escapeHtml(java.lang.String)
Ciao
   Lucio
-- 
Lucio Benfante
JUG Padova           
http://www.parancoe.org
 ...have a look at it!
www.jugpadova.it
 
http://www.jugevents.org

 
grazie mille
Umberto

 ok
[cut]
Chi usa eclipse, con installati i WST, può vedere tutti i punti in cui 
si imposta l'encoding (vari wizard di creazione dei file xml, html, jsp, 
ecc...) cliccando Window\Preferences\ e sostituendo nella textarea in 
alto a sinistra il testo "type filter text" con "encod".
Ciao,
Tarin
-- 
Tarin Gamberini
www.taringamberini.com
www.jugpadova.it

Newsgroup: it.comp.java
Titolo: ancora aiuto

il j2ee, lo sto scaricando ma sul sito oracle, non ho capito niente,
in effetti e la virtual machine???
la posso scaricare anche dal sito 
java.com
 ???
grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

alle 12:14, giovedì 29 gennaio 2004 mentre io non lo stavo filando affatto
vaghi scriveva:
Tra poco manderai un messaggio anche per avvertirci che sei andato in bagno?
;)
Ciao
Matteo
--
chi sono e soprattutto chi non sono:
http://www.ilnomedeldominio.it
un piccolo programma per studenti universitari:
http://inutility.ilnomedeldominio.it/imsv/

il j2ee NON ti serve
il j2se ti serve... e contiene anke la virtualmachine!
Dal sito di oracle ti consiglio il jdeveloper, ke come qualcuno disse
è "porcelloso" xkè ti occupa sui 150Mb di ram.. MA NE VALE LA PENA ;)
Il Thu, 29 Jan 2004 11:14:10 GMT, 
vaghiva...@libero.it
 (vaghi) ha
scritto:

Newsgroup: it.comp.java
Titolo: Info

Ciao a tutti,
per caso qualcuno di voi sa se esiste un compilatore visuale di java (tipo
JBuilder o Visual J++) che non pretenda molto...insomma che vada bene per un
PII 166 MHz...
Grazie.
Ciao.
Dave.

Se non hai grosse pretese prova ad utilizzare le prime
versioni dei compilatori che hai citato...
Le trovi sicuramente su qualche CD "vecchio"di
IoProgrammo oppure DEV oppure Computer
Programming.
Lo so che come consiglio non e' il max pero'
meglio di niente dai... :-)
Ciao.
Fabrizio
http://microservo.webhop.org
--
----------------------------------------------------------
 " Abbiamo preso sul serio qualcosa
     con cui ci e' permesso solo giocare
       o viceversa ? "
                              <Albert Hofmann>
----------------------------------------------------------

     
http://dmoz.org/Computers/Programming/Languages/Java/Development_Tools/
[CUT]
HTH
-- 
Ciao
	Fabrizio C.

Grazie a tutti per i consigli.
Ciao.
Dave.
"Fabrizio Camera" <f.came...@Mtiscalinet.it> ha scritto nel messaggio
news:3bc300a0...@news.libero.it...


Newsgroup: it.comp.java
Titolo: [ PER I  VENETI ] Formazione?

Ciao a tutti ecco il mio problema: ho 26 anni , una laurea in ing.
meccanica di 3 anni ed un pò di esperienza in C..
Vorrei diventare programmatore Java, avete dei consigli su:
1) Corsi di Formnazione FSE, gratuiti e a pagamento (stò già cercando
ma non trovo grandi cose) a cui avete partecipato e che mi
consigliate?
2) Cosa  e come studiare (libri, etc.) dato che ho tempo fino a Natale
per stare a casa a studiare..
3) Suggerimenti in generale.
Se potete aiutatemi, è importante
Ciao a tutti
Mattia B.

 non trovo grandi cose) a cui avete partecipato e che mi consigliate?
http://www.assioma.org/scheda_offerta.asp?id_offerta=49450
pero' devi muoverti perchè il corso inizia venerdì 10
Alberto
-- 
mailto: 
alb...@bigfoot.com
 - ICQ: 35062672
http://alb.hey.to
http://web.tiscali.it/albertobaldan/pgp/albald-bigfoot-com.asc

 Alberto
www.javaportal.it
a settembre inizia un corso. Devi mandare un curriculum perchènon è
aperto a tutti e c'è una selezione, ma il corso è gratuito.
Ciao

Ringrazio entrambi per l'aiuto, ontatnto mi sono iscritto a quello
della Assioma e anche l'altro suggeritomi da Riccardo è molto buono ma
chiedono già discrete conoscenze di base che mi mancano, come le
reti...
Ad ogni modo grazie siete stati preziosissimi!!
Ciao e grazie ancora
Nico
Newsgroup: it.comp.java
Titolo: inviare testo a stampante che sta in porta lpt

salve devo inviare una stampa (una variabile arraylist contenente testo
che genero nella mia classe) su porta LPT direttamente dalla mia classe
java.... qualcuno mi sa dare qualche indicazione? grazie a tutti.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

La stampa in Java non è proprio uno scherzo, comunque dovresti
controllare la documentazione delle classi PrinterJob e Printable che
sono le basi per stampare: un modo ad esempio è il seguqnte:
public class ClasseCheVieneStampata implements Printable {
     ///...
     public int print(Graphics graphics, PageFormat pageFormat, int
pageIndex) {
           // Qui sull'oggetto Graphics puoi usarlo come vuoi per
           // disegnare scivere quello che ti va
     }
     ///...
}
public class ClasseCheStampa{
    ///...
    public void print(){
           ClassCheVieneStampata c = new ClasseCheVieneStampata();
           PrinterJob job = ProgerJob.getPrinterJob();
           job.setPrintable(c);
           if(job.printDialog())
                job.print();
    }
   ///...
}
Newsgroup: it.comp.java
Titolo: Aiuto servlet

Salve ragazzi,
  sono tornato a darvi fastidio... ^_^
Ho un problema...
...ormai ci sto perdendo la testa da diversi giorni e nno riesco a darmi
una spiegazione...
Ho due componenti scritti in Java...uno è una servlet e l'altro è una
classe generica...
La servlet mi cattura dei parametri che mi arrivano da un server (parte
mi arrivano in modalità GET e altri in modalità POST). E fin qui tutto
bene...
...cattura i paramentri e me li visualizza...
Tra questi paramentri ce ne sono due che devono subire un processo di
trasformazione...
...ad esempio un parametro contiene x1;x2;x3; che devono essere separati
e diventare un Vector [x1 x2 x3] (scusate l'abuso di notazione ma è il
modo + veloce che conosco...)
Per fare questo ho fatto la classe generica che si aggancia alla servlet
e, una volta agganciata la servlet, uso i suoi metodi per prendermi i
parametri e sottoporli a parsing...
Bene...
...quando mi aggancio alla servlet, questa si becca un bel
NullPointException...
La servlet ha uno scope di sessione, quindi in teoria i paramentri
dovrebbe averli in memoria dopo il primo richiamo...
...e invece non sembra essere cosi...
Ho fatto una prova, e cioè provare a forzare la variabile che deve
contenere il parametro in questione con un valore di default, e per
magia il componente generico riesce a beccare quel valore, ma non il
parametro della servlet, sebbene questa abbia eseguito la cattura del
parametro...
Xchè?!?!?!
Non riesco a capire cosa succede...
Aiutoooooo....vi prego...
Grazie in anticipo...
Amedeo.

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



Le possibilità sono 2:
-1 richiamare il parser dentro il servlet
-2 memorizzare i dati in una classe statica
In tutti e due i casi, il servlet e la classe generica devono girare sulla
stessa jvm.
Ciao
--
Ettore Iacomussi
Java/C++ Developer & Webdesigner
Wap & Web Applications
http://www.bytecode.it
http://wap.bytecode.it
http://bcommerce.bytecode.it
ICQ: 62626910 - E-Mail: 
webm...@bytecode.it

 Giuseppe
L'ho fatto...
...solo che invece di spararlo a video come HTML lo faccio sparare in un
file di log...
...cmq forse ho capito il problema...
Ieri sera ho provato ad accedere alle pagine di test che stavo facendo
da casa, e stranamente tutto funzionava bene...
Qui in ufficio non va...secondo me č un problema di proxy interno, forsa
gli rimane in cache qualcosa di strano...oggi indagherň meglio e poi vi
faccio sapere...
Grazie cmq...
Amedeo.
Newsgroup: it.comp.java
Titolo: chi mi crea e aiuta?


Scusa ...  ma qual'è il problema?
Nella tua pagina html metti il codice che ti viene dato poi mandi tutto sul
tuo server.
Il .class deve stare allo stesso livello della tua pagina altrimenti devi
cambiare il percorso nel codice.
Altrimenti spiega meglio dove trovi difficolta.
Ciao
P.S.
Non mandare degli allegati sui newsgroup! E' contro la netiquette

Non mandare degli allegati sui newsgroup! E' contro la netiquette
Non solo! E' contro le regole.
http://www.news.nic.it/news-it/faq.html#s211
E' consentito solo in alcuni (appositi) gruppi.
Inoltre va a danno del mittente stesso, perché molti server si
rifiutano (correttamente) di replicarli oppure li cancellano molto
velocemente.
-- 
Ciao
	Fabrizio C.
Newsgroup: it.comp.java
Titolo: eseguire programma esterno

Ciao a tutti,
nella mia applicazione ho bisogno di eseguire un programma esterno
"MyProgram.exe". Ho utilizzato inizialmente
Runtime.getRuntime().exec("c:\\programmi\\MyProgram\\MyProgram.exe");
e tutto funziona. Il problema è che a priori non so dove l'utente ha
installato il programma.. potrebbe essere
c:\MyProgram..
c:\dati\MyProgram..
....
Ovviamente non posso nè fare una scansione ricorsiva sulle unità nè
aggiungere il path tra le variabili d'ambiente. L'unico indizio in più
che posso dare e che il programma che devo eseguire è associato ad un
tipo di file.
Qualcuno ha qualche suggerimento?
Ringrazio anticipatamente,
Giancarlo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:8cad5b69bc5721c99f9...@mygate.mailgate.org...


ciao,
Avevo pensato all'idea del wizard ma devo farlo automaticamente senza
che l'utente ci metta mano.
Per quanto riguarda l'esecuzione diretta del file non funziona (non
penso che a runtime esista un'associazione tra il file ed il programma
se non come funzionalità del sistema operativo)


 Giancarlo
Giusto, non funziona perchè i file non sono eseguibili. Quando per 
esempio da Esplora Risorse apri un file, Windows lancia il programma 
associato e gli passa da linea di comando il file.
Puoi replicare l'effetto con:
Runtime.getRuntime().exec(PathProgramma + " " + PathFile);
Per quanto riguarda *trovare* la path del programma, se non puoi fare un 
wizard, non puoi fare una scansione ricorsiva (perchè no? la fai una 
volta al primo lancio del programma e ti salvi il risultato), l'unica 
soluzione che vedo è del codice nativo e JNI. Fai una dll che cerca il 
programma associato all'estensione del file e la richiami con java. 
Ovviamente funziona solo con Win.
Ciao
Ivan

Newsgroup: it.comp.java
Titolo: Minuti fra due date

Ciao a tutti!
Come è possibile calcolare i minuti che intercorrono tra due date?
Grazie!

JavaKat wrote:

Se le due date sono contenute in istanze della classe java.util.Date, puoi
usare il metodo getTime() che ti restituisce la data in millisecondi....es:
<CODE>
java.util.Date primaData;
java.util.Date secondaData;
....
// imposti i valori delle date
....
....
....
// Calcolo della differenza in minuti passando dai millisecondi 
// ai secondi e poi ancora ai minuti
double differenzaInMinuti = ((secondaData.getTime()-primaData.getTime() /
1000.0) / 60);
</CODE>
Ciao, Tony
-- 
    Antonino Salvatore CUTRI'  ===---------
- - - - - - - - - - - --------======####======-------- - - - - - - - -
 ------=== e-mail:   
a...@asclabs.com
    Web site: 
http://www.asclabs.com
 ===------
                     --==###==--

 ha scritto nel messaggio
news:bum2pr$99a$1...@fata.cs.interbusiness.it...
  > JavaKat wrote:
  >
  > > Ciao a tutti!
  > > Come č possibile calcolare i minuti che intercorrono tra due date?

Newsgroup: it.comp.java
Titolo: URLConnection

Ciao,
spero che qualcuno mi possa dare una mano, perché non riesco a trovare
niente su Internet.
Devo fare una connessione ad un sito chiedendogli di ritornarmi un
file ATOM (xml):
curl -H "Accept: application/atom+xml" "
http://ws.example.com/api/
article"
Come si può realizzare questa cosa in Java?

Ciao,
spero che qualcuno mi possa dare una mano, perché non riesco a trovare
niente su Internet.
Devo fare una connessione ad un sito chiedendogli di ritornarmi un
file ATOM (xml):
curl -H "Accept: application/atom-xml" "
http://ws.example.com/api/


 Come si può realizzare questa cosa in Java?
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URL;
import java.net.URLConnection;
public class X
{
 public static void main(final String[] args)
 {
  try {
   final URL u=new URL("
http://ws.example.org/article
");
   final URLConnection uc=u.openConnection();
   uc.setRequestProperty("Accept","application/atom+xml");
   final InputStream in=uc.getInputStream();
   final OutputStream out=new FileOutputStream("article");
   final byte[] buffer=new byte[10000];
   int len=in.read(buffer);
   while (len>0) {
    out.write(buffer,0,len);
    len=in.read(buffer);
   }
   out.close();
  } catch (final Exception e) {
   e.printStackTrace();
   System.exit(1);
  }
 }
}
claudio
-- 
Claudio Nieder, Talweg 6, CH-8610 Uster, Tel 
+4179 357 6743
, 
www.claudio.ch

Newsgroup: it.comp.java
Titolo: applet java

ho già rivolto questa domanda ma non mi è stata data una risposta
soddisfacente...avevo chiesto il motivo per il quale le mie applet partono
solo da appletviewer e non dal file html...e mi hanno risposto che è L' IE
che non supporta ne l'interfaccia swing ne le applet....ma sembra strano
perchè gli esempi del JDK 1.2  mi partono benissimo con il file
html....qualcuno saprebbe dirmi perchè...e se anche fosse vero quello che mi
è stato detto c'è un modo per risolvere il problema?
grazie a tutti....
ciao by max...

 che non supporta ne l'interfaccia swing ne le applet....ma sembra strano
l'IE non supporta soltanto swing ... se scrivi le tue applet usando la
classe awt le puoi visualizzare normalmente


Stai utilizzando la VM che viene a corredo con il browser, oppure 
utilizzi il Java-plugin?
Nel primo caso è chiaro: le VM dei principali browsers sono ferme al più 
al JDK1.1.5. Capisci che se compili con la Java 2, incorrerai 
sicuramente in problemi?
L'appletviewer è semplicemente un ... appletviewer. Viene distribuito 
con i vari JDK e si rifà alla VM a corredo. Non è assolutamente a 
conoscenza che l'applet girerà su Netscape o su IE con le limitazioni 
del caso.
Giuseppe Acito
PS spero di essere stato soddisfacente :)

 ha scritto nel messaggio
news:9nfahf$c6e$1...@nreadb.inwind.it...


 
installa il Java PlugIn, e... leggi le faq:
http://space.tin.it/computer/cdadun/javafaq.html
-- 
Ciao,  |     Gott weiss ich will kein Engel sein
Matteo |                     -- Rammstein, Engel
Newsgroup: it.comp.java
Titolo: Dimensioni Finestra

Ciao a Tutti,
mi rendo conto che questa è una domanda da niubbo (quale sono), ma
c'è un modo per ottenere le dimensioni di una finestra (è
indifferente se fatta con JFrame,JPanel o JApplet stand-alone)?
ho provato a usare getHeight getWidth getSize, ma mi danno come
risultato 0, quindi mi è sorto il dubbio che o li uso in modo
sbagliato o c'è un altro metodo...
ho provato a cercare nella documentazione, ma l'unica cosa che ho
trovato è Toolkit.getDefaultToolkit().getScreenSize() che mi
retituisce le dimensioni dell'intero schermo...(come è giusto che
faccia, ma che non mi serve)
qualcuno sa come aiutarmi?
Grazie!

Marco ha scritto:

Anch'io facesso lo stesso errore inché ho scoperto che il valore che 
stai cercando è contenuto in tuaJFrame.getPreferredSize().width (o .heigth).
Ciao
d3m1s

Marco ha scritto:

tuaJFrame.getPreferredSize().width (o .height).
Ciao!

^__^ grazie!

Newsgroup: it.comp.java
Titolo: Cron o esecuzione ripetitiva?

Vorrei che un eseguibile java(jar giusto?) una volta avviato ripetesse le
proprie istruzioni(o alcune di esse) automaticamente ogni tot minuti, senza
bloccarsi o fermarsi: è possibile?

 minuti, senza bloccarsi o fermarsi: è possibile?
A parte il fai da te :), se non erro su sourceforge c'e' una libreria per 
fare scheduling.
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun

 bloccarsi o fermarsi: è possibile?
dovresti giocherellare con i thread e dare un'occhiata a java.util.Timer
e java.util.TimerTask
--
mattia
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 fare scheduling.
http://quartz.sourceforge.net
Alessio

Newsgroup: it.comp.java
Titolo: Eventi con il mouse

Ho trovato all'indirizzo 
http://www.prefect.com/java21
 un programmino che
permette di disegnare delle linee sullo schermo attraverso il mouse. L'ho
compilato con jdk 1.2 ma alcune funzioni mi sono state segnalate come
"deprecated". Esattamente:
public boolean mouseDown(Event evt, int x, int y)
public boolean mouseUp(Event evt, int x, int y)
public boolean mouseDrag(Event evt, int x, int y)
Seguendo la guida ho provato a riscriverle:
 protected void processMouseEvent(MouseEvent Event) {
          switch (Event.getID()) {
           case MouseEvent.MOUSE_PRESSED:
           [....]
           case MouseEvent.MOUSE_RELEASED:
             [....]
           case MouseEvent.MOUSE_DRAGGED
            [....]
         default:
          break;
          }
Purtroppo il programma non funziona! Dove ho sbagliato a riscrivere la
funzione?
Grazie in anticipo a chi risponderà
Ake

 wrote:
Non ho capito cosa vuoi fare. Dalla documentazione ci sono i metodi 
mouseClicked(MouseEvent e) 
void mouseEntered(MouseEvent e) 
void mouseExited(MouseEvent e) 
void mousePressed(MouseEvent e) 
void mouseReleased(MouseEvent e) 
in interrface MouseListener
O altrimenti
void mouseDragged(MouseEvent e) 
void mouseMoved(MouseEvent e) 
 in interface MouseMotionListener

Newsgroup: it.comp.java
Titolo: lezioni private java

Ciao a tutti!
Volevo sapere se c'è qualcuno in zona BG-BS disposto a darmi lezioni di java
compatibilmente con i suoi e i miei orari di lavoro.
Quest'anno ho studiato un po' la sintassi e i concetti della programmazione
ad oggetti ma mi manca soprattutto la pratica.
Grazie.
Emiliano


Ti consiglio di chiedere allo Java Users Group Brescia. Hanno una lista su yahoogroups: e'
sufficiente che ti iscrivi e poi chiedi :-)
http://groups.yahoo.com/group/jug_brescia/
Ciao,
    Bruno.
-- 
| Bruno Bossola 
| A Java Software Engineer :-)
| 
http://digilander.iol.it/bbossola
| Membro del JUG Torino - 
http://www.jugtorino.it

Newsgroup: it.comp.java
Titolo: Limitare input in una JTextField

Come da oggetto, vorrei sapere se c'è la possibilità di limitare l'input 
a tre soli caratteri. I caratteri in questione sono 3 numeri (e fino a 
limitare l'input a soli numeri ci sono riuscito). Però mi piacerebbe che 
se ne scrivessero solo 3.
Qualcuno sa aiutarmi?
Grazie mille in anticipo!
A.

 ha scritto nel messaggio 
news:R02Kf.10687$uQ4...@tornado.fastwebnet.it...


pb ha scritto:

Innanzi tutto grazie per la dritta! :)
Ho provato a fare come dici tu, impementando un DocumentListener, in 
questa maniera:
     public void insertUpdate (DocumentEvent e)
     {
         int fieldInt = e.getDocument().getLength();
         if (fieldInt > 3)
         {
             field.setFocusable(false);
         }
     }
     public void removeUpdate (DocumentEvent e)
     {}
     public void changedUpdate (DocumentEvent e)
     {}
Un'unico difetto: se io scrivo più di tre caratteri , la JText mi perde 
il focus (lo passa ad altri); il problema è che non riesco, neanche 
cliccandoci sopra, a modificare ancora i dati! :( Qualche aiutino?
Grazie
A.

Premetto che io e il focus non siamo grandi amici, ma perché piuttosto non 
ti limiti ad avvisare l'utente quando la lunghezza diventa >3 (senza perdere 
il focus: nel senso che se la lunghezza è >3 dai un avviso e togli i 
caratteri in piu'.. )


 caratteri in piu'.. )
Perché questa JText fa parte di una GUI, e mi parrebbe brutto far 
comparire un messaggio. Più carino se passa.
Es. : l'inpt deve essere di tre numeri, una volta inseriti questi tre 
numeri (lasciamo stare se corretti o meno, quello lo fa un'altra classe) 
il focus passa alla JText successiva. Ovviamente, il che non 
guasterebbe, non sarebbe male se io potessi riscriverci sopra, 
accorgendomi di aver scritto una vaccata. Tu che dici?
A.

Tieni conto che setFocusable(false) ti impedisce di riselezionare il campo, 
quindi potresti usare transferFocus() che dovrebbe passare il focus 
all'elemento successivo, lasciandoti comunque tornare se vuoi al tuo 
textfield
-- 


 cliccandoci sopra, a modificare ancora i dati! :( Qualche aiutino?
Ovvio che capiti cosi'... perche' non provi a fare il DocumentListener 
in maniera che cancelli tutto quello che eccede i 3 caratteri?
Saluti
CarMas

 textfield
Perfetttttttto!
Grazie millissime.
Con questo metodo e, impostando " fieldInt >= 3" raggiunti i tre 
caratteri passa! Non so proprio come ringraziarvi!
Sicuramente però tornerò a rompere con altre cose :)
A.
Newsgroup: it.comp.java
Titolo: driver jdbc per mssql

dovrei scrivere qualche applicazione per produrre dei report
particolari prendendo i dati del pacchetto "Ad Hoc Revolution"
da quanto posso vedere il database è un mssql, però non so dire
quale versione o altre caratteristiche, qualcuno sa quale è il driver
jdbc corretto per questo db e dove scaricarlo?
grazie 

Cosimo Piceno ha scritto:

A prescindere dalla versione di M$SQL i driver jdbc ufficiali di M$
hanno performance scadenti.
IMHO il miglior driver OpenSource è jTDS che trovi su:
http://jtds.sourceforge.net/
Buona fortuna


http://jtds.sourceforge.net/
Partendo dal link precedente si arriva a
http://www.jnetdirect.com/downloads.php?op=performsuite
come suite di bechmark.
Hai provato questa oppure hai rilevato in maniera differente
le prestazioni ?
--
Marco
-- 
Posted via a free Usenet account from 
http://www.teranews.com

 le prestazioni ?
Al di là dei risultati dei benchmark che vedi pubblicati, ho avuto
modo di misurare le performance con un applicativo di un certo peso (un
ERP J2EE). L'ERP è stato sviluppato per IBM DB2 e portato in un
secondo momento su SQLServer. Al momento del porting su SQLServer 2000
Microsoft ci suggerì l'utilizzo del loro driver JDBC: risultati
disastrosi e performance misurate con benchmark sull'applicativo fino a
10 volte inferiori rispetto a DB2. A questo punto abbiamo cercato altri
driver disponibili sul mercato e il migliore nel rapporto qualità
prezzo è risultato jTDS.
Cmq per riuscire ad avere performance dignitose con SQLServer abbiamo
dovuto aspettare SQLServer 2005. Oggi le performance arrivano a circa
la metà di quelle che abbiamo con DB2. Vorrei però aggiungere che il
problema non è nel motore di database di SQLServer ma nel modo in cui
interagisce con il driver JDBC... In altre parole SQLSever non è fatto
per essere usato con Java :(

per essere usato con Java :(
Non mi occupo direttamente della parte applicativa ma i gestionali di cui sono
ho informazioni si comportano in modo equivalente sotto l'aspetto delle
performance cambiando il motore relazionale: SQL server, Oracle, MySQL,
DB2/390 (ordinati secondo il numero decrescente di installazioni di
cui ho sentito parlare), questo sia con il driver
com.microsoft.jdbc.sqlserver.SQLServerDriver che
com.microsoft.sqlserver.jdbc.SQLServerDriver
Io consiglio di non impostare nessun parametro di configurazione dell'url
jdbc del driver microsoft, tu hai esperienze diverse ?


Newsgroup: it.comp.java
Titolo: Contatore accessi gratuito

Scusate l'intrusione !
Qualcuna sa dirmi dove trovare un contatore di accessi gratuito da
mettere sulla mia home page, possibilmente senza pubblicità.
Grazie a tutti
Ciao
Marco
#################################
   Marco Nardini  0338-6163837
   mailto:
mrm...@athena2000.it
 
#################################
 



http://www.digits.com
Ciao.
                         Cristiano
********************************************
 
    Cristiano Cinotti
 
ci...@iol.it
    ZXR400 Verona
 
http://www.geocities.com/MotorCity/2122/
Newsgroup: it.comp.java
Titolo: Che Manuale?

Prima di tutto CIAO a tutti.
Visto che stasera devo passare in libreria, volevo chiedervi se mi potevate
consigliare un buon  manuale di JAVA, che mi speghi tutto dalla A - Z.
Vi rigrazio
                   DaviDe

 wrote in message 89ik4b$g78$1...@pinco.nettuno.it...


Newsgroup: it.comp.java
Titolo: Log4J - JUL - JCL... cosa usare?

Mi trovo a dover scegliere cosa utilizzare come sistema di log per una 
applicazione su cui lavoro.
Girando un pò su internet mi è sembrato di capire che:
1) Log4J è probabilmente la soluzione più completa in quanto a 
funzionalità offerte.
2) JUL (java.util.logging) ha le potenzialità per rimpiazzare, un 
giorno, log4j; in questo è avvantaggiato dal fatto di essere incluso 
nell'api standard. Al momento mancano alcune funzionalità disponibili 
invece con log4j ma queste possono comunque essere aggiunte. Inoltre 
soffre il fatto che è disponibile solo a partire dalla versione 1.4.x 
della JDK.
3) JCL (Jakarta Commons Logging) vorrebbe fare da front-end per un altro 
sistema di logging, consentendo di non effettuare la scelta, ad esempio, 
tra Log4J e JUL. Putroppo ha qualche problema di compatibilità con Log4J.
L'opinione che mi sono fatto è che JCL abbia senso se si sta sviluppando 
una libreria, o comunque qualcosa che si dovrà integrare in un sistema 
più ampio, e si vuole lasciare all'utilizzatore la scelta del sistema di 
log (che tra l'altro mi sembra proprio il contesto in cui è stata 
sviluppata).
In altri casi potrebbe essere solo un'inutile complicazione.
Quali sono le vostre opinioni/esperienze?
Andrea

 Quali sono le vostre opinioni/esperienze?
Log4J. Questo premesso, pochi giorni fa' ho letto un articolo su JDJ 
proprio sullo stesso argomento: 
http://www.sys-con.com/story/?storyid=48541&DE=1
.
-- 
ale
http://www.sen.it
et corruptissima re pubblica plurimae leges

Newsgroup: it.comp.java
Titolo: jar con eclipse

salve a tutti,
ho generato un jar con eclipse
facendo esporta JAR e ho selezionato la mia classe con tutti i suoi .class
e' stato generato tutto in modo corretto ma quando mando in esecuzione il 
jar
non mi utilizza delle icone che utilizza trnquillamnte quando il programma 
lo
mando in esecuzione da eclipse direttamente
tengo a specificare che queste icone (jpg) sono all'interno di una cartella 
all'interno della
cartella (scusate il gioco di parole) che contiene il .java (unico file)
io quando faccio l'esporto seleziono pure questi file, se apro il punto jar 
sono all'interno ma intanto
non funziona
grazie
RicK 

E' un probabile problema di percorsi, del tipo: path c:\pippo\pippo.jpg
(mentre ora le jpg sono dentro al jar!)

 non funziona
credo che dipenda da come hai creato il programma. Se il programma fa 
riferimento a jpg che sono in locale, non puoi caricarle dal jar...
Vedrai che se le metti nella stessa cartella dove sta il jar, tutto 
funziona.
Sinceramente non ho ancora avuto tempo di fare prove successive e mi sono 
accontentato di copiare i jpg nella cartella dove sta il jar.
saluti
luca
Newsgroup: it.comp.java
Titolo: Java su Motorola 68000 (GLORIOSO!!)

Gente, sapete che c'e' di nuovo? Un signore CAZZUTISSIMO, un certo
sconosciuto dal nome di NIKLAUS WIRTH, ha una aziendina in svizzera, la
OBERON (un nome scelto a caso) che pare abbia implementato EmbeddedJava
su piattaforme MOTOROLA 68000, con multithreading, GC, Networking,
ecc.ecc. Certo non c'e' AWT, ma nel settore Embedded non te ne fai
niente. IL TUTTO IN 256K di ROM.
NON SO SE MI SPIEGO!!!
Carlo
ps: lo so, qualcuno mi dira' che sono maleducato perche' scrivere tutto
maiuscolo equivale a urlare, ma per chi conosce il mondo embedded e sa
da dove arriva Java questa e' una notizia da urlo, strappo dei capelli e
doppio avvitamento carpiato

 wrote in message
371A5930...@spea.it...



Be'... Oberon.. si chiama Nicklaus.. non so nulla in proposito, ma ad 
occhio parrebbe di si' ;-)
-- 
God is Real, unless declared Integer




 doppio avvitamento carpiato
Ammetto la mia ignoranza, mi spieghi in due parole cosa intendi per
embedded?
In compenso prendo parte alla tua eccitazione in quanto il Motorola
68000 è stato il mio processore preferito :)
Ciao,
	Stefano

Newsgroup: it.comp.java
Titolo: Jrun & msWord

Salve.
la creazione di un oggetto ServletOutputStream, con il metodo
response.getOutputStream();  mi genera un eccezione del tipo
IllegalStateException come se avvessi già creato un oggetto writer(cosa che
io non ho fatto).
Ecco uno stralcio del file jsp.....
response.setContentType("application/msword"); 
StringBuffer sbuf = new
StringBuffer();
 
      File f = new File(url);
 
 
	   try
{  // apro il try
        FileReader fw = new FileReader(f);
BufferedReader buf = new BufferedReader(fw);
        boolean eof = false;
String s="";
        String temp="";
      while(!eof)
        {
//apro while
        temp = buf.readLine();
        if (temp == null)
{ 
            eof = true;
          }
        else
          {
sbuf.append(temp);
          }
        } // chiudo while
      } //
chiudo try
    catch(Exception e)
      {
 
      }
 
	try{
ServletOutputStream outs = response.getOutputStream();
			for (int i = 0;
i < sbuf.length(); i++)
	 		{
			  outs.write(sbuf.charAt(i));
 
			}
outs.flush();
	outs.close(); 
 
	}catch(IOException ioe){}
catch(IllegalStateException ise){%> Errore :<%=ise.toString()%> <%}
In esecuzione il server da errore 500 IllegalStateexception
Grazie a
chiunque mi sarà di aiuto.
--------------------------------
Inviato via 
http://usenet.iol.it

 Ecco uno stralcio del file jsp.....
Non ho avuto ancora modo di usare le JSP, ma considerando che le JSP vengono
trasformate in servlet e poi compilate, e che devono scrivere
sull'outputstream, la jsp trasformata in servlet farà un
response.getOutputStream(), e poi lo fai anche tu nel tuo codice da cui
l'eccezione. Ci sarà il modo di 'prendere' l'outputstream dalla JSP, ma -per il
motivo che ti ho detto prima, e cioè che non uso JSP- non ti posso fornire
ulteriori aiuti.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------
Newsgroup: it.comp.java
Titolo: come iniziare col jscript?





ragazzi mi potete consigliare come iniziare col 
jscript?



------=_NextPart_000_0005_01BFF88B.9181AAC0
Si', comincia con il non scrivere in HTML... poi puoi vedere la
documentazione (o scaricarla) dal sito MS (cerca WSH), tieni sempre
conto del fatto che JScript non sara' piu' supportato nel futuro
da MS che si e' rivolta direttamente a VB ed al "nuovo" C#.
Davide

 ragazzi mi potete consigliare come iniziare col jscript?
--
"Science is like sex: sometimes something useful comes out,
                      but that is not the reason we are doing it"
                                                -- Richard Feynman

Newsgroup: it.comp.java
Titolo: tomcat e memoria

Ciao, scusate la domanda ma ho cercato tutto il giorno (forse male) e non ne
sono venuto a capo :(
Ho un problema con Tomcat (4.1) su RH 9.
Praticamente ho problemi di memoria e mi si bloccano le applicazini. Volendo
escludere problemi sulle applicazioni dove posso andare a sbattere la testa?
La mia macchina a 1GB di Ram. So che è possibile impostare un valore di
memoria 'di ambiente' all'avvio di tomcat.
Ho questo in tomcat4.conf
CATALINA_OPTS="-Xms96m -Xmx128m "
Evidentemente posso provare a modifiacare questo parametro ma...cosa dovrei
usare? Ho letto di java -X ma...non ho ben capito come posso utilizzare
questo comando :-((
http://jakarta.apache.org/tomcat/faq/memory.html#adjust
Mi potete aiutare?!
Grazie

 CATALINA_OPTS="-Xms96m -Xmx128m "
Io ho messo questo all'inizio del file tomcat4/bin/catalina.sh:
export CATALINA_OPTS="-Xmx512m -Dfile.encoding=ISO-8859-1"
export JAVA_OPTS="-Xmx512m -Dfile.encoding=ISO-8859-1"
funziona
mandi
Max

 export JAVA_OPTS="-Xmx512m -Dfile.encoding=ISO-8859-1"
Ora ci provo grazie.
Se può essere importante....io il server lo avvio in modalità
-security.
Il problemema e che leggendo 'top' a me sembra che la memoria venga
mangiata poco a poco senza che si sia rilasciata.
In sostanza arrivo a un punto in cui oltre a tomcat si blocca anche
apache :((
Grazie

Newsgroup: it.comp.java
Titolo: Gestione file in JAVA.

Ciao,
vorrei sapere se e' possibile realizzare la gestione di una form
(creando sul server un file con i dati inseriti) utilizzando Java, visto
che non ho la possibilita' di usare CGI. 
Se si' in che modo ?
Grazie a tutti.
******************
*MAURIZIO BARUCCO*
******************
Dipartimento di Informatica di Torino
barucco....@educ.di.unito.it
 ------------------------------------------------
|Se navighi dal Dip. ------>
http://test/~st960562|
|altrimenti ----->
http://members.xoom.com/MauSite|
 ------------------------------------------------
... nel bel mezzo della calura ...

Se si' in che modo ?
Dovrebbe potersi fare usando una URL sul server,
ottenendo la sua URLConnection, poi setDoOutput,
getOutputStream, ecc.  Bisognera` naturalmente che
le permission dal lato server siano corrette.
Alex
Newsgroup: it.comp.java
Titolo: [JList] Aggiornare in tempo reale

Come si puo' fare riaggiornare in tempo reale una JList ?
Io ho creato una JList con il costruttore (Object[] lista).
Pur aggiornando l'array e creando un riferimento a una nuova istanza di
JList, non riesco a vedere a "video" tali aggiornamenti
il repaint() della JList e dello JScrollPane (dove e' posta la JList )
sembrano non raiggiornarsi .......
Qualcuno sa come posso fare ?
E' possibile creare un componente JList basato su una struttura dati come
LinkedList ?
Grazie
________________
the...@tiscalinet.it
du...@gundam.com
ICQ:50299868
________________

> Come si puo' fare riaggiornare in tempo reale una JList ?
Devi aggiornare il "model" della JList, ossia l'oggetto che contiene i dati.
Puoi ottenere il model col metodo getModel(), mi sembra.
- Luca Giuranna -
Newsgroup: it.comp.java
Titolo: Semplice pagina jsp..

Salve ragazzi,
avrei un quesito da chiedervi.
Nella mia applicazione web lancio un bean attraverso un pulsante e
questo bean mi costruisce un array di stringhe Strin[] arraylinee.
Il mio scopo è stampare quest'array di stringhe in una pagina jsp.
Ho dichiarato arraylinee privato all'interno del bean,ho realizzato i
seguenti metodi
public String[] getarraylinee(){
    	return arraylinee;
    }
    public void setarraylinee(String[] arraylinee){
    	this.arraylinee=arraylinee;
    }
Adesso vorrei stampare nella mia pagina jsp quest'array di stringhe ma
con questo codice,perchè ho bisogno di stampare opportunamente
stringhe e double.
Come posso realizzare una pagina jsp che mi faccia questo?
for (int i = 0; i < arraylinee.length; i++){
	String elemento = arraylinee[i];
	try {
	        double mioDouble = Double.parseDouble(elemento);
	}
	catch (NumberFormatException e) {
	System.out.println(elemento); 
	} 
} 
Grazie mille


O con uno scriptlet, esattamente come hai fatto qui (manca solo la
parte html e il recupero di arraylinee dalla request) o - molto meglio
- con le jstl (<c:foreach> e <c:out>)

Ho provato a seguire il tuo consiglio.
Dopo aver definito come proprietà del bean String[] arraylinee ed aver
definito i metodi di get e set ho scritto questa pagina jsp.
<%@ taglib uri="
http://java.sun.com/jsf/html
" prefix="h" %>
<%@ taglib uri="
http://java.sun.com/jsf/core
" prefix="f" %>
<%@ taglib uri="
http://java.sun.com/jstl/core
" prefix="c" %>
<html>
  <head>
    <title>
    </title>
  </head>
  <body>
    <f:view>
      <table>
        <c:forEach items="${MyBean.arraylinee}" var="linea" >
          <tr>
            <td>
              <c:out value="${linea}" />
            </td>
          </tr>
        </c:forEach>
      </table>
    </f:view>
  </body>
</html>
Se ho ben capito la sintassi con var=linea specifico solamente che la
singola stringa si chiamerà linea per farne l'accesso nel c:out...il
tutto non mi funziona ancora per un altro problema, volevo quindi
chiederti se la pagina andava scritta così.....
grazie mille in anticipo


A parte il <f:view> che non ricordo bene come si usi, il resto è ok.
Guarda però che devi avere nella request un'istanza del tuo bean che
si chiama "MyBean" (maiuscolo??) recuperabile con un getAttribute()

grazie delle risposte.....
scusami però non capisco..............il mio bean si chiama
MyBean...cosa dovrei fare??
Scusa la mia ignoranza...


istanziarlo e inserirlo nella request dalla tua servlet
Newsgroup: it.comp.java
Titolo: Re: Problema run-time che non capisco

 version 49.0)
Dimenticavo una cosa importate...
Sul pc c'e' una versione di Oracle che ha installato alcune cose di Java, 
siccome ora non la utilizzo ho aggiornato le variabili di sistema per 
puntare al jdk originale, ma non vorrei che causasse comunque problemi...
grazie e ciao
merlinO

 l'ultima versone dell'JDK (1.5.0).
mmmm... mi pare di aver capito che il jre 1.4.2 non e' l'ultimo :'-(
grazie e ciao
merlinO
merlinO 

 version 49.0)
Significa che la classe è compilata con JDK 1.5 e che la stai eseguendo
con il JRE 1.4
-- 
Pietro	- 
http://www.pietroweb.tk
Linux Registered User #304991
Powered by MDK Linux Kernel 2.6.3

Newsgroup: it.comp.java
Titolo: Consiglio

Vorrei comprarmi un libro esaustivo su Java, ma non vorrei imbattermi nei
libri che partono dai fondamenti(ne ho ben troppi).So che e' difficile, e
che la documentazione della SUN e' ben fatta, ma esiste un buon libro di
riferimento per la programmazione Java (rete,database,multimedia,panoramica
sui package...)
Grazie



Dai un'occhiata a 
http://java.sun.com/docs/books/index.html
, leggine
le recensioni e vedi cosa ti ispira di più. Altrimenti dai un'occhiata
alle FAQ
--
Rhymes (rhy...@NOSPAMmyself.com)
http://www26.brinkster.com/rhymes
" avevo Halo, poi è arrivata la mia fidanzata ;-) "

Prova a dare un'occhiata a "Java 2 - Tecniche avanzate" della MCGraw-Hill
Newsgroup: it.comp.java
Titolo: JAR

Ciao,
mi sapete spiegare come creare un file JAR?
Io vorrei creare un file (in codice java) che sotto windows si apra con
unsemplice click senza digitare
"java nomeprog" ...
posso farlo con un jar? C'č un modo piu semplice?
Grazie
MaX

 posso farlo con un jar? C'è un modo piu semplice?
Si puoi farlo ma devi farti prima un file manifest che includa
Main-Class: nome della classe che contiene il main
Class-Path: elenchi i file jar che ti servono per il programma.
Questo è un esempio di un mio programma
======================================================================
Manifest-Version: 1.0
Main-Class: MainApp
Class-Path: lib/kunststoff.jar lib/jcalendar.jar lib/pg73jdbc3.jar ./
======================================================================
fatto questo file ti posizioni nella directory dove hai i file class, 
oppure quella di origine nel caso in cui il tuo progetto usi la 
direttiva package e dai il comando
jar -cvmf manifest appl.jar *.class [più altre risorse che vuoi 
aggiungere tipo icone o altro...]
(ovviamente il file manifest deve essere nella stessa directory 
diversamente specifichi il persorso)
Alla fine avrai un file appl.jar che parte con il doppio click.
Io per semplicità creo una sottodirectory lib dove metto le librerie che 
uso. Ovviamente la sottodirectory è relativa alla posizione del file jar.
Se usi i package allora ricordati che devi anche specificare il package 
all'interno del manifest alla voce Main-Class: che ovviamente diventa
Main-Class: package/MainApp
Attento che il doppioclick non ti aiuta in fase di test perchè non ti 
apre la console per cui non puoi vedere eventuali messaggi di errore.
Per avviare un jar da console il comando è
java -jar appl.jar
Molti ambienti di sviluppo, tipo eclipse, hanno dei comandi che 
automatizzano il processo di creazione del jar.
Ciao


le cose che hai descritto sono sicuramente essenziali x rendere eseguibile
un file Jar, ma fare il doppio click su di esso per lanciarlo non funziona
se prima non hai anche cambiato l'associazione dei file di tipo Jar nel
registro di Windows(o altri sistemi).
Ciao
Swift

 Ciao
Strano perchè ho fatto alcune installazioni con l'ultima jre e non ho 
dovuto far nessuna associazione...
comunque buono a sapersi
grazie e ciao

Grazie! perfetto...
MaX