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:
Stephane Legrand 2003-05-25 13:53:13 +00:00
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
View 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&eacute;">
<!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&eacute; ci-dessous, cette distribution du JDK n'est plus disponible sur freefall.FreeBSD.org.
Si vous parvenez &agrave; trouver ce port, vous &ecirc;tes libre de l'utiliser. :)
<PRE>
Annonce
-------
Une distribution native pour FreeBSD du JDK 1.0.2 est maintenant disponible &agrave; l'adresse
freefall.FreeBSD.org:/pub/FreeBSD/LOCAL_PORTS/jdk102.tar.gz
Ce port contient l'interpr&eacute;teur java, le compilateur et le lanceur d'applet.
Cette distribution n'est absolument pas support&eacute;e.
Installation
------------
1. R&eacute;cup&eacute;rez la fichier freefall.FreeBSD.org:/pub/FreeBSD/LOCAL_PORTS/jdk102.tar.gz.
2. Cr&eacute;ez un r&eacute;pertoire et d&eacute;compressez l'archive dans celui-ci.
3. Installez le port pdksh.
Utilisation du JDK
------------------
Si le r&eacute;pertoire racine du JDK est &lt;jdk&gt;, vous devez :
1. inclure dans votre "path" le r&eacute;pertoire &lt;jdk&gt;/bin
2. positionner la variable d'environnement CLASSPATH &agrave; .:&lt;jdk&gt;/classes
3. configurer LD_LIBRARY_PATH pour inclure &lt;jdk&gt;/lib/i386
Pour compiler un programme java, utilisez 'javac program.java'.
Pour le lancer, utilisez 'java &lt;nom_de_la_classe_principale&gt;'.
R&eacute;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&eacute; 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&eacute;e.
</PRE>
</td>
</tr>
</table>
&footer;
</BODY>
</HTML>

125
fr/java/dists/11.sgml Normal file
View 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&egrave;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&eacute;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&eacute;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 &ecirc;tes invit&eacute; &agrave; utiliser un site proche de chez vous,
&agrave; moins que vous ne soyez limit&eacute; 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 &agrave; David O'Brien (obrien@NUXI.com) qui m'a donn&eacute; un compte
sur sa machine. Le miroir devrait donc &ecirc;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&eacute;lande. Merci &agrave; Jason Andrade
(jason@dstc.edu.au) pour ce miroir par del&agrave; l'oc&eacute;an.
<LI>
<A HREF="ftp://ftp.se.freebsd.org/pub/FreeBSD/JDK/">ftp://ftp.se.freebsd.org/pub/FreeBSD/JDK/</A>
<BR>Merci &agrave; 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 &agrave; 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 &agrave; 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 &agrave; 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 &agrave; Alexander Tatmaniants (tat@Spline.NET) .
</UL>
<P>Ces versions ne n&eacute;cessitent pas une licence Motif car elles ont &eacute;t&eacute; compil&eacute;es
avec une biblioth&egrave;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&eacute;s dans cette version :
- l'impression &agrave; partir du JDK devrait maintenant fonctionner correctement.
- utilisation de la version en assembleur de l'interpr&eacute;teur. Les performances
devrait &ecirc;tre meilleure.
- meilleure gestion des signaux comme DIVIDE et SIGFPE qui sont maintenant
intercept&eacute;s et g&eacute;r&eacute;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&eacute;cente qui devrait &eacute;viter
certaines erreurs &eacute;tranges sous interface X.
Pour avoir les meilleures r&eacute;sultats, il est recommand&eacute; d'utiliser les versions les plus r&eacute;centes de FreeBSD,
&agrave; savoir la 2.2.8 pour les versions a.out et FreeBSD 3.2R, afin de profiter
de ces am&eacute;liorations.
Si vous trouvez un bug ou si vous avez des corrections de bugs que vous voudriez voir int&eacute;gr&eacute;es, veuillez envoyer
un courrier &eacute;lectronique &agrave; 'java-port@FreeBSD.org' de mani&egrave;re &agrave; ce que nous puissions encore am&eacute;liorer les prochaines versions.
Limitations/Bugs connus :
-------------------------
Le nombre de sockets qui peuvent &ecirc;tre utilis&eacute;es en m&ecirc;me temps est cod&eacute; en dur avec
l'ann&eacute;e (&agrave; la date d'aujourd'hui, ce nombre est &eacute;gal &agrave; 2000). Ce n'est pas sp&eacute;cialement une limitation du
noyau FreeBSD mais arriver &agrave; avoir un m&eacute;canisme dynamique n'est pas trivial et donc
aucun des d&eacute;veloppeurs n'a encore &eacute;crit le code et personne n'a
envoy&eacute; de patches &agrave; l'&eacute;quipe de d&eacute;veloppement. Si cette limitation a beaucoup d'importance pour vous,
nous serons ravi de recevoir tous les patches pour passer &agrave; un m&eacute;canisme dynamique qui permettrait de ne plus
limiter le nombre de descripteurs de fichiers (sockets).
------------------------------------
Pour r&eacute;aliser une distribution qui fonctionne sans X _et_ avec X, deux binaires
sont fournis. Le premier est li&eacute; sans X et est le binaire standard.
Le deuxi&egrave;me binaire est li&eacute; avec une version statique de X et avec
les librairies X partag&eacute;es. La version utilis&eacute;e est contr&ocirc;l&eacute;e par la variable
d'environnement DISPLAY qui est utilis&eacute;e par X afin de d&eacute;terminer
le p&eacute;riph&eacute;rique de sortie.
</PRE>
</td>
</tr>
</table>
&footer;
</BODY>
</HTML>

