Table des matières

Yellownet Java

Sujet : Yellownet Java
Distribution : Ubuntu 7.04 (feisty)
Niveau : Facile
Auteur : calimarno avec l'aide de ce sujet du forum.

Autres langues, Andere Sprachen, Altre lingue, Other languages :

Français | Deutsch | Italiano | Rumantsch

Introduction

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 site de postfinance.

Certaines commandes ne sont nécessaires que pour la distribution Ubuntu et seront signalées en tant que telles.

Prérequis

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.

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.

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! :-)