Newsgroup: it.comp.java
Titolo: ...scusate, ancora su NetBeans: una domanda secca

E' possibile ottenere con NetBeans un file .jar che incorpora una  
applicazione che fa uso di vari package e/o librerie e che parte con un  
doppio clic?
Grazie.
Michele Giordano

 ha scritto nel 
messaggio news:opsx4oa01zzolyrs@quintus...


 Jar.
Scusa, ma ho consumato il tasto destro delle proprietà a furia di usarlo...
Che cosa intendi con "aggiungi nelle librerie il file Jar"?
Ho aggiunto al progetto una libreria compilata (.jar) sotto il lembo  
COMPILE e anche sotto il lembo RUN, cosa che ha prodotto addirittura una  
duplice presenza della libreria nell'albero del progetto, ma ottengo  
sempre il malefico messaggio NoClassDefFoundError riferito alla libreria  
accessoria.
Grazie comunque.
Michele Giordano

 Scusa, ma ho consumato il tasto destro delle proprietą a furia di 


 modo ti aggiunge il jar nella lib e te lo vede nel classpath.
Abbi pazienza.
Nell'albero del progetto io vedo:
progetto
  - Source Packages
    - sorgente 1
    - sorgente 2
  - Libraries
    - AbsoluteLayout.jar (estensione di Swing di NetBeans)
    - OSP.jar (una megalibreria compilata)
  - JDK 1.5 (naturalmente...)
ho anche settato:
Project Properties -> Libraries -> compile time libraries:
e ci ho messo il path della libreria OSP.jar
Dov'é che sbaglio?
Se con Add Project/Add JAR tu ti riferisci alla possibilità di aggiungere  
un project jar file dopo aver sezionato col tasto destro su libraries devo  
dire che non funziona, perché OSP.jar non è un progetto NetBeans, e quindi  
l'area project jar file resta vuota, anche se sono dentro una cartella che  
contiene un file jar.
Grazie per la pazienza.
Michele Giordano

Per utilizzare le .jar su netBeans
(NETBEANS) -> File -> mount file system -> archivi file e monti i .jar.
una volta montati
clicca con dx su questi -> tool ->update code completions.
Per avere la documentazione delle classi:
sulla barra di netBeans
tools -> javadoc manager -> add folder e si aggiunge la cartella api del
jade.

 una volta montati
Scusa, ma non capisco di cosa parli.
Nel menu File di NetBeans non c'è mount file system.
Michele Giordano

 
crea una cartella allo stesso livello della src (es.:lib)
metti nella cartella tutti i file che vuoi impacchettare con il tuo jar
aggiungi la cartella al progetto come sorgente (tutto ciò che è sorgente 
viene impachettato nel jar)
edita il file manifest e aggiungi i classpath che vuoi
-- 
__________________________
|                         |
|
http://www.hostingjava.it
|
|_________________________|


Mettetevi d'accordo sulla versione.. su netbeans fino alla 3.6 bisognava 
montare.. dalla 4 in poi no..

 montare.. dalla 4 in poi no..
chiedo scusa per la dimenticanza:
sto parlando NetBeans 4.1
Michele Giordano

 edita il file manifest e aggiungi i classpath che vuoi
Ti ringrazio, proverò a fare come dici.
Però vorrei aggiungere che mi sembra di capire, da quello che dici, che  
NON è possibile creare un eseguibile Java (.jar) da un progetto NetBeans  
in maniera pulita, cioè senza smanettare un po' con il manifest, con il  
classpath, ecc.
Io sono nuovo della partita, però ho letto proprio in questo NG che fino  
alla versione 3.6 c'era almeno un wizard che surrogava lo smanettamento,  
poi lo hanno tolto. Mistero.
Trovo assurdo che un oggetto così maturo come NetBeans abbia questo  
difetto.
Prova del nove: provate a generare un progetto di esempio (Anagrams),  
testatelo, studiatelo dentro l'IDE: va tutto bene e si imparano un mucchio  
di cose. Fate doppio clic sul file .jar generato e non parte. Ma che  
progetto di esempio è?
Sto perdendo più tempo a studiare NetBeans che a studiare Java.
Michele Giordano