94
fr/java/dists/12.sgml Normal file
View 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&nbsp;1.2.2.
<p>Le plus int&eacute;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&eacute;cedemment, les patches sont disponibles &agrave; 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&eacute;s &agrave;
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&eacute;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 &agrave; 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&egrave;re r&eacute;guli&egrave;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 "&agrave; la main", en raison des contraintes li&eacute;es &agrave; la licence SCSL, vous devez dor&eacute;navant aller sur
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk.html">http://www.eyesbeyond.com/freebsddom/java/jdk.html</a>
et d&eacute;clarer que vous acceptez les termes de la licence SCSL avant le t&eacute;l&eacute;chargement.
<P><b>Note</b> : ce port n&eacute;cessite &eacute;norm&eacute;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 &eacute;tait entr&eacute; 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&eacute;mo fonctionnent.
<br>Nous recherchons actuellement des passionn&eacute;s qui seraient pr&ecirc;ts &agrave; prendre un peu
de temps pour tester le nouveau port. Bien que cela ne soit pas une t&acirc;che triviale, il existe
des instructions claires et d&eacute;taill&eacute;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&egrave;mes non r&eacute;solus et les instructions d&eacute;taill&eacute;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&eacute;-alpha pour les utilisateurs t&eacute;m&eacute;raires
qui voudraient compiler leurs propres JDK 1.2.2 en version native pour FreeBSD. Le processus
&agrave; suivre est r&eacute;serv&eacute; aux utilisateurs avertis et le JDK produit ne doit pas &ecirc;tre utilis&eacute;
en production. Cela &eacute;tant dit, la plupart des d&eacute;mo AWT et Swing semblent
fonctionner. Il reste encore beaucoup de travail &agrave; faire et nous avons besoin d'un maximum
de testeurs. Les patches et les instructions pour la compilation peuvent &ecirc;tre t&eacute;l&eacute;charg&eacute;s sur
<A HREF="http://www.eyesbeyond.com/freebsddom/java/jdk.html">http://www.eyesbeyond.com/freebsddom/java/jdk.html</a>
Les probl&egrave;mes actuels et les r&eacute;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
View 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&eacute;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 &eacute;galement mis &agrave; 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&egrave;re du JDK 1.3.1 &agrave; passer
les tests de compatibilit&eacute;s de Sun. Elle contient de nombreuses corrections et am&eacute;liorations, il est
donc recommand&eacute; de faire cette mise &agrave; jour avant de signaler tout probl&egrave;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 &eacute;galement mis &agrave; 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&eacute;liorations, il est
donc recommand&eacute; de faire cette mise &agrave; jour avant de signaler tout probl&egrave;me.
</p>
<p>
<b>13 F&eacute;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 &eacute;galement mis &agrave; 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&eacute;liorations, il est
donc recommand&eacute; de faire cette mise &agrave; jour avant de signaler tout probl&egrave;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 &eacute;galement mis &agrave; 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&eacute;liorations, il est
donc recommand&eacute; de faire cette mise &agrave; jour avant de signaler tout probl&egrave;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 &eacute;galement mis &agrave; 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&eacute;liorations, il est
donc recommand&eacute; de faire cette mise &agrave; jour avant de signaler tout probl&egrave;me.
</p>
<p>
<b>27 Ao&ucirc;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 &ecirc;tre compil&eacute;
&agrave; partir du r&eacute;pertoire ports/java/jdk13. Il faut not&eacute; que toutes les
remarques d&eacute;crites ci-dessous s'appliquent et qu'il s'agit toujours d'une version
<strong>uniquement &agrave; destination des d&eacute;veloppeurs</strong>. Il n'est pas
recommand&eacute; 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&eacute;veloppeurs int&eacute;ress&eacute;s par la compilation d'une
version native du JDK&nbsp;1.3.1 pour FreeBSD. Il est &agrave; noter qu'il s'agit d'une
version <strong>uniquement &agrave; destination des d&eacute;veloppeurs</strong> et que cela ne
compilera pas une version fonctionnelle du JDK.
Ces patches sont rendus disponibles principalement afin que les personnes int&eacute;ress&eacute;es
puissent participer &agrave; ce projet de port en ayant une base pour commencer.
Ces patches ainsi qu'un r&eacute;sum&eacute; de la proc&eacute;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 &agrave; faire fonctionner le JDK 1.3 de IBM. Afin de le faire
fonctionner sur votre syst&egrave;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 &agrave; faire fonctionner le jdk 1.3 de IBM. Je ne l'ai pas test&eacute;
de mani&egrave;re approfondie mais la partie AWT semble cependant enfin fonctionner.
Voici un nouveau jeu de patches &agrave; appliquer sur -current pre-SMPng. Les patches
concernent :
- changement de la valeur de MINSIGSTKSZ de 8192 &agrave; 2048
- impl&eacute;mentation de linux_rt_sendsig() & linux_rt_sigreturn()
- impl&eacute;mentation du code sigtramp c&ocirc;t&eacute; utilisateur pour linux_rt_sigreturn()
- impl&eacute;mentation de linux_to_bsd_sigaltstack & bsd_to_linux_sigaltstack() afin
corriger un bug dans linux_sigaltstack & afin d'&eacute;viter des copies de code
dans linux_rt_sigreturn(). Cela corrige &eacute;galement le "Java HotSpot(TM)
Client VM warning: cannot uninstall alt signal stack" qui appara&icirc;t avec
le JDK 1.3 de Sun.
- changement du drapeau MAP_STACK &agrave; MAP_ANON pour les mmaps de
LINUX_MAP_GROWSDOWN. Cela a &eacute;t&eacute; l'&eacute;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&egrave;me avec les piles &agrave; taille dynamique sur les threads linux [*]
Patches disponibles sur : http://www.cs.duke.edu/~gallatin/linux_sa_siginfo/diff
[*]Le "probl&egrave;me" est l'heuristique utilis&eacute; par vm_map_growstack() afin de
d&eacute;terminer la part de la pile dans le processus principale. Nous
utilisons actuellement :
is_procstack = addr >= (vm_offset_t)vm->vm_maxsaddr;
o&ugrave; vm->vm_maxsaddr provient de exec_new_vmspace():
vmspace->vm_maxsaddr = (char *)USRSTACK - MAXSSIZ;
Le thread principal du JDK de IBM r&eacute;duit sa taille de pile &agrave; rlim_cur=2040*1024.
Il cr&eacute;&eacute; alors des piles pour ses threads &agrave; des adresses sup&eacute;rieures
&agrave; vm_maxsaddr mais inf&eacute;rieures &agrave; la limite basse courante de la pile du processus
principal d&eacute;fini par p->p_rlimit[RLIMIT_STACK].rlim_cur. La premi&egrave;re fois
qu'un thread acc&egrave;de &agrave; quelque chose qui recquiert une extension de cette r&eacute;gion, il part
en vrilles.
</pre>
<P>Et le courrier &eacute;lectronique de Sean :
<pre>
J'ai tr&egrave;s rapidement port&eacute; sur -stable le travail de Andrew Gallatin pour faire
fonctionner le SDK Java de IBM. J'ai pu utilis&eacute; le lanceur d'applet sur une
des d&eacute;mos et cela a fonctionn&eacute;. Je ne peux pas vraiment en dire plus.
Les patches sont tous relatifs au r&eacute;pertoire /usr/src (ou / puisqu'ils sont
tous dans sys)
La majorit&eacute; des patches concernent les fichiers du r&eacute;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&eacute;mentaire qui met MINSIGSTKSZ &agrave; 2048
dans sys/sys/signal.h .. cela n&eacute;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 &agrave; 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 &eacute;lectronique de Ernst :
<pre>
Juste une derni&egrave;re astuce : modifiez le fichier jre/lib/jvm.cfg et placez la derni&egrave;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&lt;Key&gt;Insert" to type VirtualBinding
Ernst
Ernst de Haan a &eacute;crit :
> Bonjour &agrave; tous,
>
> Je parviens &agrave; faire fonctionner la version Linux du JDK 1.3.0 beta 9 de Sun
> sur mon syst&egrave;me FreeBSD 4.0-STABLE. Il fonctionne par ailleurs plut&ocirc;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&egrave;re ligne avec l'erreur de syntaxe est un petit probl&egrave;me li&eacute; au fichier
> .java_wrapper mais il est &agrave; priori inoffensif. J'ai du faire quelques modifications
> au script .java_wrapper afin de le faire fonctionner sur mon syst&egrave;me. J'ai mis en attachement
> la version que j'utilise.
>
> Je n'ai pas encore r&eacute;alis&eacute; beaucoup de tests mais j'ai essay&eacute; une application
> Swing. J'ai constat&eacute; quelques diff&eacute;rences au niveau des fontes sinon tout semble
> fonctionner plut&ocirc;t bien et rapidement :)
>
> Wow, bient&ocirc;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
> &eacute;galement les JDKs Windows, et que nous aurons &eacute;crit un &eacute;mulateur
> AS/400, et... et... ;-)
>
> Ernst
>
> P.S. Merci &agrave; Victor Salaman qui m'a orient&eacute; vers la bonne direction.
> Il fait fonctionner la version Linux du JDK 1.3 de Sun depuis quelque temps d&eacute;j&agrave;.
</pre>
<P><B>29 Janvier 2000 :</B> Le port du JDK 1.3 n'a pas commenc&eacute;.
Il ne d&eacute;butera pas avant que celui du JDK 1.2 ne soit achev&eacute;.
</td>
</tr>
</TABLE>
&footer;
</BODY>
</HTML>

