View Full Version : [gentoo] compilare openJava?!?
wireless
25-11-2006, 18:07
salve a tutti,
data la rivoluzionaria notizia della Sun di aver rilasciato i sorgenti di Java (immagino JVM e java e javac etc...) qualcuno di voi a provato a compilarli per la distribuzione in oggetto? Ho provato inefficacemente a cercare qualcosa su google, ma non trovo una combinazione che non mi proprini 1000 pagine di notizie tipo OpenJAva is aout! Java Free Forever! etc...
un aiutino?
(fermo restando che nn so quanto convenga mettere su java da sorgente, almeno per qualche release...,no?)
salve a tutti,
data la rivoluzionaria notizia della Sun di aver rilasciato i sorgenti di Java (immagino JVM e java e javac etc...) qualcuno di voi a provato a compilarli per la distribuzione in oggetto? Ho provato inefficacemente a cercare qualcosa su google, ma non trovo una combinazione che non mi proprini 1000 pagine di notizie tipo OpenJAva is aout! Java Free Forever! etc...
un aiutino?
(fermo restando che nn so quanto convenga mettere su java da sorgente, almeno per qualche release...,no?)
credo che per il momento hanno solo annunciato che rilasceranno i sorgenti a breve, ma non li hanno ancora rilasciati :)
Il sito di riferimento è: https://openjdk.dev.java.net/
Come dice -Slash, tocca aspettare il 2007 (primo quarto secondo la promessa) per avere tutto il malloppo. Al momento di "compilabile" trovi la JVM e javac. Per compilare javac ti serve...javac :D (o un altro compilatore per java).
I sorgenti della jvm li trovi qui:
https://openjdk.dev.java.net/hotspot/
è quella di doplhin (java 7).
Come compilare è scritto qua:
https://openjdk.dev.java.net/hotspot/faq.html
VegetaSSJ5
25-11-2006, 20:42
Per compilare javac ti serve...javac :D (o un altro compilatore per java).
è nato prima l'uovo o la gallina?!? D
ma quindi java è scritto in java? :sofico:
Se per Java intendiamo la piattaforma Java, no :D.
Non tutto almeno. La jvm è un programma C++. Le librerie sono ovviamente tutte in Java ma in diversi punti dichiarano dei metodi "native" che agganciano l'esecuzione di una certa operazione ad una definizione contenuta in una libreria dinamica, prodotta dalla compilazione di lingue diverse da java (di solito C).
Nel complesso è un bel miscuglio. Non c'è, per dire, l'eleganza dell'autodefinizione della piattaforma Squeak. Ma Java ha sempre avuto più del cavallo da tiro che del purosangue.
si, lo so che java è scritto in c/c++, era una battuta :asd:
Ops, pardon.
E' l'icona della faccina col pescione non l'ho mai capita :D
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.