« 2008-11 | Page d'accueil | 2009-01 »

31/12/2008

Créer un 'jar' avec Eclipse

Pour Créer l'archive 'jar' à partir d'un projet Eclipse, il faut commencer par faire un clic droit puis sélectionner 'Export'. On accède alors à la fenêtre de création de l'archive (cf. capture écran).

exportJar.png

Il est préférable de choisir un emplacement extérieur au projet pour sauvegarder le 'jar'. car le répertoire d'export doit être exclus du contenu du jar.

L'utilisation d'un fichier 'jardesc' permet de préciser et de sauvegarder les paramètres de création du jar d'un projet Eclipse. On gagne ainsi en simplicité et en fiabilité. Pour créer le fichier 'jardesc', il faut choisir l'emplacement du fichier dans la deuxième page du formulaire de création du jar (cf. capture écran):

jardesc.png

La troisième page permet de choisir les options relatives au 'manifest' associée à l'archive jar. Pour rappel, le manifest d'un jar contient principalement le nom de la classe qui contient la méthode 'main()', soit le point d'entrée de l'application.

Une fois que le fichier  'jardesc' est créé, il suffit alors de faire 'clic droit sur le fichier jardesc > create jar'.

Le fichier 'jardesc' peut être édité et modifié. Les paramètres inclus dans le fichier 'jardesc' sont:
  • L'emplacement pour le jar à exporter: <jar path="...">
  • Les fichiers et répertoires à exporter: <selectedElements>
  • Les options relatives au fichier 'manifest' du jar: <manifest>
  • Et diverses options: <options>

Références:

Auteur: Euan MATEO

08/12/2008

L'agent Ransack

L'outil 'agent Ransack' permet de faire une recherche avancée dans des fichiers et des dossiers. La fonctionnalité recherche textuelle au sein des fichiers est plus puissante que celle native dans Windows.

Pour lancer l'agent Ransack, un clic droit sur le dossier puis:

 

clic_droit.png

Exemple, je recherche la chaine de caractère 'toto' dans le répertoire 'workspace':

ransack.png

Mais l'agent Ransack est un outil bien puissant pour rechercher des chaines de caractères dans un répertoire à partir d'expressions régulières. D'ailleurs, un assistant intégré à l'agent, permet de créer les expressions régulères facilement.

L'option recherche par expression régulières doit être cochée dans l'onglet 'Options':

search_option.png


Pour y accéder, il faut passer en mode 'Expert User'.

expert_user.png


On ouvre alors la fenêtre de l'assistant avec un clic sur 'Expr. Wizard' de la ligne 'Containing text':

expr_wizard.png

La recherche de l'expression régulière dans le contenu des fichiers du répertoire sélectionné, se fait ligne par ligne. L'assistant propose différentes possibilités pour le début de la ligne 'Line begins', et pour la fin de ligne 'Line ends'. Entre les deux, on peut ajouter des éléments, avec un clic sur le bouton 'Add'. Ces éléments peuvent également être modifiés ou supprimés.

Ressources:

Auteur: Euan MATEO

Commandes DOS utiles pour JAVA

  • Lister le contenu d'une archive jar dans un fichier texte:

C:>jar -tf C:/chemin/jre/lib/rt.jar > rt.txt

10:57 Publié dans JAVA | Lien permanent | Commentaires (0) | Envoyer cette note | Tags : java, dos, windows

01/12/2008

Réflexions d'un informaticien

En ces temps d'opulence technologique, être au coeur des systèmes d'information, constitue un challenge technologique sans cesse renouvellé. En effet, les langages fleurissent, les normes et les standards avec. Aujourd'hui, un développeur n'a que l'embarras du choix entre le PHP5, le Java, le CSS, le XSLT, le Javascript, le C++, ou encore le SQL, les frameworks, les API, AJX, Struts et cie...

Mais finalement, au milieu de ce large étalage binaire, où se cache la finalité de l'expérience informatique ? Plus j'avance au milieu de cette jungle de sigles, et de concepts, plus je me rend compte d'une chose. Il devient urgent que je réapprenne à faire quelque chose de très simple: me mettre à la place de l'utilisateur.

Que l'on parle d'une calculatrice, ou d'un ordinateur portable dernière génération, le but de l'objet et de son contenu technologique, n'est-il pas de rendre la vie de son utilisateur plus simple ?

Que ce soit Pierre, Paul ou Jacques qui allume son ordinateur, il faudrait que ce soit l'outil qui réponde au besoin, et non pas l'inverse !

Pour conclure cette réflexion, je lance un appel solidaire: " Amis informaticiens, réapprenons à nous mettre à la place de l'utilisateur ! "

...Voilà, ça... c'est dit !

Toutes les notes