HowToBuildStendhal: Difference between revisions

Content deleted Content added
imported>AntumDeluge
Installing JDK: install instructions for OpenJDK/Java
imported>AntumDeluge
Build Tools: reduce indentation level & add links
Line 9:
The Stendhal server and legacy client are both written in [https://www.java.com/ Java]. To run either requires a [https://en.wikipedia.org/wiki/Java_virtual_machine Java Runtime Environment (JRE)]. To compile server or client, a [https://en.wikipedia.org/wiki/Java_Development_Kit Java Development Kit (JDK)] is necessary. Most JDK distributions include a JRE.
 
=== Installing JDK on Unix ===
 
Some Unix/Linux/BSD systems have a JDK pre-installed (usually [https://openjdk.org/ OpenJDK]). If not, most will have a version available from the system package manager.
==== JDK on Unix ====
 
Some Unix/Linux/BSD systems have a JDK pre-installed. If not, most will have a version available from the system package manager.
 
Example of installing on Ubuntu:
Line 40 ⟶ 38:
</pre>
 
==== JDK on Windows ====
 
Packages for Windows can be downloaded from either [https://www.oracle.com/java/technologies/downloads/ oracle.com] or for OpenJDK, from [https://jdk.java.net/ jdk.java.net]. If you download a portable .zip package, you will need to manually configure the PATH environment variable so the system knows where the <span style="color:darkred;">''java''</span> and <span style="color:darkred;">''javac''</span> executables are located. It may also be necessary to configure the <span style="color:darkgreen;">''JAVA_HOME''</span> environment variable. The recommended method is to use an installer package (.exe or .msi) as these will configure the necessary environment variables automatically.
 
==== JDK on macOS ====
 
Packages for macOS can be downloaded from either [https://www.oracle.com/java/technologies/downloads/ oracle.com] or for OpenJDK, from [https://jdk.java.net/ jdk.java.net]. But the recommended method is to install from the [https://brew.sh/ Homebrew Package Manager] as it will configure the necessary environment variables automatically.
Line 53 ⟶ 51:
$ brew install openjdk@17
</pre>
 
 
= Systems =