Newsgroup: it.comp.os.linux.software
Titolo: java con debian.

Salve.
Per java esiste il port di 
www.blackdown.org
.
Il problema e0' che non e' aggiornatissimo, e' ancora fermo alla versione 
1.3.
Chi di voi usa il port di blackdown sulla debian?
Preferite installare i binari scaricati dal sito della sun?
Grazie.

 Grazie.
se ti accontenti c'e questa che uso (ma non ci programmo).
$ apt-cache show j2re1.4
Package: j2re1.4
Source: j2se1.4-i386
Version: 1.4.0.99beta-1

 ha scritto nel messaggio
news:av7bgs$ccgan$1...@ID-89846.news.dfncis.de...


 si, meglio i binari della sun (jdk 1.4.1_01)
Solo perche' sono piu' aggiornati?

 Version: 1.4.0.99beta-1
L'ahi presa dalla unstable.
Io uso la stable.
Ma perche' nei deb c'e' la j2sdk1.3 e la jdk1.1?

 Ma perche' nei deb c'e' la j2sdk1.3 e la jdk1.1?
j2sdk1.3 non lo vedo se non in blackdown, non so perche ci sia la 1.1 e non la
1.3, presumo le solite rogne di licenze.

 non la 1.3, presumo le solite rogne di licenze.
Si sdk e' quella che da blackdown, la jdk non lo so.
Ma perche' ci sono entrambe?
Che differenza c'e' tra le due?

Preferite installare i binari scaricati dal sito della sun?
no.
-- 
Maurizio - Tannoiser - Lemmo
Founder Member of ERLUG (Emilia Romagna Linux User Group)
http://erlug.linux.it

 no.
Perche'? 

