Как получить IP-адрес и некоторые другие детали для веб-приложения. Например: местоположение, язык, страна и т. д. пользователя, использующего Java.
Я нашел один инструмент от sourceforge. Не знаю, хорошо ли это. Java-локатор
Если это для веб-приложения, попробуйте использовать ServletRequest#getRemoteAddr().
ServletRequest#getRemoteAddr()
Что касается местоположения IP-адреса, мы используем Страна Maxoind GeoLite .
Язык браузера может быть прочитан из заголовка запроса.
Я рекомендую вам попробовать GeoIP Java API от MaxMind. Он также используется Shareaza для торрент-целей.
Помните, что IP-адрес может быть IP-адресом прокси-сервера, а не компьютера, с которого в конечном итоге поступают запросы.