Bonjour,
À la première question, il suffit d'indiquer le chemin complet du binaire java à utiliser.
Tu es sur Mageia, dans la mienne (même si c'est une version 5 car je ne me résous pas à abandonner konqueror comme gestionnaire de fichier pour Dolphin qui est vraiment trop pauvre à mon goût), la structure des binaires java est la même (pour openjdk, il suffit de faire un
locate -i openjdk pour trouver le chemin du programme (en principe dans
/usr ou
/usr/local :
Code : Tout sélectionner
[jacques@jacques ~]$ ls -l /usr/java/
total 8
lrwxrwxrwx 1 root root 16 juin 17 2015 default -> /usr/java/latest/
drwxr-xr-x 7 root root 4096 févr. 16 2019 jre1.8.0_201-amd64/
drwxr-xr-x 7 root root 4096 juin 17 2015 jre1.8.0_45/
lrwxrwxrwx 1 root root 28 févr. 16 2019 latest -> /usr/java/jre1.8.0_201-amd64/
[jacques@jacques ~]$ ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 févr. 8 2014 /usr/bin/java -> /etc/alternatives/java
[jacques@jacques ~]$ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 37 févr. 16 2019 /etc/alternatives/java -> /usr/java/jre1.8.0_201-amd64/bin/java
La version indiquée dans alternative est la
1.8.0_201, il suffit donc de placer le chemin
/usr/java/jre1.8.0_45/bin/ devant la commande java du script dans mon exemple si je voulais le lancer avec la version précédente. À adapter bien entendu à ta version.
Pour vérifier, tape le chemin complet dans une console comme
/usr/java/jre1.8.0_45/bin/java -version et tu auras la version affichée en retour.
La version de java utilisée est visible dans le menu
Informations de OpenConcerto.
Pour la seconde question, je ne suis pas développeur java..., mais c'est pour accéder à la base de données dans une application java, ce qui n'est pas nécessaire en principe, à moins de vouloir développer un module ou une autre appli.
Personnellement je me suis développé une petite appli Web en PHP pour gérer les séances de soins que je fais avec mes clients, et je vais inscrire mes infos dans une base de données spécifique (sur le même serveur PgSql) avec des tables qui sont locales à la base et une vue construite sur les tables utiles d'OC (via des tables distantes puisque je suis sur une autre base). Ça m'évite de saisir les données en double.
Jacques