如何将 OpenJUMP 连接到 PostgreSQL 10?

How to connect OpenJUMP to PostgreSQL 10?

我在 CentOS 7 机器上安装了 PostgreSQL 10,然后安装了它的 GIS 扩展,创建了一个数据库并在上面启用了空间扩展,一切都按预期工作,现在我想使用 OpenJUMP 来可视化数据。

我从 OpenJUMP 页面下载了 OpenJUMP-Installer-1.13-r5792-CORE.jar,我之前下载了 Java 并设置了 JAVA_HOME env 变量。

我通过执行

继续安装
sudo java -jar OpenJUMP-Installer-1.13-r5792-CORE.jar

安装在/opt/OpenJUMP下面,最后我执行了

/opt/OpenJUMP/bin/oj_linux.sh &

它打开了,然后我尝试与我的 PostgreSQL 数据库建立连接,我选择了

File -> Run Datastore Query -> Add -> PostGIS

但是看起来是这样的,我无法在框上输入连接详细信息

我搜索了可能的原因,但找不到任何东西,理论上,它应该开箱即用,我发现我可能需要添加 PostgreSQL JDBC 驱动程序 但我不确定这是不是真的或者是怎么做到的。

我是否必须对我的 PostgreSQL 数据库执行其他操作才能允许 OpenJUMP 连接?

我是否必须对 OpenJUMP 进行特殊配置才能启用这些框?

这是 GUI 上的错误,我只需要调整对话框的大小,jTextFields 已修复

关于驱动程序,无需添加任何额外的 jar 即可连接到 PostgreSQL 和 PostGIS,希望这对某人有所帮助