====== Yellownet Java ====== >**Sujet** : Yellownet Java >**Distribution** : Ubuntu 7.04 (feisty) >**Niveau** : Facile >**Auteur** : [[utilisateurs:calimarno]] avec l'aide de [[http://forum.swisslinux.org/viewtopic.php?id=1610|ce sujet]] du forum. Autres langues, Andere Sprachen, Altre lingue, Other languages : [[fr:documentation:yellownet|Français]] | [[de:dokumentation:yellownet|Deutsch]] | [[it:documentazione:yellownet|Italiano]] | [[rm:documentaziun:yellownet|Rumantsch]] ===== Introduction ===== [[http://www.postfinance.ch|E-Finance]] est le service d'e-banking de la poste suisse. Le logiciel Java permettant de gérer ses comptes est disponible pour GNU/Linux sous la forme d'un fichier binaire à télécharger sur le [[https://www.postfinance.ch/pf/content/fr/seg/biz/service/download/ynjava.na_biz.html|site de postfinance]]. Nouvelle version du logiciel : [[https://e-finance.postfinance.ch/ef/public/java/installers/unix/efinance_setup.bin]] Certaines commandes ne sont nécessaires que pour la distribution Ubuntu et seront signalées en tant que telles. ===== Prérequis ===== * Télécharger le fichier ''[[https://www.yellownet.ch/java/installers/unix/yellownet_setup.bin|yellownet_setup.bin]]'' * Installer la machine virtuelle Java. * Pour un système Debian/Ubuntu : $ sudo apt-get install java-sun6-jre sun-java6-plugin sun-java6-fonts ===== Installation ===== Si vous installez yellownet Java sous Ubuntu, vous devez effectuer l'opération suivante avant l'installation à partir du dossier où a été téléchargé le fichier ''yellownet_setup.bin'' : $ mv yellownet_setup.bin yellownet_setup.bin.bak $ sed "s/export LD_ASSUME_KERNEL/#xport LD_ASSUME_KERNEL/" yellownet_setup.bin.bak > yellownet_setup.bin Pour lancer l'installation les commandes suivantes : $ chmod +x yellownet_setup.bin $./yellownet_setup.bin Si vous utilisez une version 64-bits d'Ubuntu, n'oubliez pas d'installer le paquet ia32-libs sinon vous n'arriverez pas à lancer le binaire: sudo apt-get install ia32-libs Choisissez la langue et suivez les instructions de l'installateur. {{documentation:yellownet-installer.png?350 |}} ===== Lancement ===== Si vous êtes sous Ubuntu vous aurez encore besoin de quelques commandes avant de pouvoir lancer le programme : $ cd yellownet $ mv yellownet yellownet.bak $ sed "s/export LD_ASSUME_KERNEL/#xport LD_ASSUME_KERNEL/" yellownet.bak > yellownet Pour démarrer le programme depuis le dossier ''yellownet'' : $ chmod +x yellownet $ ./yellownet Entrez les données pour vous connecter. Voilà, vous pouvez effectuer vos opérations directement depuis le logiciel de PostFinance. {{documentation:yellownet-login.png?300 |}}{{documentation:yellownet-java.png?400 |}} ===== Problème avec le lancement du programme ===== (auteur: Andreas Rudin) Après l'installation de E-Finance Java, je ne pouvais pas démarrer le programme, car j'ai toujours reçu l'erreur suivante: -------- Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX) OutOfMemoryError: Java heap space -------- Ici la **solution**, que j'ai trouvé après de différentes essaies: Dans le fichier avec l'installation de efinance il faut éditer la fiche jre/bin/efinance.lax Après les lignes: # LAX.NL.CURRENT.VM # ----------------- # the VM to use for the next launch il y avait la ligne: lax.nl.current.vm=jre/bin/java j'ai changé cette ligne en: lax.nl.current.vm=/usr/bin/java (/usr/bin/java dirige vers /usr/lib/jvm/java-6-sun/jre/bin/java je travaille avec Debian Etch, avec sun-java6-jre installé via etch-backports) Maintenant tout fonctionne bien! :-)