New translations.
fr/java/dists/10.sgml: MFen 1.4 fr/java/dists/11.sgml: MFen 1.7 fr/java/dists/12.sgml: MFen 1.16 fr/java/dists/13.sgml: MFen 1.12 fr/java/dists/14.sgml: MFen 1.4 fr/java/dists/index.sgml: MFen 1.6 fr/java/dists/Makefile: MFen 1.5
This commit is contained in:
parent
aa404b760a
commit
2a2826afd5
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=17103
7 changed files with 646 additions and 0 deletions
66
fr/java/dists/10.sgml
Normal file
66
fr/java/dists/10.sgml
Normal file
|
@ -0,0 +1,66 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
|
||||
<!ENTITY base CDATA "../..">
|
||||
<!ENTITY date "$FreeBSD$">
|
||||
<!ENTITY title "Projet Java pour FreeBSD : JDK 1.0 - NON SUPPORTé">
|
||||
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
||||
]>
|
||||
|
||||
<!--
|
||||
The FreeBSD French Documentation Project
|
||||
Original revision: 1.4
|
||||
|
||||
Version francaise : Stephane Legrand <stephane@freebsd-fr.org>
|
||||
-->
|
||||
|
||||
<html>
|
||||
&header;
|
||||
|
||||
<table border="0">
|
||||
<tr>
|
||||
<td>
|
||||
<H2>JDK 1.0.x</H2>
|
||||
<P>Bien que cela soit noté ci-dessous, cette distribution du JDK n'est plus disponible sur freefall.FreeBSD.org.
|
||||
Si vous parvenez à trouver ce port, vous êtes libre de l'utiliser. :)
|
||||
<PRE>
|
||||
Annonce
|
||||
-------
|
||||
Une distribution native pour FreeBSD du JDK 1.0.2 est maintenant disponible à l'adresse
|
||||
freefall.FreeBSD.org:/pub/FreeBSD/LOCAL_PORTS/jdk102.tar.gz
|
||||
Ce port contient l'interpréteur java, le compilateur et le lanceur d'applet.
|
||||
Cette distribution n'est absolument pas supportée.
|
||||
|
||||
Installation
|
||||
------------
|
||||
1. Récupérez la fichier freefall.FreeBSD.org:/pub/FreeBSD/LOCAL_PORTS/jdk102.tar.gz.
|
||||
2. Créez un répertoire et décompressez l'archive dans celui-ci.
|
||||
3. Installez le port pdksh.
|
||||
|
||||
Utilisation du JDK
|
||||
------------------
|
||||
Si le répertoire racine du JDK est <jdk>, vous devez :
|
||||
1. inclure dans votre "path" le répertoire <jdk>/bin
|
||||
2. positionner la variable d'environnement CLASSPATH à .:<jdk>/classes
|
||||
3. configurer LD_LIBRARY_PATH pour inclure <jdk>/lib/i386
|
||||
Pour compiler un programme java, utilisez 'javac program.java'.
|
||||
Pour le lancer, utilisez 'java <nom_de_la_classe_principale>'.
|
||||
|
||||
Réponses aux questions les plus courantes
|
||||
-----------------------------------------
|
||||
Q: Ai-je besoin de Motif ?
|
||||
A: Non.
|
||||
|
||||
Q: Sur quelle version de FreeBSD fonctionne ce JDK ?
|
||||
A: J'utilise la version courante de FreeBSD, c'est donc la seule version que
|
||||
j'ai pu tester. /* "FreeBSD-current ?" - commentaire ajouté par Dave Hummel, qui
|
||||
n'est pas l'auteur original */
|
||||
|
||||
Q: Cela ne fonctionne pas sur ma machine. Que puis-je faire ?
|
||||
A: Pas de chance, cette distribution n'est absolument pas supportée.
|
||||
</PRE>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
&footer;
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
125
fr/java/dists/11.sgml
Normal file
125
fr/java/dists/11.sgml
Normal file
|
@ -0,0 +1,125 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
|
||||
<!ENTITY base CDATA "../..">
|
||||
<!ENTITY date "$FreeBSD$">
|
||||
<!ENTITY title "Projet Java pour FreeBSD : JDK 1.1">
|
||||
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
||||
]>
|
||||
|
||||
<!--
|
||||
The FreeBSD French Documentation Project
|
||||
Original revision: 1.7
|
||||
|
||||
Version francaise : Stephane Legrand <stephane@freebsd-fr.org>
|
||||
-->
|
||||
|
||||
<html>
|
||||
&header;
|
||||
|
||||
<table border="0">
|
||||
<tr>
|
||||
<td>
|
||||
<P>La dernière version est
|
||||
<A HREF="ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/jdk1.1.8_ELF.V1999-11-9.tar.gz">jdk1.1.8_ELF.V1999-11-9.tar.gz</A>.
|
||||
pour ELF (FreeBSD versions 3 ou 4) ou pour les versions plus anciennes de la série 2.2
|
||||
<A HREF="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/nate/JDK1.1/jdk1.1.8_AOUT.V1999-11-9.tar.gz">jdk1.1.8_AOUT.V1099-11-9.tar.gz</A>.
|
||||
Les patches utilisés pour la compilation des 2 versions sont disponibles
|
||||
<A HREF="http://www.freebsd.org/~patrick/patches.tar.gz">ici</A>. Ils ne sont utiles que si vous avez le code source Java.
|
||||
|
||||
<P>Par ailleurs, les versions internationales du JRE sont
|
||||
disponibles.
|
||||
<UL>
|
||||
<LI>
|
||||
<A HREF="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/nate/JDK1.1/jre1.1.8i_AOUT.V1999-11-9.tar.gz">jre1.1.8i_AOUT.V1999-11-9.tar.gz</A>
|
||||
<LI>
|
||||
<A HREF="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/nate/JDK1.1/jre1.1.8i_ELF.V1999-11-9.tar.gz">jre1.1.8i_ELF.V1999-11-9.tar.gz</A>
|
||||
</UL>
|
||||
|
||||
<P>Vous êtes invité à utiliser un site proche de chez vous,
|
||||
à moins que vous ne soyez limité au http. Utilisez l'un de ces miroirs :
|
||||
<UL>
|
||||
<LI>
|
||||
<A HREF="ftp://ftp.nuxi.com/pub/FreeBSD/JDK/">ftp://ftp.nuxi.com/pub/FreeBSD/JDK/</A>
|
||||
<BR>Merci à David O'Brien (obrien@NUXI.com) qui m'a donné un compte
|
||||
sur sa machine. Le miroir devrait donc être toujours correct.
|
||||
|
||||
<LI>
|
||||
<A HREF="http://mirror.aarnet.edu.au/pub/FreeBSD/JDK/">http://mirror.aarnet.edu.au/pub/FreeBSD/JDK/</A>
|
||||
|
||||
<LI>
|
||||
<A HREF="ftp://mirror.aarnet.edu.au/pub/FreeBSD/JDK/">ftp://mirror.aarnet.edu.au/pub/FreeBSD/JDK/</A>
|
||||
<BR>Disponible uniquement en Australie/Nouvelle-Zélande. Merci à Jason Andrade
|
||||
(jason@dstc.edu.au) pour ce miroir par delà l'océan.
|
||||
|
||||
<LI>
|
||||
<A HREF="ftp://ftp.se.freebsd.org/pub/FreeBSD/JDK/">ftp://ftp.se.freebsd.org/pub/FreeBSD/JDK/</A>
|
||||
<BR>Merci à Johan Larsson (gozer@ludd.luth.se).
|
||||
|
||||
<LI>
|
||||
<A HREF="ftp://ftp7.de.freebsd.org/pub/FreeBSD/JDK/">ftp://ftp7.de.freebsd.org/pub/FreeBSD/JDK/</A>
|
||||
<BR><A HREF="http://ftp7.de.freebsd.org/pub/FreeBSD/JDK/">http://ftp7.de.freebsd.org/pub/FreeBSD/JDK/</A>
|
||||
<BR>Merci à Oliver Fromme (olli@dorifer.heim3.tu-clausthal.de).
|
||||
|
||||
<LI>
|
||||
<A HREF="ftp://ftp.gwdg.de/pub/freebsd/JDK/">ftp://ftp.gwdg.de/pub/freebsd/JDK/</A>
|
||||
<BR><A HREF="http://ftp.gwdg.de/pub/freebsd/JDK/">http://ftp.gwdg.de/pub/freebsd/JDK/</A>
|
||||
<BR>Merci à Eberhard Moenkeberg (emoenke@gwdg.de).
|
||||
|
||||
<LI>
|
||||
<A HREF="ftp://nofinesse.lib.surrey.ac.uk/pub/FreeBSD/JDK/">ftp://nofinesse.lib.surrey.ac.uk/pub/FreeBSD/JDK/</A>
|
||||
<BR>Merci à Jose Marques qui a mis en place une automatisation du processus.
|
||||
|
||||
<LI>
|
||||
<A HREF="ftp://ftp.spline.net/pub/FreeBSD/JDK/">ftp://ftp.spline.net/pub/FreeBSD/JDK/</A>
|
||||
<BR>Merci à Alexander Tatmaniants (tat@Spline.NET) .
|
||||
</UL>
|
||||
|
||||
<P>Ces versions ne nécessitent pas une licence Motif car elles ont été compilées
|
||||
avec une bibliothèque Motif qui autorise la distribution publique des binaires et
|
||||
des librairies du JDK.
|
||||
|
||||
<H3>README.FreeBSD:</H3>
|
||||
<PRE>
|
||||
JDK1.1.8 pour FreeBSD
|
||||
---------------------
|
||||
Corrigés dans cette version :
|
||||
- l'impression à partir du JDK devrait maintenant fonctionner correctement.
|
||||
- utilisation de la version en assembleur de l'interpréteur. Les performances
|
||||
devrait être meilleure.
|
||||
- meilleure gestion des signaux comme DIVIDE et SIGFPE qui sont maintenant
|
||||
interceptés et gérés correctement.
|
||||
- la version ELF devrait mieux fonctionner avec les applications AWT/Swing. Le
|
||||
projet FreeBSD a fait don d'une version de Motif plus récente qui devrait éviter
|
||||
certaines erreurs étranges sous interface X.
|
||||
|
||||
Pour avoir les meilleures résultats, il est recommandé d'utiliser les versions les plus récentes de FreeBSD,
|
||||
à savoir la 2.2.8 pour les versions a.out et FreeBSD 3.2R, afin de profiter
|
||||
de ces améliorations.
|
||||
|
||||
Si vous trouvez un bug ou si vous avez des corrections de bugs que vous voudriez voir intégrées, veuillez envoyer
|
||||
un courrier électronique à 'java-port@FreeBSD.org' de manière à ce que nous puissions encore améliorer les prochaines versions.
|
||||
|
||||
Limitations/Bugs connus :
|
||||
-------------------------
|
||||
Le nombre de sockets qui peuvent être utilisées en même temps est codé en dur avec
|
||||
l'année (à la date d'aujourd'hui, ce nombre est égal à 2000). Ce n'est pas spécialement une limitation du
|
||||
noyau FreeBSD mais arriver à avoir un mécanisme dynamique n'est pas trivial et donc
|
||||
aucun des développeurs n'a encore écrit le code et personne n'a
|
||||
envoyé de patches à l'équipe de développement. Si cette limitation a beaucoup d'importance pour vous,
|
||||
nous serons ravi de recevoir tous les patches pour passer à un mécanisme dynamique qui permettrait de ne plus
|
||||
limiter le nombre de descripteurs de fichiers (sockets).
|
||||
------------------------------------
|
||||
Pour réaliser une distribution qui fonctionne sans X _et_ avec X, deux binaires
|
||||
sont fournis. Le premier est lié sans X et est le binaire standard.
|
||||
Le deuxième binaire est lié avec une version statique de X et avec
|
||||
les librairies X partagées. La version utilisée est contrôlée par la variable
|
||||
d'environnement DISPLAY qui est utilisée par X afin de déterminer
|
||||
le périphérique de sortie.
|
||||
</PRE>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
&footer;
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
|
94
fr/java/dists/12.sgml
Normal file
94
fr/java/dists/12.sgml
Normal file
|
@ -0,0 +1,94 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
|
||||
<!ENTITY base CDATA "../..">
|
||||
<!ENTITY date "$FreeBSD$">
|
||||
<!ENTITY title "Projet Java pour FreeBSD : JDK 2 (aka JDK 1.2)">
|
||||
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
||||
]>
|
||||
|
||||
<!--
|
||||
The FreeBSD French Documentation Project
|
||||
Original revision: 1.16
|
||||
|
||||
Version francaise : Stephane Legrand <stephane@freebsd-fr.org>
|
||||
-->
|
||||
|
||||
<html>
|
||||
&header;
|
||||
|
||||
<table border="0">
|
||||
<tr>
|
||||
<td>
|
||||
<p>
|
||||
<b>18 Septembre 2002 :</b> Greg Lewis a sorti un nouveau jeu de patches pour le
|
||||
JDK 1.2.2.
|
||||
<p>Le plus intéressant pour les utilisateurs de FreeBSD est l'inclusion du support JPDA.
|
||||
Les autres principaux changements sont le support de
|
||||
<a href="http://www.netbsd.org/">NetBSD</a> et
|
||||
<a href="http://www.openbsd.org/">OpenBSD</a>.
|
||||
|
||||
<p>Comme dit précedemment, les patches sont disponibles à l'adresse
|
||||
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk.html">http://www.eyesbeyond.com/freebsddom/java/jdk.html</a>. Les utilisateurs FreeBSD sont invités à
|
||||
utiliser le port java/jdk12.
|
||||
|
||||
<p>
|
||||
<b>14 Octobre 2000 :</b> Le port du JDK 1.2.2 en version native pour FreeBSD de Greg Lewis est maintenant en phase de test
|
||||
béta. Il est disponible dans les ports (java/jdk12-beta).
|
||||
<br>Bien que le port ne fonctionne que sur architecture i386 pour le moment, cela permettra à tous ceux
|
||||
qui utilisent cette plate-forme (la plupart d'entre vous) de compiler un JDK2 natif et de le
|
||||
tester avec vos applications favorites et avec votre code. Si vous utilisez une application
|
||||
de manière régulière, pourquoi ne pas en faire un port ? Les instructions sont disponibles dans le <a href="../../doc/en_US.ISO8859-1/books/porters-handbook/index.html">Manuel du Porteur d'Applications</a>.
|
||||
|
||||
<P>Si vous voulez essayer de le compiler "à la main", en raison des contraintes liées à la licence SCSL, vous devez dorénavant aller sur
|
||||
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk.html">http://www.eyesbeyond.com/freebsddom/java/jdk.html</a>
|
||||
et déclarer que vous acceptez les termes de la licence SCSL avant le téléchargement.
|
||||
<P><b>Note</b> : ce port nécessite énormément de place disque pour la compilation (environ 250 Mo).
|
||||
|
||||
<p>
|
||||
<b>3 Mai 2000 :</b> Greg Lewis vient d'annoncer que le port du JDK 1.2.2 en version native pour
|
||||
FreeBSD était entré en phase de test alpha.
|
||||
<br>Dans sa forme actuelle, le port compile et fonctionne sur la plupart des versions FreeBSD
|
||||
(3.4, 4.0 et 5.0 sur x86) et les choses progressent pour les autres versions (2.2.8 sur x86
|
||||
et 4.0 alpha). La plupart des applets et des applications de démo fonctionnent.
|
||||
<br>Nous recherchons actuellement des passionnés qui seraient prêts à prendre un peu
|
||||
de temps pour tester le nouveau port. Bien que cela ne soit pas une tâche triviale, il existe
|
||||
des instructions claires et détaillées sur la compilation et l'utilisation du port.
|
||||
<br>Les patches sont disponibles, comme d'habitude, sur :
|
||||
<br><a href="http://www.eyesbeyond.com/freebsddom/java/jdk.html">
|
||||
http://www.eyesbeyond.com/freebsddom/java/jdk.html</a>
|
||||
<br>Plus d'informations, les problèmes non résolus et les instructions détaillées sont disponibles sur :
|
||||
<br><a href="http://www.kjkoster.org/java/index.html">
|
||||
http://www.kjkoster.org/java/index.html</a>
|
||||
<p>
|
||||
<b>22 Mars 2000 :</b> Greg Lewis a sorti les patches pré-alpha pour les utilisateurs téméraires
|
||||
qui voudraient compiler leurs propres JDK 1.2.2 en version native pour FreeBSD. Le processus
|
||||
à suivre est réservé aux utilisateurs avertis et le JDK produit ne doit pas être utilisé
|
||||
en production. Cela étant dit, la plupart des démo AWT et Swing semblent
|
||||
fonctionner. Il reste encore beaucoup de travail à faire et nous avons besoin d'un maximum
|
||||
de testeurs. Les patches et les instructions pour la compilation peuvent être téléchargés sur
|
||||
<A HREF="http://www.eyesbeyond.com/freebsddom/java/jdk.html">http://www.eyesbeyond.com/freebsddom/java/jdk.html</a>
|
||||
Les problèmes actuels et les résultats des tests sont disponibles sur
|
||||
<A HREF="http://www.kjkoster.org/java/index.html">http://www.kjkoster.org/java/index.html.</A> </p>
|
||||
<p>
|
||||
<b>January 30, 2000:</b> The Linux Blackdown Port Team has released RC4 of JDK 1.2
|
||||
. It has been tested on FreeBSD 3.4-STABLE and later and runs all demo applets
|
||||
and jfc demos. Several people have mentioned some problems running it with
|
||||
Apache JServ. Until it can be added to the FreeBSD port tree, it can be found
|
||||
at <a href="http://www.jmcm.org/tech/ports/linux_jdk.html">
|
||||
http://www.jmcm.org/tech/ports/linux_jdk.html</a>. (Reported by Jose Marques)
|
||||
|
||||
<P>
|
||||
<B>October 11, 1999:</B> Work has re-started on the Java2/JDK1.2 port.
|
||||
Expect an early 'alpha' release in the coming weeks for FreeBSD
|
||||
3.3-stable/ELF boxes.
|
||||
|
||||
<P>For most JDK2 development issues, you can use the JDK1 release and the
|
||||
<A HREF="http://java.sun.com/products/jfc/index.html#download-swing">Swing</A>
|
||||
releases provided by Sun for JDK1, which works very well under FreeBSD.
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</TABLE>
|
||||
&footer;
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
230
fr/java/dists/13.sgml
Normal file
230
fr/java/dists/13.sgml
Normal file
|
@ -0,0 +1,230 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
|
||||
<!ENTITY base CDATA "../..">
|
||||
<!ENTITY date "$FreeBSD$">
|
||||
<!ENTITY title "Projet Java pour FreeBSD : JDK 1.3">
|
||||
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
||||
]>
|
||||
|
||||
<!--
|
||||
The FreeBSD French Documentation Project
|
||||
Original revision: 1.12
|
||||
|
||||
Version francaise : Stephane Legrand <stephane@freebsd-fr.org>
|
||||
Version francaise (mise a jour) : Stephane Legrand <stephane@freebsd-fr.org>
|
||||
-->
|
||||
|
||||
<html>
|
||||
&header;
|
||||
|
||||
<table border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
<b>12 Février 2003 :</b> <a href="mailto:glewis@FreeBSD.org">Greg
|
||||
Lewis</a> a sorti un nouveau jeu de patches (version 8) pour le JDK 1.3.1
|
||||
et a également mis à jour le port ports/java/jdk13. Ces nouveaux
|
||||
patches sont, comme d'habitude, disponibles sur <a href=
|
||||
"http://www.eyesbeyond.com/freebsddom/java/jdk13.html">http://www.eyesbeyond.com/freebsddom/java/jdk13.html</a>
|
||||
<br>Cette nouvelle version est la première du JDK 1.3.1 à passer
|
||||
les tests de compatibilités de Sun. Elle contient de nombreuses corrections et améliorations, il est
|
||||
donc recommandé de faire cette mise à jour avant de signaler tout problème.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>26 Juillet 2002 :</b> <a href="mailto:glewis@FreeBSD.org">Greg
|
||||
Lewis</a> a sorti un nouveau jeu de patches (version 7) pour le JDK 1.3.1
|
||||
et a également mis à jour le port ports/java/jdk13. Ces nouveaux
|
||||
patches sont, comme d'habitude, disponibles sur <a href=
|
||||
"http://www.eyesbeyond.com/freebsddom/java/jdk13.html">http://www.eyesbeyond.com/freebsddom/java/jdk13.html</a>
|
||||
<br>Cette nouvelle version contient de nombreuses corrections et améliorations, il est
|
||||
donc recommandé de faire cette mise à jour avant de signaler tout problème.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>13 Février 2002 :</b> <a href="mailto:glewis@FreeBSD.org">Greg
|
||||
Lewis</a> a sorti un nouveau jeu de patches (version 6) pour le JDK 1.3.1
|
||||
et a également mis à jour le port ports/java/jdk13. Ces nouveaux
|
||||
patches sont, comme d'habitude, disponibles sur <a href=
|
||||
"http://www.eyesbeyond.com/freebsddom/java/jdk13.html">http://www.eyesbeyond.com/freebsddom/java/jdk13.html</a>
|
||||
<br>Cette nouvelle version contient de nombreuses corrections et améliorations, il est
|
||||
donc recommandé de faire cette mise à jour avant de signaler tout problème.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>16 Octobre 2001 :</b> <a href="mailto:glewis@FreeBSD.org">Greg
|
||||
Lewis</a> a sorti un nouveau jeu de patches (version 5) pour le JDK 1.3.1
|
||||
et a également mis à jour le port ports/java/jdk13. Ces nouveaux
|
||||
patches sont, comme d'habitude, disponibles sur <a href=
|
||||
"http://www.eyesbeyond.com/freebsddom/java/jdk13.html">http://www.eyesbeyond.com/freebsddom/java/jdk13.html</a>
|
||||
<br>Cette nouvelle version contient de nombreuses corrections et améliorations, il est
|
||||
donc recommandé de faire cette mise à jour avant de signaler tout problème.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>10 Septembre 2001 :</b> <a href="mailto:glewis@FreeBSD.org">Greg
|
||||
Lewis</a> a sorti un nouveau jeu de patches (version 4) pour le JDK 1.3.1
|
||||
et a également mis à jour le port ports/java/jdk13. Ces nouveaux
|
||||
patches sont, comme d'habitude, disponibles sur <a href=
|
||||
"http://www.eyesbeyond.com/freebsddom/java/jdk13.html">http://www.eyesbeyond.com/freebsddom/java/jdk13.html</a>
|
||||
<br>Cette nouvelle version contient de nombreuses corrections et améliorations, il est
|
||||
donc recommandé de faire cette mise à jour avant de signaler tout problème.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>27 Août 2001 :</b> <a href="mailto:glewis@FreeBSD.org">Greg Lewis</a>
|
||||
a sorti le tant attendu port du JDK 1.3.1. Il peut maintenant être compilé
|
||||
à partir du répertoire ports/java/jdk13. Il faut noté que toutes les
|
||||
remarques décrites ci-dessous s'appliquent et qu'il s'agit toujours d'une version
|
||||
<strong>uniquement à destination des développeurs</strong>. Il n'est pas
|
||||
recommandé de l'utiliser en production.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>16 Juillet 2001 :</b> <a href="mailto:glewis@FreeBSD.org">Greg Lewis</a>
|
||||
a sorti plusieurs patches pour les développeurs intéressés par la compilation d'une
|
||||
version native du JDK 1.3.1 pour FreeBSD. Il est à noter qu'il s'agit d'une
|
||||
version <strong>uniquement à destination des développeurs</strong> et que cela ne
|
||||
compilera pas une version fonctionnelle du JDK.
|
||||
Ces patches sont rendus disponibles principalement afin que les personnes intéressées
|
||||
puissent participer à ce projet de port en ayant une base pour commencer.
|
||||
Ces patches ainsi qu'un résumé de la procédure de compilation sont disponibles sur
|
||||
<A HREF="http://www.eyesbeyond.com/freebsddom/java/jdk13.html">http://www.eyesbeyond.com/freebsddom/java/jdk13.html</a>
|
||||
</p>
|
||||
|
||||
<P><B>15 Septembre 2000 :</B> <a href="mailto:gallatin@cs.duke.edu">Andrew
|
||||
Gallatin</a> et <a href="mailto:sean@stat.Duke.EDU">Sean O'Connell</a>
|
||||
travaillent actuellement à faire fonctionner le JDK 1.3 de IBM. Afin de le faire
|
||||
fonctionner sur votre système, vous devrez appliquer plusieurs patches au code source de FreeBSD.
|
||||
Les patches sont disponibles sur :
|
||||
<br>
|
||||
<a href="http://www.cs.duke.edu/~gallatin/linux_sa_siginfo/4.0-release.diff">
|
||||
4.0-RELEASE</a>
|
||||
<br><a href="http://people.freebsd.org/~patrick/ibmjdk/linux.patch2">
|
||||
4.0-STABLE</a>
|
||||
<br><a href="http://www.cs.duke.edu/~gallatin/linux_sa_siginfo/diff">
|
||||
-CURRENT</a> (pre-SMPng)
|
||||
|
||||
<P>Pour citer le message de Drew :
|
||||
<br><pre>
|
||||
Je suis finalement parvenu à faire fonctionner le jdk 1.3 de IBM. Je ne l'ai pas testé
|
||||
de manière approfondie mais la partie AWT semble cependant enfin fonctionner.
|
||||
|
||||
Voici un nouveau jeu de patches à appliquer sur -current pre-SMPng. Les patches
|
||||
concernent :
|
||||
|
||||
- changement de la valeur de MINSIGSTKSZ de 8192 à 2048
|
||||
- implémentation de linux_rt_sendsig() & linux_rt_sigreturn()
|
||||
- implémentation du code sigtramp côté utilisateur pour linux_rt_sigreturn()
|
||||
- implémentation de linux_to_bsd_sigaltstack & bsd_to_linux_sigaltstack() afin
|
||||
corriger un bug dans linux_sigaltstack & afin d'éviter des copies de code
|
||||
dans linux_rt_sigreturn(). Cela corrige également le "Java HotSpot(TM)
|
||||
Client VM warning: cannot uninstall alt signal stack" qui apparaît avec
|
||||
le JDK 1.3 de Sun.
|
||||
- changement du drapeau MAP_STACK à MAP_ANON pour les mmaps de
|
||||
LINUX_MAP_GROWSDOWN. Cela a été l'étape finale pour que les choses fonctionnent.
|
||||
Y-a-t'il des gourous de la VM pour en discuter ? Il y a apparemment
|
||||
un problème avec les piles à taille dynamique sur les threads linux [*]
|
||||
|
||||
Patches disponibles sur : http://www.cs.duke.edu/~gallatin/linux_sa_siginfo/diff
|
||||
|
||||
[*]Le "problème" est l'heuristique utilisé par vm_map_growstack() afin de
|
||||
déterminer la part de la pile dans le processus principale. Nous
|
||||
utilisons actuellement :
|
||||
|
||||
is_procstack = addr >= (vm_offset_t)vm->vm_maxsaddr;
|
||||
|
||||
où vm->vm_maxsaddr provient de exec_new_vmspace():
|
||||
vmspace->vm_maxsaddr = (char *)USRSTACK - MAXSSIZ;
|
||||
|
||||
Le thread principal du JDK de IBM réduit sa taille de pile à rlim_cur=2040*1024.
|
||||
Il créé alors des piles pour ses threads à des adresses supérieures
|
||||
à vm_maxsaddr mais inférieures à la limite basse courante de la pile du processus
|
||||
principal défini par p->p_rlimit[RLIMIT_STACK].rlim_cur. La première fois
|
||||
qu'un thread accède à quelque chose qui recquiert une extension de cette région, il part
|
||||
en vrilles.
|
||||
</pre>
|
||||
|
||||
<P>Et le courrier électronique de Sean :
|
||||
<pre>
|
||||
J'ai très rapidement porté sur -stable le travail de Andrew Gallatin pour faire
|
||||
fonctionner le SDK Java de IBM. J'ai pu utilisé le lanceur d'applet sur une
|
||||
des démos et cela a fonctionné. Je ne peux pas vraiment en dire plus.
|
||||
|
||||
Les patches sont tous relatifs au répertoire /usr/src (ou / puisqu'ils sont
|
||||
tous dans sys)
|
||||
|
||||
La majorité des patches concernent les fichiers du répertoire /sys/i386/linux.
|
||||
Vous devez appliquer les patches; faire un cd sur /sys/modules/linux;
|
||||
taper make; kldunload linux; taper make install; et kldload linux
|
||||
|
||||
Il y a une modification supplémentaire qui met MINSIGSTKSZ à 2048
|
||||
dans sys/sys/signal.h .. cela nécessite une recompilation du noyau afin
|
||||
que cette modification soit prise en compte.
|
||||
</pre>
|
||||
|
||||
<P><B>18 Juillet 2000 :</B> <a href="ernst@jollem.com">Ernst de Haan</a>
|
||||
travaillent actuellement à faire fonctionner la version Linux du JDK 1.3.0b9 de Sun
|
||||
sur 4.0-STABLE. Le fichier .java_wrapper est disponible
|
||||
<a href="http://people.freebsd.org/~patrick/sunjdk/java_wrapper">
|
||||
ici</a>. (N'oubliez pas de le renommer en .java_wrapper)
|
||||
|
||||
<P>Le courrier électronique de Ernst :
|
||||
<pre>
|
||||
Juste une dernière astuce : modifiez le fichier jre/lib/jvm.cfg et placez la dernière
|
||||
ligne en premier. Vous aurez donc :
|
||||
|
||||
-classic
|
||||
-hotspot
|
||||
-server
|
||||
|
||||
J'obtiens un warning, par ailleurs, avec l'application Swing :
|
||||
|
||||
Warning: Cannot convert string "MetaCtrl<Key>Insert" to type VirtualBinding
|
||||
|
||||
Ernst
|
||||
|
||||
|
||||
Ernst de Haan a écrit :
|
||||
> Bonjour à tous,
|
||||
>
|
||||
> Je parviens à faire fonctionner la version Linux du JDK 1.3.0 beta 9 de Sun
|
||||
> sur mon système FreeBSD 4.0-STABLE. Il fonctionne par ailleurs plutôt bien.
|
||||
>
|
||||
> java -version indique :
|
||||
>
|
||||
> bash-2.04$ java -version
|
||||
> expr: syntax error
|
||||
> java version "1.3.0beta_refresh"
|
||||
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0beta_refresh-b09)
|
||||
> Classic VM (build 1.3.0beta_refresh-b09, green threads, nojit)
|
||||
>
|
||||
> La première ligne avec l'erreur de syntaxe est un petit problème lié au fichier
|
||||
> .java_wrapper mais il est à priori inoffensif. J'ai du faire quelques modifications
|
||||
> au script .java_wrapper afin de le faire fonctionner sur mon système. J'ai mis en attachement
|
||||
> la version que j'utilise.
|
||||
>
|
||||
> Je n'ai pas encore réalisé beaucoup de tests mais j'ai essayé une application
|
||||
> Swing. J'ai constaté quelques différences au niveau des fontes sinon tout semble
|
||||
> fonctionner plutôt bien et rapidement :)
|
||||
>
|
||||
> Wow, bientôt FreeBSD sera la plate-forme avec le plus grand nombre de
|
||||
> JDKs, une fois que nous aurons un WINE fonctionnel ce qui nous permettra d'utiliser
|
||||
> également les JDKs Windows, et que nous aurons écrit un émulateur
|
||||
> AS/400, et... et... ;-)
|
||||
>
|
||||
> Ernst
|
||||
>
|
||||
> P.S. Merci à Victor Salaman qui m'a orienté vers la bonne direction.
|
||||
> Il fait fonctionner la version Linux du JDK 1.3 de Sun depuis quelque temps déjà.
|
||||
</pre>
|
||||
|
||||
<P><B>29 Janvier 2000 :</B> Le port du JDK 1.3 n'a pas commencé.
|
||||
Il ne débutera pas avant que celui du JDK 1.2 ne soit achevé.
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</TABLE>
|
||||
&footer;
|
||||
</BODY>
|
||||
</HTML>
|
57
fr/java/dists/14.sgml
Normal file
57
fr/java/dists/14.sgml
Normal file
|
@ -0,0 +1,57 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
|
||||
<!ENTITY base CDATA "../..">
|
||||
<!ENTITY date "$FreeBSD$">
|
||||
<!ENTITY title "Projet Java pour FreeBSD : JDK 1.4">
|
||||
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
||||
]>
|
||||
|
||||
<!--
|
||||
The FreeBSD French Documentation Project
|
||||
Original revision: 1.4
|
||||
|
||||
Version francaise : Stephane Legrand <stephane@freebsd-fr.org>
|
||||
Version francaise (mise a jour) : Stephane Legrand <stephane@freebsd-fr.org>
|
||||
-->
|
||||
|
||||
<html>
|
||||
&header;
|
||||
|
||||
<table border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
<b>7 Mars 2003 :</b> <a href="mailto:glewis@FreeBSD.org">Greg
|
||||
Lewis</a> a sorti le troisième jeu de patches (patch niveau 3) pour le
|
||||
JDK 1.4. Le code est maintenant prêt à être vraiment testé, bien que toutes les
|
||||
fonctions ne sont pas encore implémentées (ex. plugin, NIO). Ces patches sont le
|
||||
résultat du travail acharné de <a href="mailto:phantom@FreeBSD.org">Alexey
|
||||
Zelkin</a>. Pour savoir comment télécharger des patches, consultez la page
|
||||
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk14.html">http://www.eyesbeyond.com/freebsddom/java/jdk14.html</a>.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>4 Février 2003 :</b> <a href="mailto:glewis@FreeBSD.org">Greg
|
||||
Lewis</a> a sorti le second jeu de patches (patch niveau 2) pour le
|
||||
JDK 1.4. Gardez à l'esprit que ces patches sont toujours desinés aux testeurs
|
||||
expérimentés et aux développeurs. Ces patches sont basés sur le JDK 1.4.1 et sont le
|
||||
résultat du travail acharné de <a href="mailto:phantom@FreeBSD.org">Alexey
|
||||
Zelkin</a>. Pour savoir comment télécharger des patches, consultez la page
|
||||
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk14.html">http://www.eyesbeyond.com/freebsddom/java/jdk14.html</a>.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>15 Novembre 2002 :</b> <a href="mailto:glewis@FreeBSD.org">Greg
|
||||
Lewis</a> a sorti un premier jeu de patches (patch niveau 1) pour le
|
||||
JDK 1.4.0. Gardez à l'esprit qu'il s'agit d'un tout premier jeu de patches, il est donc surtout
|
||||
destiné aux développeurs. Les patches sont disponibles à l'adresse <a href=
|
||||
"http://www.eyesbeyond.com/freebsddom/java/jdk14.html">http://www.eyesbeyond.com/freebsddom/java/jdk14.html</a>
|
||||
</p>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</TABLE>
|
||||
&footer;
|
||||
</BODY></HTML>
|
||||
|
||||
|
20
fr/java/dists/Makefile
Normal file
20
fr/java/dists/Makefile
Normal file
|
@ -0,0 +1,20 @@
|
|||
# $FreeBSD$
|
||||
|
||||
# The FreeBSD French Documentation Project
|
||||
# Original revision: 1.5
|
||||
|
||||
.if exists(../Makefile.conf)
|
||||
.include "../Makefile.conf"
|
||||
.endif
|
||||
.if exists(../Makefile.inc)
|
||||
.include "../Makefile.inc"
|
||||
.endif
|
||||
|
||||
DOCS = 10.sgml
|
||||
DOCS+= 11.sgml
|
||||
DOCS+= 12.sgml
|
||||
DOCS+= 13.sgml
|
||||
DOCS+= 14.sgml
|
||||
DOCS+= index.sgml
|
||||
|
||||
.include "${WEB_PREFIX}/share/mk/web.site.mk"
|
54
fr/java/dists/index.sgml
Normal file
54
fr/java/dists/index.sgml
Normal file
|
@ -0,0 +1,54 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
|
||||
<!ENTITY base CDATA "../..">
|
||||
<!ENTITY date "$FreeBSD$">
|
||||
<!ENTITY title "Projet Java pour FreeBSD : Distributions">
|
||||
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
||||
]>
|
||||
|
||||
<!--
|
||||
The FreeBSD French Documentation Project
|
||||
Original revision: 1.6
|
||||
|
||||
Version francaise : Mickael Maindron <mike@iskream.com>
|
||||
Version francaise (mise a jour) : Stephane Legrand <stephane@freebsd-fr.org>
|
||||
-->
|
||||
|
||||
<html>
|
||||
&header;
|
||||
|
||||
<table border="0">
|
||||
<tr>
|
||||
<td>
|
||||
<table width="100%" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
C'est le portage officiel du Kit de Développement Java (JDK) de Sun pour FreeBSD. Aucun bug significatif n'est connu pour le moment mais aucune garantie n'est donnée en ce qui concerne son usage. Cependant, beaucoup de sociétés comptent sur ce port, il doit donc être assez sûr d'utilisation.
|
||||
</td>
|
||||
<td>
|
||||
<A HREF="http://java.sun.com"><IMG SRC="../j2j.gif" HSPACE=10 border="0" ALT="Jump to Java"></A>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<H2>Supportés</H2>
|
||||
<H3>JDK 1.1.x</H3>
|
||||
<P>Nous avons actuellement un support disponible pour les systèmes FreeBSD 2.2.x, 3.x et 4-CURRENT pour le <A HREF="11.html">JDK 1.1.8</A>. Le support pour les systèmes X et non-X est inclus dans deux binaires différents.
|
||||
|
||||
<H3>JDK 1.2.x</H3>
|
||||
<P>Le support du <A HREF="12.html">JDK2 (ou 1.2)</A> est prévue prochainement.
|
||||
|
||||
<H3>JDK 1.3.x</H3>
|
||||
<P>Le support du <A HREF="13.html">JDK 1.3</A> est prévue prochainement (après le JDK 1.2).
|
||||
|
||||
<H3>JDK 1.4.x</H3>
|
||||
<P>Le support du <A HREF="14.html">JDK 1.4</A> est prévue prochainement (après le JDK 1.3).
|
||||
|
||||
<H2>Non supporté</H2>
|
||||
<H3>JDK 1.0.x</H3>
|
||||
<P>Il existe un ancien port du <A HREF="10.html">JDK 1.0.2</A>. Il est au format a.out et fonctionne sur les anciens systèmes FreeBSD (2.1.x et 2.2.x). <B>Ce port n'est pas supporté</B>
|
||||
<P>Tout ce qui est antérieur à FreeBSD 2.2 (comme FreeBSD 2.1.7.1) n'est pas suppporté non plus pour les JDK 1.1.8 ou JDK 1.2.
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
&footer;
|
||||
</BODY>
|
||||
</HTML>
|
Loading…
Reference in a new issue