TDengine icon indicating copy to clipboard operation
TDengine copied to clipboard

Solve JDBC error 'no taos in java.library.path '

Open RazorWang opened this issue 3 years ago • 2 comments

Bug Description

使用 mac 系统进行开发,虽然已经安装了 Mac 版 Client,但任然遇到'java.lang.UnsatisfiedLinkError : no taos in java.library.path'报错

官网文档给出了 不完整的 解决办法, 常见问题

Solution Java的Extensions目录添加软连接

ln -s /usr/local/lib/libtaos.dylib /Library/Java/Extensions/libtaos.dylib

Environment (please complete the following information):

  • OS: MacOS
  • TDengine Version 3.0.1.5

Additional Context TDengine3.0 版本对Mac 支持自 3.0.1.5 开始

RazorWang avatar Oct 24 '22 07:10 RazorWang

@yu285 希望官方文档更新一下。https://docs.taosdata.com/connector/java/#%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98

kuainaiyang avatar Dec 04 '22 05:12 kuainaiyang

可以在命令行 java 后加 -Djava.library.path=/usr/local/lib 来指定寻找共享库的路径

sangshuduo avatar Dec 04 '22 06:12 sangshuduo

可以在命令行 java 后加 -Djava.library.path=/usr/local/lib 来指定寻找共享库的路径

image

evenson419 avatar Jan 12 '23 11:01 evenson419

希望官方可以更新一下文档,出现了问题就一脸懵逼的

hyqf98 avatar Dec 27 '23 01:12 hyqf98

FAQ 上有解决方案

yu285 avatar May 17 '24 03:05 yu285

添加了软链还是无效,启动指定 -Djava.library.path=/usr/local/lib 也是无效,啥原因啊

zosoftware avatar Aug 01 '24 03:08 zosoftware

现在就windows是正常的,mac依旧报错

zosoftware avatar Aug 01 '24 10:08 zosoftware