Prorealtime ne se lance pas – Erreur JAVA – Linux

Forums ProRealTime forum Français Support plateforme ProRealTime Prorealtime ne se lance pas – Erreur JAVA – Linux

Viewing 15 posts - 16 through 30 (of 36 total)
  • #164765

    Désolé mais les fonctionnalités de publications sur ce forum sont horribles et je n’ai plus la main pour éditer le message précédent.
    Donc je continue ici avec la dernière image et la suite des commentaires.
    Comme l’image précédente le montre, dans la liste des applications Firexfox je ne vois pas ‘ProRealTime’.
    Je tente bien de renvoyer Javawebstart vers java ou javaws, mais rien de plus ne se passe.
    J’ai beau réessayer le démarrage depuis java n’apparait pas dans la liste en dehors du ORACLE Java 15 Runtime qui ne permet pas de lancer ProRealTime.

    #166103

    J’ai finalement trouvé la solution, testée et éprouvée sur deux machines avec Ubuntu 20.04 focal, un ordinateur de bureau et un ordinateur portable.
    Le problème venait de faire comprendre au système ou se trouve le dossier JRE du Java propriétaire.
    Le lien du lanceur en utilisant Java ne fonctionne pas pour moi, la solution passant bien par le lancement normal de la plateforme et l’installation de ProRealTime après avoir correctement installé Java.
    Je ne suis pas certain s’il est nécessaire de modifier à la fois .Profile et .bashrc.

    • Remove all Java versions, open terminal in Java container folder, type: $ sudo rm -r java
    • Install Java Oracle JRE for users
      • Java Oracle download (for Ubuntu I used the ‘Linux x64’ version)
      • Unpack archive .tar.gz, access subfolder /jre1.8.0_281 and move it one level up to /download
      • Create java folder: $ sudo mkdir /usr/lib/java
      • Move JRE folder: $ sudo mv /home/nicolas/Downloads/jre1.8.0_281 /usr/lib/java/jre1.8.0_281
    • Edit Profile
      • $ sudo gedit .profile
      • Add the following lines at the end of the file and save: 
        • export JAVA_HOME=/usr/lib/java/jre1.8.0_281
        • PATH=”$PATH:$JAVA_HOME/bin”
    • Edit bashrc
      • gedit ~/.bashrc
      • At the end of file add the following lines and save:
        • export JAVA_HOME=”/usr/lib/jvm/java-8-oracle/jre/”
        • export PATH=$PATH:$JAVA_HOME/bin/
    • Recompile bashrc or reboot (only reboot worked for me) 
      • $ source ~/.bashrc
      • Verify java version: $ java -version
    • Click on ProRealTime launcher link, the following instructions are displayed:

      PROCHAINE ÉTAPE : installez ProRealTime sur votre ordinateur

      • Enregistrez le fichier “Installer-ProRealTime-linux64.run” sur votre ordinateur.
      • Dans un terminal lancez la commande: $ sh Downloads/Installer-ProRealTime-linux64.run
      • Une fois l’installation terminée, vous serez redirigé vers la page de lancement.
      • En fonction du navigateur ou de la distribution, il vous sera peut -tre demandé de confirmer que les liens ProRealTime doivent être ouverts via le programme ProRealTime.
    1 user thanked author for this post.
    #167225

    Me suis cassé la tête pour pas grand chose.
    Pour une autre application (MsgViewer) sous Maven sur Ubuntu 20.04 il m’a fallu installer OpenJDK 11.
    Voici donc la procédure:

      • $ java –version
      • Command ‘java’ not found, but can be installed with:

        sudo apt install openjdk-11-jre-headless # version 11.0.10+9-0ubuntu1~20.04, or
        sudo apt install default-jre # version 2:1.11-72
        sudo apt install openjdk-13-jre-headless # version 13.0.4+8-1~20.04
        sudo apt install openjdk-14-jre-headless # version 14.0.2+12-1~20.04
        sudo apt install openjdk-8-jre-headless # version 8u282-b08-0ubuntu1~20.04

      • Sélectionner la version de Java correspond à votre install, donc chez moi: $ sudo apt install openjdk-11-jre-headless
      • installer ‘IcedTea Web Control Panel’ depuis le store
      • Vu que je ne trouve pas JRE, en cherchant à installer OpenJDK JRE ($ sudo apt install openjdk-11-jre), la console retourne l’instruction:
        ‘openjdk-11-jre is already the newest version (11.0.10+9-0ubuntu1~20.04).’
      • Puis je recherche le bon dossier Java, vu qu’il y en a deux: $ update-java-alternatives –list
        Ce qui retourne l’instruction: java-1.11.0-openjdk-amd64 1111 /usr/lib/jvm/java-1.11.0-openjdk-amd64
      • Configurer IcedTea selon les instructions données page précédente; et donc dans JVM settings la ligne ‘Set JVM for IcedTea-Web’ introduire le chemin: /usr/lib/jvm/java-1.11.0-openjdk-amd64
      • Il ne suffit plus que d’installer le launcher ProRealTime en suivant les instruction…
    #178363

    Bonjour à tous,
    ce qui suit pourra aider certains…!

    ———————————————————————————————————–
    INSTALLATION DE JAVA 8 ET DE PROREALTIME
    Rédigé le 16 septembre 2021
    ———————————————————————————————————–

    Les procédures qui vont suivre ont été testées et validées avec succès sur des configurations
    Linux Mint 20.2 Uma et Ubuntu Mate 21.04.

    Tout d’abord, il est préférable de désinstaller les versions précédentes de Java, mais il est possible de
    conserver ou d’installer plusieurs versions différentes de Java :

    https://www.2daygeek.com/remove-uninstall-oracle-java-openjdk-linux/

    Ensuite, suivre les instructions de l’excellent site javahelps.com :

    https://www.javahelps.com/2015/03/install-oracle-jdk-in-ubuntu.html

    ———————————————————————————————————–
    SYNTHÈSE DE CES INSTRUCTIONS
    ———————————————————————————————————–

    Dans cette synthèse, il est fait référence à jre-8u301-linux-x64.tar.gz ou jdk-8u301-linux-x64.tar.gz
    qui sont les dernières versions en vigueur à la date de rédaction. En tant qu’utilisateur standard
    d’applications Java, l’installation du jre, plus léger, convient parfaitement. Le jdk est destiné aux
    développeurs d’applications Java car il intègre des outils de développements.

    1) Télécharger la dernière version (8u301 à la date du 16/09/21) du jre/jdk sur le site d’Oracle :

    https://www.oracle.com/java/technologies/downloads/#java8

    2) Ouvrir (ou le créer s’il n’existe pas) le dossier /usr/lib/jvm/ en tant que super-utilisateur et copier
    le fichier jre-8u301-linux-x64.tar.gz (ou jdk-8u301-linux-x64.tar.gz) dans ce répertoire.

    3) Ouvrir un terminal dans ce même répertoire et décompresser le fichier tar.gz téléchargé :

    $ sudo tar -xvzf jre-8u301-linux-x64.tar.gz (ou jdk-8u301-linux-x64.tar.gz)

    Après extraction, on obtient les dossiers suivants :

    – jdk1.8.0_301 après décompression de jdk-8u301-linux-x64.tar.gz
    – jre1.8.0_301 après décompression de jre-8u301-linux-x64.tar.gz

    4) Ouvrir le fichier /etc/environment en tant que super-utilisateur et modifier les variables
    d’environnement. Vérifier la présence ou ajouter :

    – pour le jdk1.8.0_301, à la fin de la ligne 1 :

    /usr/lib/jvm/jdk1.8.0_301/bin:/usr/lib/jvm/jdk1.8.0_301/db/bin:/usr/lib/jvm/jdk1.8.0_301/jre/bin

    Ajouter ensuite les quatre lignes suivantes :

    J2SDKDIR=”/usr/lib/jvm/jdk1.8.0_301″
    J2REDIR=”/usr/lib/jvm/jdk1.8.0_301/jre”
    JAVA_HOME=”/usr/lib/jvm/jdk1.8.0_301″
    DERBY_HOME=”/usr/lib/jvm/jdk1.8.0_301/db”

    – pour le jre1.8.0_301, à la fin de la ligne 1 :

    /usr/lib/jvm/jre1.8.0_301/bin

    Ajouter ensuite les deux lignes suivantes :

    J2REDIR=”/usr/lib/jvm/jre1.8.0_301/bin”
    JAVA_HOME=”/usr/lib/jvm/jre1.8.0_301″

    Il faut ensuite informer le système de la localisation de Java. Dans un terminal, entrer la commande suivante :

    – Pour le jdk1.8.0_301 :

    $ sudo update-alternatives –install “/usr/bin/java” “java” “/usr/lib/jvm/jdk1.8.0_301/bin/java” 0
    $ sudo update-alternatives –install “/usr/bin/javac” “javac” “/usr/lib/jvm/jdk1.8.0_301/bin/javac” 0
    $ sudo update-alternatives –set java /usr/lib/jvm/jdk1.8.0_301/bin/java
    $ sudo update-alternatives –set javac /usr/lib/jvm/jdk1.8.0_281/bin/javac

    – Pour le jre1.8.0_301 :

    $ sudo update-alternatives –install “/usr/bin/java” “java” “/usr/lib/jvm/jre1.8.0_301/bin/java” 0
    $ sudo update-alternatives –set java /usr/lib/jvm/jre1.8.0_301/bin/java

    5) Vérifier l’installation et l’emplacement de java ou javac :

    $ java -version (javac -version pour vérifier l’installation du jdk)
    $ update-alternatives –list java (javac pour vérifier l’installation du jdk)

    6) Redémarrer l’ordinateur

    7) Se connecter à son compte ProRealTime et télécharger la dernière version du programme d’installation :

    Installer-ProRealTimeTrading-linux64-offline.run

    8) Dans le dossier de téléchargement de ce programme, ouvrir un terminal et installer le programme :

    $ sh Installer-ProRealTimeTrading-linux64-offline.run

    9) Supprimer le lanceur installé par PRT sur le bureau et en créer un nouveau de la manière suivante :

    – clic droit sur le bureau et choisir “créer un nouveau lanceur” (un raccourci en langage Windows…)
    – dans le champ “Nom”, nommer le lanceur (PRT, ProRealTime ou autre…)
    – dans le champ “Commande”, entrer la commande de lancement du navigateur internet suivi de l’URL suivante :

    https://trading.prorealtime.com/fr/StartProRealTime.jnlp

    Ex. pour Firefox : firefox https://trading.prorealtime.com/fr/StartProRealTime.jnlp

    Il est également possible de créer un marque page de cette url directement dans le navigateur!

    10) Pour finir, il faut indiquer dans les paramètres du navigateur d’ouvrir le fichier
    StartProRealTime.jnlp avec le programme javaws (java web start) installé lors de la procédure
    d’installation ci-dessus.

    – si le jre seul a été installé, javaws se trouve dans le dossier : /usr/lib/jvm/jre1.8.0_301/bin/
    – si le jdk a été installé, javaws se trouve dans le dossier : /usr/lib/jvm/jdk1.8.0_301/jre/bin/

    Voili voilou, bon courage..

    #195531

    Dans mon cas la commande:
    $ sudo update-alternatives –install “/usr/bin/java” “java” “/usr/lib/jvm/jre1.8.0_333/bin/java” 0

    retourne l’erreur:
    error: unknown argument ‘–install’

    #195532

    Il semblerait que ce soit une erreur de caractères.
    Ceci a fonctionné:

    $ sudo update-alternatives –install “/usr/bin/java” “java” “/usr/lib/jvm/jre1.8.0_333/bin/java” 0

    #195534

    Ou trouve-t-on cette version?

    Installer-ProRealTimeTrading-linux64-offline.run

    #195536

    Je ne comprend rien à cette procédure.

    9) Supprimer le lanceur installé par PRT sur le bureau et en créer un nouveau de la manière suivante :

    – clic droit sur le bureau et choisir “créer un nouveau lanceur” (un raccourci en langage Windows…)
    – dans le champ “Nom”, nommer le lanceur (PRT, ProRealTime ou autre…)
    – dans le champ “Commande”, entrer la commande de lancement du navigateur internet suivi de l’URL suivante :

    https://trading.prorealtime.com/fr/StartProRealTime.jnlp

    Ex. pour Firefox : firefox https://trading.prorealtime.com/fr/StartProRealTime.jnlp

    Il est également possible de créer un marque page de cette url directement dans le navigateur!

    10) Pour finir, il faut indiquer dans les paramètres du navigateur d’ouvrir le fichier
    StartProRealTime.jnlp avec le programme javaws (java web start) installé lors de la procédure
    d’installation ci-dessus.

    – si le jre seul a été installé, javaws se trouve dans le dossier : /usr/lib/jvm/jre1.8.0_301/bin/
    – si le jdk a été installé, javaws se trouve dans le dossier : /usr/lib/jvm/jdk1.8.0_301/jre/bin/

    Impossible de créer un lanceur avec un click droit (sous Ubuntu).
    Pourquoi tout simlement ne pas éditer le lanceur créer par l’installation qui à le code suivant?

    [Desktop Entry]
    Type=Application
    Version=1.0
    Name=ProRealTime
    Path=/home/nicolas/.IT-Finance/ProRealTime
    Exec=/home/nicolas/.IT-Finance/ProRealTime/ProRealTime %u
    Icon=/home/nicolas/.IT-Finance/ProRealTime/shortcut.svg
    StartupNotify=false
    MimeType=x-scheme-handler/prorealtimesoftware;
    Categories=Office;

    Ensuite, comment fait-on pour trouver la commande de lancement du navigateur internet?

    Comment faire pour “indiquer dans les paramètres du navigateur d’ouvrir le fichier StartProRealTime.jnlp”

    Ou est le programme le programme javaws (java web start)?

    A quel endroit faut-il entrer le chemin du jre, par exemple “/usr/lib/jvm/jre1.8.0_301/bin/”?

    #195543

    Je pose ces questions car la procédure que j’avais postée et qui fonctionnait très bien, et bien elle ne fonctionne plus après avoir réinstallé Ubuntu en version 22.04.

    Désormais cette ligne:

    sh Downloads/Installer-ProRealTime-linux64.run

    me crée l’application de bureau ProRealTime.desktop qui renvoie vers l’application ProRealTime dans /home/nicolas/.IT-Finance

    J’ai bien activé “Allow Launching” mais ProRealTime mouline au démarrage et ne se lance pas alors que jai bien renvoyé vers ProRealTime.desktop

    #208785

    Salut à tous,

    J’en profite pour relancer le thread.

    J’ai essayé toutes les solutions proposé (j’utilise Ubuntu 22.04)

    Mais rien ne fonctionne j’ai installé et réinstallé java JDK et JRE.

    Je m’arrache la tête lol, je ne trouve aucune solution.

     

    Pour télécharger  Installer-ProRealTimeTrading-linux64-offline.run

    J’ai choisis l’application avec le lanceur de PRT  de lancer –> Installer-ProRealTimeTrading-linux64.run et cela m’a permis de télécharger PRT-linux-offline.run

    J’espère qu’on trouvera une solution, parce que je suis au bout de ma vie LOL

    Merci

     

    #208798

    Pareil, j’ai renoncé.
    Comme j’ai un VPS sous Windows pour MT4, je fait tourner PRT sur le même serveur.
    Pas le plus pratique mais la seule solution qui fonctionne.

    #208869

    Je te remercie de ta réponse rapide.

    Je vais installer ubuntu 20 finalement, ça sera plus simple.

    En espérant que les développeurs de PRT et java mette à jour leur système.

     

    #209436

    Petit tip utile au cas où:

    Il faut que les utilisateurs ne lancent pas firefox snapstore si c’est le cas, mais utilise firefox version non snapstore (ou un autre navigateur internet sans passer par le snapstore).

    #209439

    Merci Nicolas, mais quelle procédure utiliser dans ce cas?

    #209674

    Je ne suis malheureusement pas un expert, mais j’ai trouvé ce tutoriel très bien fait pour installer un Firefox avec un paquet sans utiliser le store: https://www.omgubuntu.co.uk/2022/04/how-to-install-firefox-deb-apt-ubuntu-22-04

Viewing 15 posts - 16 through 30 (of 36 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login