古いWindowsで DBeaver のドライバダウンロードが失敗する場合の対処法

古いWindows 環境で DBeaver を使った場合に、ドライバのダウンロードが失敗する場合がある。

以下のような IOException が発生するケース

Network unavailable
java.io.IOException:Exception during a connection to https://repo1.maven.org
  Error resolving dependencies
    Exception during a connection to https://oss.sonatype.org/content/repositories/snapshots/com/github/waffle/waffle-jna/1.9.1/waffle-jna-1.9.1.pom
      Exception during a connection to https://repo1.maven.org/maven2/com/github/waffle/waffle-jna/1.9.1/waffle-jna-1.9.1.pom
        Exception during a connection to https://oss.sonatype.org/content/repositories/snapshots/org/postgresql/postgresql/42.7.2/postgresql-42.7.2.pom
          Exception during a connection to https://repo1.maven.org/maven2/org/postgresql/postgresql/42.7.2/postgresql-42.7.2.pom

Windows の Trust Store に特定のルート証明書が信頼済み証明書として登録されていない場合に発生する模様

[Preferences] から [Use Windows trust store] のチェックを外せば、Java 側のキーストアが利用されるようになる。