Ancestris - Forum
Ancestris Support => FRANÇAIS => Topic started by: robert leleu on May 26, 2018, 21:08:52
-
Je viens d'installer ancestris sous Ubuntu 18.04....
C'est java 10 qui tourne par défaut, qu'ancestris ne digère pas.
J'ai essayé sans succès de spécifier la version de java :
leleu@leleu-portable:~$ ancestris --jdkhome = /usr/lib/jvm/java-1.8.0-openjdk-amd64
Cannot find java. Please use the --jdkhome switch.
leleu@leleu-portable:~$ ancestris --jdkhome = /usr/lib/jvm/java-1.8.0-openjdk-amd64java-8-openjdk-amd64
Cannot find java. Please use the --jdkhome switch.
alors que les 2 répertoirek proposés existent...
qui peut me guider?
-
Bonjour Robert,
La commande Linux pour swaper les versions de java est:
sudo update-alternatives --config java
Dis-moi si ça marche chez toi.
-
Ancestris est lancé. Merci.
Faudra-t-il faire la manœuvre à chaque fois ?
-
non pas la peine.
Indiquer le chemin où trouver java8 dans le fichier de configuration ancestris.conf
# default location of JDK/JRE, can be overridden by using --jdkhome <dir> switch
jdkhome="/usr/lib/jvm/java-8-openjdk-amd64"
-
La commande Linux pour swaper les versions de java est:
sudo update-alternatives --config java
Dis-moi si ça marche chez toi.
Voilà une information qui serait très utile sur la page d'installation : https://fr.ancestris.org/index.php?title=Dépôt_Ubuntu_pour_Ancestris (https://fr.ancestris.org/index.php?title=Dépôt_Ubuntu_pour_Ancestris)
Il faut sélectionner la bonne version suite à la commande ci-dessus ("2" dans mon cas)
$ sudo update-alternatives --config java
[sudo] Mot de passe de xxx :
Il existe 2 choix pour l'alternative java (qui fournit /usr/bin/java).
Sélection Chemin Priorité État
------------------------------------------------------------
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 mode automatique
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 mode manuel
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 mode manuel
Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :2
update-alternatives: utilisation de « /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java » pour fournir « /usr/bin/java » (java) en mode manuel
J'étais en Java version 11 sous Ubuntu 18.04, et en sélectionnant la version 1.8 Ancestris se lance enfin !
Par contre je n'ai pas trouvé le fichier "ancestris.conf". Où se trouve-t-il ?
-
Bonjour,
ancestris.conf se trouve dans le répertoire ancestris de l'application, répertoire ancestris/etc/.
Bien à vous,
Frédéric
-
Suite du message précédent: la commande pour swaper les versions de java se trouve déjà ici:
http://fr.ancestris.org/index.php?title=Installation
Bien à vous,
Frédéric
-
Suite du message précédent: la commande pour swaper les versions de java se trouve déjà ici:
http://fr.ancestris.org/index.php?title=Installation
Bien à vous,
Frédéric
Oui effectivement, mais cela n'est pas tellement visible à mon avis
-
ancestris.conf se trouve dans le répertoire ancestris de l'application, répertoire ancestris/etc/.
Je suis désolé, mais je ne sais pas où sont les applications sous Ubuntu, du moins pas de fichier ancestris.conf ici /usr/share/applications. J'ai également regardé dans mon home, dans .ancestris/trunk/ et rien trouvé... (j'ai cherché mais je suis rentré bredouille)
Pourriez-vous me donner le chemin exacte ?
Merci de votre aide
-
chez moi
ubuntu 18.04
/home/leleu/.ancestris/trunk/etc/ancestris.conf
-
chez moi
ubuntu 18.04
/home/leleu/.ancestris/trunk/etc/ancestris.conf
Je n'avais pas ce répertoire /etc avant (?)
Merci à toi
-
Bonjour,
Si vous avez des logiciels qui doivent tourner avec une version plus récente de java, il est possible d'utiliser java 8 pour ancestris et java 11 pour les autres.
Il suffit de modifier le fichier ancestris.conf. Cela donne pour moi sous Linux Kubuntu:
Pour trouver ou sont les versions de java, en console: update-java-alternatives -l
Et dans le fichier ancestris.conf modifier la ligne #jdkhome="/path/to/jdk" en
jdkhome="/usr/lib/jvm/jjava-1.8.0-openjdk-amd64" en fonction du résultat précédent.
Et pour les autres logiciels lancer en console la commande sudo update-alternatives --config java et sélectionner 0 par exemple pour utiliser la version11 pour les autres logiciels sous linux
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java
Amicalement
Jeannot