Comment obtenir l'ip de l'ordinateur sur Linux via Java?

Comment faire pour obtenir l'adresse ip de l'ordinateur sur linux via Java ?

J'ai cherché sur le net pour les exemples, j'ai trouvé quelque chose au sujet de NetworkInterface classe, mais je ne peut pas envelopper la tête autour de la façon dont je reçois l'adresse Ip.

Ce qui se passe si je dispose de plusieurs interfaces réseau en cours d'exécution dans le même temps ? L'adresse Ip qui sera retourné.

Je voudrais vraiment l'apprécier quelques exemples de code.

P. S: j'ai utilisé jusqu'à présent la classe InetAddress qui est une mauvaise solution pour les applications multiplates-formes. (win/Linux).

source d'informationauteur