Compilation OpenJDK6
Résolu
tibobo_77
Messages postés
1358
Date d'inscription
Statut
Membre
Dernière intervention
-
tibobo_77 Messages postés 1358 Date d'inscription Statut Membre Dernière intervention -
tibobo_77 Messages postés 1358 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un problème lors de la compilation d'openJDK sous ubuntu 10.4 LTS (La compilation est obligatoire, c'est pour un besoin spécifique, pour le moment c'est du test. Donc pas d'apt-get ou d'aptitude ni de binaire ou pakage à télécharger )
Voici la triple erreur:
../../../../../../src/share/classes/com/sun/corba/se/spi/orb/OperationFactory.java:449: cannot find symbol
symbol : method compactObjectToString(com.sun.corba.se.spi.orb.Operation[])
location: class com.sun.corba.se.impl.orbutil.ObjectUtility
ObjectUtility.compactObjectToString(actions) + ")" ;
^
../../../../../../src/share/classes/com/sun/corba/se/spi/orb/OperationFactory.java:536: cannot find symbol
symbol : method compactObjectToString(com.sun.corba.se.spi.orb.Operation[])
location: class com.sun.corba.se.impl.orbutil.ObjectUtility
ObjectUtility.compactObjectToString(op) + ")" ;
^
../../../../../../src/share/classes/com/sun/corba/se/spi/orb/ParserImplBase.java:128: cannot find symbol
symbol : method compactObjectToString(java.lang.Object)
location: class com.sun.corba.se.impl.orbutil.ObjectUtility
ObjectUtility.compactObjectToString(value) ) ;
^
Si vous avez une quelconque idée...
Toutes les sources ainsi que la démarche ont été prise sur le site d'openjdk:
http://openjdk.java.net/projects/jdk6/
http://hg.openjdk.java.net/jdk7/build/raw-file/tip/README-builds.html
En vous remerciant d'avance!
J'ai un problème lors de la compilation d'openJDK sous ubuntu 10.4 LTS (La compilation est obligatoire, c'est pour un besoin spécifique, pour le moment c'est du test. Donc pas d'apt-get ou d'aptitude ni de binaire ou pakage à télécharger )
Voici la triple erreur:
../../../../../../src/share/classes/com/sun/corba/se/spi/orb/OperationFactory.java:449: cannot find symbol
symbol : method compactObjectToString(com.sun.corba.se.spi.orb.Operation[])
location: class com.sun.corba.se.impl.orbutil.ObjectUtility
ObjectUtility.compactObjectToString(actions) + ")" ;
^
../../../../../../src/share/classes/com/sun/corba/se/spi/orb/OperationFactory.java:536: cannot find symbol
symbol : method compactObjectToString(com.sun.corba.se.spi.orb.Operation[])
location: class com.sun.corba.se.impl.orbutil.ObjectUtility
ObjectUtility.compactObjectToString(op) + ")" ;
^
../../../../../../src/share/classes/com/sun/corba/se/spi/orb/ParserImplBase.java:128: cannot find symbol
symbol : method compactObjectToString(java.lang.Object)
location: class com.sun.corba.se.impl.orbutil.ObjectUtility
ObjectUtility.compactObjectToString(value) ) ;
^
Si vous avez une quelconque idée...
Toutes les sources ainsi que la démarche ont été prise sur le site d'openjdk:
http://openjdk.java.net/projects/jdk6/
http://hg.openjdk.java.net/jdk7/build/raw-file/tip/README-builds.html
En vous remerciant d'avance!
A voir également:
- Compilation OpenJDK6
- Breach compilation c'est quoi - Guide
- Comment faire une compilation de musique - Forum Audio
- Must declare a named package because this compilation unit is associated to the named module - Forum Java
- Erreur de compilation projet ou bibliothèque introuvable - Forum VB / VBA
- Message d'erreur Excel projet ou bibliotheque introuvable ! - Forum Excel
5 réponses
Bonjour,
la même, "en couleur", sur Fedora 12 :
https://www.mail-archive.com/jdk6-dev@openjdk.java.net/msg00032.html
tu peux nous retourner le résultat de la commande suivante :
un penguin sur la banquise !
la même, "en couleur", sur Fedora 12 :
https://www.mail-archive.com/jdk6-dev@openjdk.java.net/msg00032.html
tu peux nous retourner le résultat de la commande suivante :
env | grep ALT
un penguin sur la banquise !
peux-tu nous indiquer ce que retourne les commandes suivante :
merci.
java -version echo $ALT_BOOTDIR
merci.
java -version
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.2) (6b20-1.9.2-0ubuntu1~10.04.1)
OpenJDK Server VM (build 19.0-b09, mixed mode)
echo $ALT_BOOTDIR
/.../java-comp/jdk1.6.0_23/
C'est le jdk extrait du .bin de cet endroit:
https://www.oracle.com/java/technologies/javase-downloads.html
J'ai aussi tester en mettant cette variable d'environnement sur un l'openJDK obtenu par un apt-get, mais cela ne passe pas non plus. (à moin que je ne me sois tromper au niveau du pointage:
export ALT_BOOTDIR=/usr/lib/jvm/java-1.6.0-openjdk/
)
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.2) (6b20-1.9.2-0ubuntu1~10.04.1)
OpenJDK Server VM (build 19.0-b09, mixed mode)
echo $ALT_BOOTDIR
/.../java-comp/jdk1.6.0_23/
C'est le jdk extrait du .bin de cet endroit:
https://www.oracle.com/java/technologies/javase-downloads.html
J'ai aussi tester en mettant cette variable d'environnement sur un l'openJDK obtenu par un apt-get, mais cela ne passe pas non plus. (à moin que je ne me sois tromper au niveau du pointage:
export ALT_BOOTDIR=/usr/lib/jvm/java-1.6.0-openjdk/
)
Bonjour,
Peux-tu m'éclairer sur certains points :
1) ton problème actuel est d'installer en ligne de commande openjdk via la source en tar.gz : est-ce exact ?
2) je constate que tu as 2 versions :
java version "1.6.0_20" (via la commande : java -version)
et
jdk1.6.0_23
3) je suppose donc que tu souhaites installer la dernière version jdk (en l'occurrence la jdk1.6.0_23) pour travailler avec : est-ce exact ?
4) si toutes mes suppositions sont exactes alors tu as un "gros" problème avec les variables d'environnement :
a) je ne suis pas sûr que ceci est correct :
ALT_BOOTDIR=/..../java-comp/jdk1.6.0_23/
.... c'est le " /../ " qui me dérange .....
bref peux-tu me retourner le résultat de la commande suivante :
ATTENTION : cela peut mettre un certain temps avant d'obtenir la totalité des réponses (attendre le retour du "prompt" qui définit la fin de la recherche de la commande find)
Peux-tu m'éclairer sur certains points :
1) ton problème actuel est d'installer en ligne de commande openjdk via la source en tar.gz : est-ce exact ?
2) je constate que tu as 2 versions :
java version "1.6.0_20" (via la commande : java -version)
et
jdk1.6.0_23
3) je suppose donc que tu souhaites installer la dernière version jdk (en l'occurrence la jdk1.6.0_23) pour travailler avec : est-ce exact ?
4) si toutes mes suppositions sont exactes alors tu as un "gros" problème avec les variables d'environnement :
a) je ne suis pas sûr que ceci est correct :
ALT_BOOTDIR=/..../java-comp/jdk1.6.0_23/
.... c'est le " /../ " qui me dérange .....
bref peux-tu me retourner le résultat de la commande suivante :
sudo find / -name "*jdk*"
ATTENTION : cela peut mettre un certain temps avant d'obtenir la totalité des réponses (attendre le retour du "prompt" qui définit la fin de la recherche de la commande find)
Bonjour, et désolé de la lenteur de la réponse, avec les fêtes je n'ai pas eu le temps de prendre du temps pour résoudre le problème.
Pour commencer: Bonne année! Et tous mes voeux de santé et de bonheur.
En effet, je compile les sources d'OpenJDK, téléchargé sous Tar.gz.
En effet, j'ai deux versions:
1.6.0_20: OpenJdk
jdk1.6.0_23: sorti d'un binaire de sun; non compilé, utiliser pour compiler OpenJdk.
(voir la doc: http://hg.openjdk.java.net/jdk7/build/raw-file/tip/README-builds.html#bootjdk)
Non je compile la 1.6.0_20: la version d'openjdk.
Le répertoire test est un répertoire de travail. Ne nécessite pas les droits root.
Pour commencer: Bonne année! Et tous mes voeux de santé et de bonheur.
1) ton problème actuel est d'installer en ligne de commande openjdk via la source en tar.gz : est-ce exact ?
En effet, je compile les sources d'OpenJDK, téléchargé sous Tar.gz.
2) je constate que tu as 2 versions : java version "1.6.0_20" (via la commande : java -version) et jdk1.6.0_23
En effet, j'ai deux versions:
1.6.0_20: OpenJdk
jdk1.6.0_23: sorti d'un binaire de sun; non compilé, utiliser pour compiler OpenJdk.
(voir la doc: http://hg.openjdk.java.net/jdk7/build/raw-file/tip/README-builds.html#bootjdk)
3) je suppose donc que tu souhaites installer la dernière version jdk (en l'occurrence la jdk1.6.0_23) pour travailler avec : est-ce exact ?
Non je compile la 1.6.0_20: la version d'openjdk.
4) si toutes mes suppositions sont exactes alors tu as un "gros" problème avec les variables d'environnement : a) je ne suis pas sûr que ceci est correct : ALT_BOOTDIR=/..../java-comp/jdk1.6.0_23/ .... c'est le " /../ " qui me dérange .....
env | grep ALT ALT_JDK_IMPORT_PATH=/test/java-comp/jdk1.6.0_23/ ALT_BOOTDIR=/test/java-comp/jdk1.6.0_23/ ALT_MOTIF_DIR=/test/java-comp/openmotif/ ALT_JDK_IMPORT_PATH=/test/jdk1.6.0_23/ <== j'ai pas bien compris l'utilité de cette variable mais sinon elle me fait des warning.
Le répertoire test est un répertoire de travail. Ne nécessite pas les droits root.
bref peux-tu me retourner le résultat de la commande suivante : sudo find / -name "*jdk*"
/test/java/hotspot/make/openjdk_distro /test/java/jdk /test/java/jdk/src/solaris/native/common/jdk_util_md.c /test/java/jdk/src/share/native/common/jdk_util.c /test/java/jdk/src/share/native/common/jdk_util.h /test/java/jdk/src/share/sample/scripting/scriptpad/nbproject/jdk.xml /test/java/jdk/src/share/sample/jmx/jmx-scandir/nbproject/jdk.xml /test/java/jdk/src/share/demo/nbproject/scripting/jconsole-plugin/nbproject/jdk.xml /test/java/jdk/src/share/demo/nbproject/management/VerboseGC/nbproject/jdk.xml /test/java/jdk/src/share/demo/nbproject/management/FullThreadDump/nbproject/jdk.xml /test/java/jdk/src/share/demo/nbproject/management/MemoryMonitor/nbproject/jdk.xml /test/java/jdk/src/share/demo/nbproject/management/JTop/nbproject/jdk.xml /test/java/jdk/src/share/demo/nbproject/jfc/SwingApplet/nbproject/jdk.xml /test/java/jdk/src/share/demo/nbproject/jfc/Metalworks/nbproject/jdk.xml /test/java/jdk/src/share/demo/nbproject/jfc/TableExample/nbproject/jdk.xml /test/java/jdk/src/share/demo/nbproject/jfc/SampleTree/nbproject/jdk.xml /test/java/jdk/src/share/demo/nbproject/jfc/Font2DTest/nbproject/jdk.xml /test/java/jdk/src/share/demo/nbproject/jfc/FileChooserDemo/nbproject/jdk.xml /test/java/jdk/src/share/demo/nbproject/jfc/Notepad/nbproject/jdk.xml /test/java/jdk/src/windows/native/common/jdk_util_md.c /test/java/jdk/make/sun/javazic/tzdata_jdk /test/java/jdk/make/sun/javazic/tzdata_jdk/jdk11_backward /test/java/jdk/make/sun/javazic/tzdata_jdk/jdk11_full_backward /test/java/jdk/make/sun/javazic/javatz/jdk1.1.x_zone_ids.txt /test/java/jdk/make/sun/font/mapfile-vers.openjdk /test/java/jdk/make/netbeans/jdk /test/java/jdk/make/jdk_generic_profile.sh /test/java/make/jdk-rules.gmk /test/openjdk-6-src-b20-21_jun_2010.tar.gz /test/jdk1.6.0_23 /test/jdk1.6.0_23/jre/lib/servicetag/jdk_header.png /test/jdk1.6.0_23/lib/visualvm/profiler/lib/deployed/jdk15 /test/jdk1.6.0_23/lib/visualvm/profiler/lib/deployed/jdk16 /test/jdk1.6.0_23/sample/scripting/scriptpad/nbproject/jdk.xml /test/jdk1.6.0_23/sample/webservices/EbayServer/nbproject/jdk.xml /test/jdk1.6.0_23/sample/webservices/EbayClient/nbproject/jdk.xml /test/jdk1.6.0_23/sample/jmx/jmx-scandir/nbproject/jdk.xml /test/jdk1.6.0_23/demo/nbproject/scripting/jconsole-plugin/nbproject/jdk.xml /test/jdk1.6.0_23/demo/nbproject/management/VerboseGC/nbproject/jdk.xml /test/jdk1.6.0_23/demo/nbproject/management/FullThreadDump/nbproject/jdk.xml /test/jdk1.6.0_23/demo/nbproject/management/MemoryMonitor/nbproject/jdk.xml /test/jdk1.6.0_23/demo/nbproject/management/JTop/nbproject/jdk.xml /test/jdk1.6.0_23/demo/nbproject/jfc/SwingSet2/nbproject/jdk.xml /test/jdk1.6.0_23/demo/nbproject/jfc/SwingApplet/nbproject/jdk.xml /test/jdk1.6.0_23/demo/nbproject/jfc/Metalworks/nbproject/jdk.xml /test/jdk1.6.0_23/demo/nbproject/jfc/TableExample/nbproject/jdk.xml /test/jdk1.6.0_23/demo/nbproject/jfc/Stylepad/nbproject/jdk.xml /test/jdk1.6.0_23/demo/nbproject/jfc/SampleTree/nbproject/jdk.xml /test/jdk1.6.0_23/demo/nbproject/jfc/Font2DTest/nbproject/jdk.xml /test/jdk1.6.0_23/demo/nbproject/jfc/FileChooserDemo/nbproject/jdk.xml /test/jdk1.6.0_23/demo/nbproject/jfc/Java2D/nbproject/jdk.xml /test/jdk1.6.0_23/demo/nbproject/jfc/Notepad/nbproject/jdk.xml /test/jdk-6u23-linux-i586.bin
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci. Je te retourne tes voeux. :-)
Je vois que tu as fait des modifications :
avant :
après :
peut-être que ton problème serait le répertoire java-comp. Existe-t-il vraiment ? (cela expliquerait ton commentaire : j'ai pas bien compris l'utilité de cette variable mais sinon elle me fait des warning.).
Je vois que tu as fait des modifications :
avant :
env | grep ALT ALT_JDK_IMPORT_PATH=/..../java-comp/jdk1.6.0_23/ ALT_BOOTDIR=/..../java-comp/jdk1.6.0_23/ ALT_MOTIF_DIR=/..../java-comp/openmotif/
après :
env | grep ALT ALT_JDK_IMPORT_PATH=/test/java-comp/jdk1.6.0_23/ ALT_BOOTDIR=/test/java-comp/jdk1.6.0_23/ ALT_MOTIF_DIR=/test/java-comp/openmotif/ ALT_JDK_IMPORT_PATH=/test/jdk1.6.0_23/
peut-être que ton problème serait le répertoire java-comp. Existe-t-il vraiment ? (cela expliquerait ton commentaire : j'ai pas bien compris l'utilité de cette variable mais sinon elle me fait des warning.).
ALT_JDK_IMPORT_PATH=/..../java-comp/jdk1.6.0_23/
ALT_BOOTDIR=/..../java-comp/jdk1.6.0_23/
ALT_MOTIF_DIR=/..../java-comp/openmotif/
Voila, merci de t'y être intéressé.