Perche'? 
Perche` funzionano meglio.
La vm della sun e` piu` lenta, e ogni tanto si impalla (o va in
exception).
Non tutte le versioni, ma alcune si.


 
Parli della vm della sun per linux?
Ma non dovrebbe essere uguale?
Blackdown utilizza una sua vm?
Scusa l'ignoranza.

 Che differenza c'e' tra le due?
credo solo il nome del pacchetto, java sdk = jdk. la differenza sta nella
versione, vetusta quella in debian, rimasta indietro presumo per cambio di
licenza, che e il motivo nel 99% dei casi... 

Scusa l'ignoranza.
nessun problema.
-- 
If NT is your answer, you don't understand the question


licenza, che e il motivo nel 99% dei casi... 
non facciamo confusione.
jdk fa riferimento a java 1, ed e` l'acronimo per java development kit
in contrapposizione con la jre che contiene _solo_ i runtime (con il
primo compili ed esegui, con il secondo, solo esegui).
sdk fa riferimento a java 2, infatti il nome e` j2sdk che sta per java 2
standard development kit (esiste ovviamente anche j2re).
standard perche` con java 2 sun ha "diviso" il suo ambiente in tre
branch: standard, enterprise e micro (quest'ultimo per applicazioni
embed).
java 1 = java 1.1.x (credo che l'ultima stabile sia 1.1.8)
java 2 = java 1.3.x e 1.4.x
il fatto che blackdown abbia il porting in pacchetti _solo_ di 1.3 non
e` solo da addebitare alla licenza, ma al solito che in _stable_ entra
solo la roba _stable_.
stable = testata, sicura, che abbia un timing sufficente per poter
affermare questo. Nulla vieta di _non_ usare i pacchetti di blackdown,
ma poi ovviamente non ci si puo` lamentare.
PS: io ho 1.3 in produzione, e questa necessita` per 1.4 non e` che la
senta, eh.
hope useful.
-- 
We'll burn that bridge when we come to it.


Un'altra cosa, se posso.
Non so se tu usi debian.....tra i pacchetti oltre a j2sdk1.3 mi ritrovo 
anche jdk1.1.
Qual'e' la differenza tra i due?
L'uno non esclude l'altro poiche' se tento di installarli entrambi, dselect  
non mi da conflitto di dipendenze.
Ciao.

msan wrote:

Ho gia' letto la risposta, sono stato impaziente, scusa.
Pero' ne approfitto per chiederti come mai c'e' solo la standard edition e 
non la enterprise.
Per sviluppare applicazioni in ambito rete credo sia necessaria la 
enterprise.
Scusa ancora, ciao.

 solo la roba _stable_.
si pero la 1.3 o 1.4 non c'e manco in sid, per quello penso sia soprattutto un
problema di licenza. poi la 1.1.7 della stable piu che testata mi pare davvero
antiquata, ha tanti anni ormai sulle spalle, chi ci sviluppa? e sono gia uscite
java1.2, 1.3, 1.4, faccio fatica a credere che in questo caso il motivo sia la
stabilita. 

 stabilita. 
puo' servire ad esempio a sviluppare applet compatibili con la VM di
M$...
--
mattia

 Solo perche' sono piu' aggiornati?
certo! ci sono centinaia di bugfix rispetto alla 1.3 e precedenti, quindi
vale assolutamente la pena prenderlo, secondo me.

stabilita. 
allora, java non e` free, quindi nei repository "ufficiali" di debian,
imho, non ci arrivera` _mai_.
Detto questo, su java 1 (1.1.8) ci sviluppa ad esempio tutta la gente
che ha a che fare con websphere, per dire.
O tutti quelli che non hanno "portato" le loro applicazioni a java 2,
magari perche` non necessitava (ce ne sono).
-- 


enterprise.
no. j2ee ti _serve_ se devi fare delle ejb (enterprise java bean. se non
sai cosa sono, non devi farne).
Ma come dicevo pocanzi, crearle e basta e` poco utile, devi avere un
ambiente dove possano essere eseguite, il che pero`, automaticamente,
comporta che hai le classi per compilarle.
in definitiva i passi sono:
sviluppo applicazioni java: j2sdk
sviluppo applicazioni server side (servlet/jsp): j2sdk + container
(tomcat, ad esempio)
sviluppo applicazioni ejb: j2sdk + container (jboss, ad esempio)
j2ee ti serve, in teoria *solo* se devi scrivere ma non eseguire (il che
mi sembra quantomeno curioso).
Spero di non aver detto troppe imperfezioni.
-- 
Confidence is the feeling you have before you understand the situation.


 magari perche` non necessitava (ce ne sono).
ok ok ho toppato. pero non e questo il motivo per cui c'e un jdk 1.1.8 in
non-free e non un j2sdk. un sacco di gente sviluppa con java2 penso, eppure non
sta neppure in sid. io credevo che il motivo fosse soprattutto la licenza,
probabilmente perche tempo addietro avevo letto qualcosa di simile a questo:
http://flits102-126.flits.rug.nl/~erik/debian/debian-faq-5.html
nelle nuove faq mi pare lo abbiano tolto, comunque dice:
A final note of mixed blessings: Sun's licensing policies on the JDK are
becoming more restricted with time, so this package may not be available as
part of the Debian distribution soon. It is possible that it may be available
in the same way that Netscape is available for Debian Linux. 
rileggendolo adesso mi pare di capire che il jdk una volta non stesse in
non-free, forse stava in contrib? comunque non spiega perche non ci sia j2sdk
in non-free, quindi correggo la mia risposta che diventa un laconico "non lo
so"...

 imho, non ci arrivera` _mai_.
Sbagliato. Ho sentito dire che la Sun sta per modificare la licenza del JDK
trasformandola in Open Source (spero LGPL). Così presto potrà a tutti gli
effetti essere incluso in Debian.
-- 
Andrea Bergia - studente              Linux Registred User #281550
"The one thing we're all waiting for, is peace on Earth and an end to war,
it's a miracle we need, the miracle, the miracle, 
Peace on earth and end to war today,
That time will come one day you'll see when we can all be friends"

effetti essere incluso in Debian.
_oggi_ java non e` free.
Quando lo sara` (se), ne riparliamo. Per adesso non e` sbagliato proprio
per nulla.
-- 
Why is "abbreviation" such a long word?


 per nulla.
Giusto. Ho esagerato un po' col tono. Chiedo scusa. Ciao.
