是否可以从Java知道运行它的计算机在哪里?如果没有,我怎么能用JNI呢?还是任何脚本? 我正在构建一个Java系统,在登录时,我应该在数据库中注册谁登录,何时何地。我只是不知道如何到达那里。
答案 0 :(得分:2)
除非您可以让客户端发送某种坐标(如GPS),否则您可以使用某些基于IP的解决方案,例如MaxMind GeoIP。他们拥有lite
和city定位数据库的{{1}}版本,这些数据库是免费的,但不太准确。大多数常用语言都有country。
答案 1 :(得分:1)
您可以使用ip-address查找运行计算机的国家/地区。有几个可用的IP地址数据库 - 只需在搜索机器中查找它们即可。