Requirements
Java environment
Since NoiseModelling is developed with the Java langage, you will need to install the Java Runtime Environment (JRE) on your computer to use the application.
NoiseModelling requires Java >= 11. Any version of Java 11 or later is supported.
Windows
If you are launching NoiseModelling thanks to the NoiseModelling_xxx_install.exe file, the JRE is already inside, so you don’t have anything to do.
If you are not using the .exe file, you have to launch NoiseModelling thanks to the `start_windows.bat file (in the NoiseModelling_xxx.zip release file). In this case, Java >= 11 has to be installed before.
Download and install Java: choose between OpenJDK or Oracle versions.
Linux or Mac
If not already done, you have to install the Java version >= 11.
Check whether Java is already installed:
java -version
The command should print a version starting with
11. Otherwise, install Java first.Download and install Java: choose between OpenJDK or Oracle versions.
Find the installation path to use for
JAVA_HOME.On Linux:
readlink -f "$(command -v java)"
This prints a path ending with
/bin/java(for example/usr/lib/jvm/java-22-openjdk-amd64/bin/java);JAVA_HOMEis the parent directory ofbin(here/usr/lib/jvm/java-22-openjdk-amd64).On macOS:
/usr/libexec/java_home -v latest
This prints the directory that must be used as
JAVA_HOMEfor Java.Set the
JAVA_HOMEenvironment variable and update yourPATH(adapt the path with the one found above):export JAVA_HOME=/usr/lib/jvm/java-22-openjdk-amd64 export PATH="$JAVA_HOME/bin:$PATH"
On macOS you can also use:
export JAVA_HOME=$(/usr/libexec/java_home -v latest) export PATH="$JAVA_HOME/bin:$PATH"
Verify that
JAVA_HOMEis correctly set:echo $JAVA_HOME
You should get the Java directory (for example
/usr/lib/jvm/java-22-openjdk-amd64). If this is not the case, you are invited to follow the steps proposed here.