Installation de j2sdk sous debian


#1

Bonjour,

je dois installer j2sdk 1.4 et je ne suis pas sure de l’avoir réussi.
D’abord, comment vérifier si c’est bon ou pas?

voici ce que j’ai fait

[code]1°
#mkdir /usr/java
#cp /usr/src/j2sdk-1_4_2_03-linux-i586.bin /usr/java
3° cd /usr/java
#chmod a+x j2sdk-1_4_2_03-linux-i586.bin
5° #./j2sdk-1_4_2_03-linux-i586.bin

#vi prog.sh
#prog.sh
export PATH=$PATH:/usr/java/j2sdk1.4.2_03/bin
export CLASSPATH=$CLASSPATH:/usr/java/j2sdk1.4.2_03/lib/tools.jar
export CLASSPATH=$CLASSPATH:/usr/java/j2sdk1.4.2_03/jre/lib/rt.jar
export JAVA_HOME=/usr/java/j2sdk1.4.2_03
export JDK_HOME=/usr/java/j2sdk1.4.2_03

#chmod a+x prog.sh
#cp prog.sh /etc/profile.d
[/code]

par contre sur ce tutoriel,
linux-cd.com.ar/manuales/debian- … /ch11.html
je n’ai pas compris ce que je devais rajouter dans dpkg pour construire le dummy package.
(parag 11.3 How can I integrate Sun’s J2SE SDK with Debian Stable?)


#2

slt,

Pas besoin d’en faire autant, juste ca sa suffit.

1° #mkdir /usr/java
2° #cp /usr/src/j2sdk-1_4_2_03-linux-i586.bin /usr/java
3° cd /usr/java
4° #chmod a+x j2sdk-1_4_2_03-linux-i586.bin
5° #./j2sdk-1_4_2_03-linux-i586.bin 

Puis si tu veut que tout tes users ont les bonnes variables tu l’inscrint dans “/etc/profile” à chaque cnx /bin/bash lit ce fichier…

export PATH=$PATH:/usr/java/j2sdk1.4.2_03/bin
export CLASSPATH=$CLASSPATH:/usr/java/j2sdk1.4.2_03/lib/tools.jar
export CLASSPATH=$CLASSPATH:/usr/java/j2sdk1.4.2_03/jre/lib/rt.jar
export JAVA_HOME=/usr/java/j2sdk1.4.2_03
export JDK_HOME=/usr/java/j2sdk1.4.2_03 

#3

[quote=“ibtisss”]Bonjour,

je dois installer j2sdk 1.4 et je ne suis pas sure de l’avoir réussi.
D’abord, comment vérifier si c’est bon ou pas?
[/quote]
Tape java -version et vois ce qu’il te répond.
Vérifie bien qu’il s’agit de la JVM de sun et pas une autre (gcj, kaffee, …)
Si c’est le cas, va voir dans /etc/alternatives et modifie le lien si nécessaire (A effectuer via la commande update-alternatives).

[quote=“ibtiss”]
voici ce que j’ai fait

[code]1°
#mkdir /usr/java
#cp /usr/src/j2sdk-1_4_2_03-linux-i586.bin /usr/java
3° cd /usr/java
#chmod a+x j2sdk-1_4_2_03-linux-i586.bin
5° #./j2sdk-1_4_2_03-linux-i586.bin

#vi prog.sh
#prog.sh
export PATH=$PATH:/usr/java/j2sdk1.4.2_03/bin
export CLASSPATH=$CLASSPATH:/usr/java/j2sdk1.4.2_03/lib/tools.jar
export CLASSPATH=$CLASSPATH:/usr/java/j2sdk1.4.2_03/jre/lib/rt.jar
export JAVA_HOME=/usr/java/j2sdk1.4.2_03
export JDK_HOME=/usr/java/j2sdk1.4.2_03

#chmod a+x prog.sh
#cp prog.sh /etc/profile.d
[/code]

par contre sur ce tutoriel,
linux-cd.com.ar/manuales/debian- … /ch11.html
je n’ai pas compris ce que je devais rajouter dans dpkg pour construire le dummy package.
(parag 11.3 How can I integrate Sun’s J2SE SDK with Debian Stable?)[/quote]
L’idée, c’est que ton install “sache” que java est installé et donc que les programmes qui ont une dépendance avec java (OpenOffice p.e.) ne t’installe pas une autre JVM (gcj la plupart du temps)

Bien à toi

François


#4

lorsque je tape java -version,
j’ai :

SableVM version 1.11.3
c’est bon?


#5

[quote=“ibtisss”]lorsque je tape java -version,
j’ai :

SableVM version 1.11.3
c’est bon?[/quote]
non !
fais un which java, pour voir ce qu’il te répond.

et un /usr/java/j2sdk1.4.2_03/bin/java -version ca donne quoi ?

François


#6

which java :

/usr/bin/java

et dans le repertoire /usr/java
ya que :
j2sdk-1_4_2_10-nb-4_1-linux-ml.bin et prog.sh

que dois je faire?


#7

Tu avais quand même installé la jvm au point 5 non ?
Tu ne l’as pas installé dans /usr/java ?
Si tu ne sais pas où il est installé, tu peux essayer un find / -name java
Cette commande va te retourner tous les “java” sur ta machine.


#8

Ca m’a l’air bien compliqué tout ca

apt-cache search jdk sun-j2se1.4-binary - Sun Java 2 Platform Standard Edition 1.4 sun-j2se5.0-binary - Sun Java 2 Platform Standard Edition 5.0

apt-cache policy sun-j2se1.4-jdk-binary sun-j2se1.4-jdk-binary: Installé : (aucun) Candidat : 1.4.2.10-1duo1 Table de version : 1.4.2.10-1duo1 0 550 http://ftp.debian-unofficial.org sarge/non-free Packages

donc rajouter dans le fichier /etc/apt/sources.lits la ligne

Puis ensuite faire la mise a jour des paquets et l’installation

apt-get update apt-get upgrade apt-get install sun-j2se1.4-jdk-binary
Et voila un jdk version 1.4 d’installé


#9

C’etait un double du message dsl


#10

Si ça peut intéressé j’ai fait un fait un paquet

sun-j2sdk1.4_1.4.2+10_i386.deb

deb boisson.homeip.net/sarge/ ./