我正在尝试设置自由邮政 https://github.com/openvenues/libpostal/jpostal https://github.com/openvenues/jpostal在我的 Windows 10 计算机上的 Java 环境中。我跟着GitHub 上的 Windows 安装指南 https://github.com/openvenues/libpostal#installation-windows.
我能够看到libpostal
文件夹安装在:C:\xxx\Program Files\libpostal\
带有子文件夹:.git
, autom4te.cache
, data
, m4
, resources
etc.
但是,当我运行时:
AddressExpander expander = AddressExpander.getInstance();
我收到以下错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no jpostal_expander in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1122)
at com.mapzen.jpostal.AddressExpander.<clinit>(AddressExpander.java:7)
at jpostal.JPostal.execute(JPostal.java:24)
at global_projects.GlobalMain.main(GlobalMain.java:37)
我通常使用 Maven 进行构建。然而,自从目前没有 JPostal 的 Maven 存储库 https://github.com/openvenues/jpostal/issues/7,我正在使用 Gradle。
我按照建议的解决方案进行操作这个 GitHub 线程 https://github.com/openvenues/jpostal/issues/3通过增加以下 gradle.build 文件 https://github.com/openvenues/jpostal/blob/master/build.gradle#L18,但是我仍然遇到同样的错误。
我究竟做错了什么?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)