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.
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.
yellownet_setup.bin
$ sudo apt-get install java-sun6-jre sun-java6-plugin sun-java6-fonts
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.
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.
(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!