使用Oracle JDK启动DbSchema

时间:2017-08-22 14:04:25

标签: java openjdk db-schema

我正在尝试使用该软件DbSchema 我使用 java-8-openjdk-amd64 发现了不同的错误,但是 oracle-java8-jdk-amd64 没有人。

但是,我使用 openjdk 开发,我只使用 Oracle 启用DbSchema,这可能吗?

我正在尝试修复此选项:

  

INSTALL4J_JAVA_HOME_OVERRIDE = / usr / lib中/ JVM / ORACLE-java8-JDK-AMD64 / JRE / bin中

位于/usr/local/bin/DbSchema的sh脚本中的

,但它不起作用。

另一种方法是配置更新替换

  

sudo update-alternatives --config 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

我可以选择第三种方法(Oracle)并启动DbSchema,但是这个解决方案对我不起作用,因为我通常需要使用openjdk。

其他解决方案?

1 个答案:

答案 0 :(得分:1)

我有妥协:

  1. 我选择OracleJdk就像使用Java的update-alternatives一样默认 并毫无问题地启动DbSchema。
  2. 当我开发项目时,我选择使用IDE的openJdk。