Ce petit bout de code montre comment écrire en couleurs sur la console, l'effacer et également comment déplacer le curseur d'écriture sur celle-ci.
Note :Pour linux j'ai utilisé les codes escapes.
Le zip est composé de 3 projets :
1 - Le projet java fait sous eclipse 3.2
2 - Le projet CPP pour Linux fait sous eclipse 3.2 avec CDT et GCC 3.4
3 - Le projet CPP pour Windows fait sous Visual C++ 6
afin de compiler correctement les codes C++ merci de bien renseigner le chemin des includes situés dans le répertoire d'installation du jdk.
Je tiens à préciser que je ne fais pas de support sur l'utilisation des IDE (Eclipse, Visual Studio).
Cette source nécessite le jdk 1.5 ou supérieur.
Les sources Windows et Linux sont identiques, je les mets en doublon pour préserver les notions de projets
Source / Exemple :
dans le zip
Conclusion :
J'ai également ajouter un thread dans la classe Test pour répondre à une question posé sur le forum
(
http://www.javafr.com/infomsg_ECLAIRCISSEMENT-SUR-CONSOLE_815985.aspx).
J'apprécie beuacoup l'effort fourni. Mon seul pb est que je n'arrive pas exécuter le programme de test. Problème avec le chargement de la librairie.
Pourrais tu me guider stp. Eclipse ou Jbuilder2007. Merci bien
pour ce qui est de -Djava.library.path c'est dans la doc de la JVM mais en gros ca permet d'ajouter le chemin des lib natives dans les variables d'environement de ton process, ici tu pourrais tres bien modifier le script par :
(sous linux pour windows c'est plus ou moins le meme principe)
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./lib
java -jar ConsoleUtilities.jar
pour le classpath perso je n'utilise jamais la commande classpath de la JVM mais je l'inclus dans le fichier manifest du jar
exemple dans le fichier manifest tu peux mettre l'attribut :
Class-Path : getyra-1.2.jar , setyra.jar
je voudrais savoir plus de detail sur les scripts pour executer des programmes java
-----------------------------------------------------------
java -Djava.library.path=./lib -jar ConsoleUtilities.jar -
-----------------------------------------------------------
je voudai savoir un peu plus sur "-Djava.library.path=./lib"
si j'ai des dependances en jar dans la lib le programme va y chercher les utilitaires?
parceque d'habitude je met dans le m^me repertoire
-----------------------------------------------------
java -classpath .;getyra-1.2.jar.;setyra.jar Engines-
-----------------------------------------------------
TW Ton code est SUPER!
Ta source est demandée dans le forum de cppfrance.
Je m'en profite.
de rien :)
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.