Run a simple java command on Ubuntu and hits the below errors: Terminal $ java -version bash: /usr/bin/java: cannot execute binary file: Exec format error P.S Tested with Java 15 and Ubuntu 20 1. Problem – Download the wrong JDK build The error Exec format error means we download the wrong JDK build for a […]

Read more bash: /usr/bin/java: cannot execute binary file: Exec format error

On Ubuntu, we can add JAVA_HOME environment variable in /etc/environment file. Note /etc/environment system-wide environment variable settings, which means all users use it. It is not a script file, but rather consists of assignment expressions, one per line. We need admin or sudo to modify this it. Further Reading Ubuntu – EnvironmentVariables 1. JAVA_HOME 1.1 […]

Read more How to add JAVA_HOME on Ubuntu?

This article shows how to set the $JAVA_HOME environment variable on older Mac OS X and the latest macOS 11. Topics macOS release history What is /usr/libexec/java_home $JAVA_HOME and macOS 11 Big Sur $JAVA_HOME and Mac OS X 10.5 Leopard $JAVA_HOME and older Mac OS X Switch between different JDK versions Solution Steps to set […]

Read more How to Set $JAVA_HOME environment variable on macOS