2017-08-22 4 views
1

J'essaie d'utiliser le logiciel DbSchema.
J'ai trouvé différents insectes à l'aide java8-openjdk-amd64,
mais avec oracle-java8-jdk-amd64 personne.Démarrer DbSchema avec Oracle JDK

Cependant, je développe avec OpenJDK et j'utiliser Oracle seulement avec DbSchema commencer, cela est possible?


Je suis en train de fixer avec cette option:

INSTALL4J_JAVA_HOME_OVERRIDE =/usr/lib/jvm/oracle-java8-jdk-amd64/jre/bin

dans le script sh situé /usr/local/bin/DbSchema, mais cela ne fonctionne pas.


Une autre façon est config les update-alternatives:

sudo update-alternatives de la java


0./usr/lib/jvm/java -8-openjdk-amd64/jre/bin/java *
1./usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
2./usr/lib/jvm/oracle-java8-jdk-amd64/jre/bin/java

Je peux sélectionner la troisième alternative (Oracle) et lancer DbSchema, mais cette solution ne fonctionne pas avec moi parce que je dois habituellement travailler avec openjdk.

Autres solutions?

Répondre

1

J'ai un compromis:

  1. je sélectionne le OracleJdk comme par défaut avec update-alternatives de Java et commencer DbSchema sans problème.
  2. Lorsque je développe mes projets, je choisis openJdk avec mon IDE.