57
fr/java/dists/14.sgml Normal file
View 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&egrave;me jeu de patches (patch niveau 3) pour le
JDK 1.4. Le code est maintenant pr&ecirc;t &agrave; &ecirc;tre vraiment test&eacute;, bien que toutes les
fonctions ne sont pas encore impl&eacute;ment&eacute;es (ex. plugin, NIO). Ces patches sont le
r&eacute;sultat du travail acharn&eacute; de <a href="mailto:phantom@FreeBSD.org">Alexey
Zelkin</a>. Pour savoir comment t&eacute;l&eacute;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&eacute;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 &agrave; l'esprit que ces patches sont toujours desin&eacute;s aux testeurs
exp&eacute;riment&eacute;s et aux d&eacute;veloppeurs. Ces patches sont bas&eacute;s sur le JDK 1.4.1 et sont le
r&eacute;sultat du travail acharn&eacute; de <a href="mailto:phantom@FreeBSD.org">Alexey
Zelkin</a>. Pour savoir comment t&eacute;l&eacute;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 &agrave; l'esprit qu'il s'agit d'un tout premier jeu de patches, il est donc surtout
destin&eacute; aux d&eacute;veloppeurs. Les patches sont disponibles &agrave; 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
View 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
View 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&eacute;veloppement Java (JDK) de Sun pour FreeBSD. Aucun bug significatif n'est connu pour le moment mais aucune garantie n'est donn&eacute;e en ce qui concerne son usage. Cependant, beaucoup de soci&eacute;t&eacute;s comptent sur ce port, il doit donc &ecirc;tre assez s&ucirc;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&eacute;s</H2>
<H3>JDK 1.1.x</H3>
<P>Nous avons actuellement un support disponible pour les syst&egrave;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&egrave;mes X et non-X est inclus dans deux binaires diff&eacute;rents.
<H3>JDK 1.2.x</H3>
<P>Le support du <A HREF="12.html">JDK2 (ou 1.2)</A> est pr&eacute;vue prochainement.
<H3>JDK 1.3.x</H3>
<P>Le support du <A HREF="13.html">JDK 1.3</A> est pr&eacute;vue prochainement (apr&egrave;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&eacute;vue prochainement (apr&egrave;s le JDK 1.3).
<H2>Non support&eacute;</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&egrave;mes FreeBSD (2.1.x et 2.2.x). <B>Ce port n'est pas support&eacute;</B>
<P>Tout ce qui est ant&eacute;rieur &agrave; FreeBSD 2.2 (comme FreeBSD 2.1.7.1) n'est pas suppport&eacute; non plus pour les JDK 1.1.8 ou JDK 1.2.
</td>
</tr>
</table>
&footer;
</BODY>
</HTML>