Forcing IPv4 in Java VM

Option: -Djava.net.preferIPv4Stack=true

By default, Java prefers IPv6 if it’s available. However, in some environments, IPv6 can cause connectivity issues. This JVM option tells Java to use IPv4 instead.

βœ… How to use

Bash
java -Djava.net.preferIPv4Stack=true -jar your-app.jar

πŸ” When to use it

  • If you’re having IPv6-related network issues
  • If your libraries or servers don’t support IPv6
  • In IPv4-only network environments

Leave a Comment