Installer l'environnement JR sous Windows

Baptiste Wicht

Cet article va vous présenter l'installation de JR sous Windows. Ce n'est pas un article pour apprendre la programmation JR, c'est juste un article pour installer JR sous Windows.

Commentez ♪

Version anglophone de cet article - English version of this article: Install the JR environment under Windows

- Titre : Installer l'environnement JR sous Windows

- Auteur : Baptiste Wicht

- Parution : 14 janvier 2010

- Mise à jour : 14 janvier 2010

- Licence : Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright ® 2009 Baptiste Wicht. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- 1. Présentation du langage

- 2. Prérequis

- 3. Installation

- 4. Test de l'installation

- 5. Conclusion

- 5-1. Remerciements

1 - Présentation du langage

JR est un langage de programmation créé spécialement pour résoudre des problèmes de programmation concurrente. Ce langage est en fait une surcouche de Java qui ajoute à Java les principaux paradigmes de programmation concurrente. En plus de cela, JR facilite aussi la gestion des concepts déjà implémentés dans Java tels que les processus ou les sémaphores. Il existe également des extensions à JR permettant d'implémenter d'autres fonctionnalités telles que les moniteurs ou les Conditional Critical Region (CCR). JR est en fait l'implémentation du langage SR pour Java.

JR est surtout utilisé comme support scolaire pour apprendre la programmation concurrente.

Dans cet article, nous allons voir comment installer l'environnement JR sous Windows.

La version présentée ici est celle de juin 2009, la version 2.00602 qui se base sur Java 6.0.

2 - Prérequis

Les prérequis de JR ne sont pas nombreux, il vous faut en fait deux programmes :

- Java : dans le cas de la dernière version de JR (2.00602), il vous faut Java 6.0. Une version plus ancienne (1.00601) est également disponible pour Java 1.4. Pour l'installer si vous ne l'avez pas encore, rendez-vous sur le site de Sun et suivez la procédure expliquée ;

- Perl : rendez-vous sur le site officiel et téléchargez la dernière version d'ActivePerl. Il vous suffira ensuite de suivre la procédure d'installation.

Une fois ces deux programmes installés, vous pourrez passer à la suite de l'installation JR.

3 - Installation

L'installation sous Linux est très simple, mais sous Windows, elle se révèle un poil plus compliquée.

La première chose à faire est de télécharger JR :

- Format Tar

- Format Tar.Gz

- Format Zip

Une fois le téléchargement terminé, il faut décompresser le fichier à l'endroit où l'on veut installer le programme. Dans le reste de l'article, nous allons utiliser C:\Program Files\JR\ comme dossier d'installation. Si vous ne l'installez pas dans ce dossier-là, il vous suffira de remplacer cela par votre dossier d'installation.

Il vous faut ensuite configurer quelques variables d'environnement. Premièrement, il faut s'occuper de JR_HOME qui doit pointer vers le dossier d'installation : JR_HOME=C:\Program Files\JR\.

Il faut ensuite ajouter JR_HOME au PATH : PATH=%PATH%;%JR_HOME%\bin\ pour pouvoir utiliser les commandes de JR.

Il faut également créer la variable CLASSPATH pour intégrer les classes de JR : CLASSPATH=.;%JR_HOME%\classes\jrt.jar;%JR_HOME%\classes\jrx.jar. Faites attention à ne pas oublier le point au début de la variable.

Il faut ensuite configurer deux constantes : JRSH=cmd et JRSHC=/C.

Pour récapituler, voici toutes les variables d'environnement et leur valeur :

JR_HOME=C:\Program Files\JR\
PATH=%PATH%;%JR_HOME%\bin\
CLASSPATH=.;%JR_HOME%\classes\jrt.jar;%JR_HOME%\classes\jrx.jar
JRSH=cmd
JRSHC=/C

Ensuite, JR devrait fonctionner.

4 - Test de l'installation

Il faut maintenant tester l'installation de JR. Pour cela, ouvrez une ligne de commande (menu Démarrer -> Exécuter -> cmd) et déplacez-vous vers le dossier de JR, avec la commande cd :

cd %JR_HOME%

Et lancez ensuite les deux commandes suivantes :

cd vsuite
..\jrv\jrv quick

Cela devrait lancer une petite série de tests. Il va juste vous afficher une série d'informations sur votre système. Si tout se déroule bien, vous devriez voir quelque chose comme ça :

C:\Program Files\JR\vsuite>..\jrv\jrv quick

Starting JRV
JR_HOME= C:\Program Files\JR\
JRC=     perl "C:\Program Files\JR\/bin/jrc"
JRRUN=   perl "C:\Program Files\JR\/bin/jrrun"
JAVAC=   "C:\Program Files\Java\jdk1.6.0_17/bin\javac.EXE"
JAVA=    "C:\Program Files\Java\jdk1.6.0_17/bin\java.EXE"
ccr2jr=  perl "C:\Program Files\JR\/bin/ccr2jr"
csp2jr=  perl "C:\Program Files\JR\/bin/csp2jr"
m2jr=    perl "C:\Program Files\JR\/bin/m2jr"
WHICH=   perl "C:\Program Files\JR\/bin/which.pl"
CMP=     perl "C:\Program Files\JR\/bin/cmp.pl"
GREP=    perl "C:\Program Files\JR\/bin/grep.pl"
SORT=    perl "C:\Program Files\JR\/bin/sort.pl"
TAIL=    perl "C:\Program Files\JR\/bin/tail.pl"
jr compiler version "2.00602 (Mon Jun 1 10:59:20 PDT 2009)"
jr rts      version "2.00602 (Mon Jun 1 10:59:25 PDT 2009)"
HOST= DESKTOP-PC
Start Directory= C:\Program Files\JR\/vsuite
JR.JRT = C:\Program Files\JR\/classes/jrt.jar
-rw-rw-rw-   1 0        0          2090324 Jun  1  2009 C:\Program Files\JR\/classes/jrt.jar
JR.JRX = C:\Program Files\JR\/classes/jrx.jar
-rw-rw-rw-   1 0        0           227198 Jun  1  2009 C:\Program Files\JR\/classes/jrx.jar
Operating System= Windows_NT
original CLASSPATH= .;C:\Program Files\JR\\classes\jrt.jar;C:\Program Files\JR\\classes\jrx.jar
jrv sets CLASSPATH= .;C:\Program Files\JR\/classes/jrt.jar;C:\Program Files\JR\/classes/jrx.jar
DATE= Thu Jan 14 19:01:35 2010
quick/baby:
quick/fact_2:
quick/misc_invocation_count_st_by_0:
DATE= Thu Jan 14 19:01:45 2010
Elapsed time (hh:mm:ss)= 00:00:10

Si vous voulez lancer plus de tests, vous pouvez le faire en lançant la commande :

..\jrv\jrv

Cette fois-ci, le programme va exécuter de nombreux tests. Ce test peut prendre un bon moment, jusqu'à une heure sur certains systèmes. En plus de cela, certains tests nécessitent RSH, mais ce ne sera pas utile de l'installer dans notre cas.

5 - Conclusion

Si l'on suit bien toutes les étapes de l'installation, JR ne se révèle pas si compliqué à installer. Il suffit de configurer les différentes variables et de lancer le test d'installation.

Si vous voulez plus d'informations sur le langage JR, je vous invite à consulter le site officiel d'un de ses créateurs, Ronald A. Olsson.

N'hésitez pas à donner votre avis sur le forum : Commentez .

5-1 - Remerciements

Merci à Wachter pour sa correction orthographique.