Se creo un file jar contenente delle classi che utilizzano classi non incluse nel jdk, ma magari scaricate, su di un altro computer l'applicazione girerà comunque non avendo tali classi?
Se creo un file jar contenente delle classi che utilizzano classi non incluse nel jdk, ma magari scaricate, su di un altro computer l'applicazione girerà comunque non avendo tali classi?
Assolutamente no. A meno che l'applicazione non vada a cercarsi i class (o i package) dove questi effettivamente sono (tipo classi disponibili on-line, ecc.)
Il modo migliore per ovviare a questo problema è quello di includere i class (o i package) nel JAR che distribuirai (sempre che questo sia legalmente possibile).
Ciao.![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
Ammesso che sia legale...![]()
Comunque, ho provato a farlo (in particolare ho incluso nel jar una libreria che ho scaricato da internet per la manipolazione di file mp3,java_mp3.jar) ma quando vado ad eseguire il rpogramma mi dice che non la trova. Come mai? Devo inserire delle informazioni nel file di manifesto?
Inserisci nel manifest la riga:
codice:Class-Path: cartellaJar/nomejar.jar![]()
Windows Xp
[Java]
[PHP]Notepad++
[Fortran90-77]elf90 g77
[C++ /WinAPI] DevC++ VisualC++