mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-03-07 12:21:52 +09:00
new instruction for Java 17 deployment
This commit is contained in:
@@ -4,11 +4,12 @@ Download and unzip the JDK for the appropriate operation systems first! JDKs can
|
||||
|
||||
Then, on the terminal, run following commands:
|
||||
|
||||
jlink --add-modules java.base,java.desktop,java.logging,jdk.unsupported --output /home/installed/Documents/Terrarum/out/runtime-linux --no-header-files --no-man-pages --strip-debug --compress=2
|
||||
jlink --add-modules java.base,java.desktop,java.logging,jdk.unsupported --output ~/Documents/Terrarum/out/runtime-linux-amd64 --no-header-files --no-man-pages --strip-debug --compress=2
|
||||
|
||||
jlink --module-path /home/installed/Documents/openjdk/jdk-11.0.2-windows/jmods:mods --add-modules java.base,java.desktop,java.logging,jdk.unsupported --output /home/installed/Documents/Terrarum/out/runtime-windows --no-header-files --no-man-pages --strip-debug --compress=2
|
||||
|
||||
jlink --module-path /home/installed/Documents/openjdk/jdk-11.0.2.jdk-mac/Contents/Home/jmods:mods --add-modules java.base,java.desktop,java.logging,jdk.unsupported --output /home/installed/Documents/Terrarum/out/runtime-osx --no-header-files --no-man-pages --strip-debug --compress=2
|
||||
jlink --module-path ~/Documents/openjdk/jdk-17.0.1-aarch64/jmods:mods --add-modules java.base,java.desktop,java.logging,jdk.unsupported --output ~/Documents/Terrarum/out/runtime-linux-aarch64 --no-header-files --no-man-pages --strip-debug --compress=2
|
||||
jlink --module-path ~/Documents/openjdk/jdk-17.0.1-windows/jmods:mods --add-modules java.base,java.desktop,java.logging,jdk.unsupported --output ~/Documents/Terrarum/out/runtime-windows-amd64 --no-header-files --no-man-pages --strip-debug --compress=2
|
||||
jlink --module-path ~/Documents/openjdk/jdk-17.0.1.jdk-aarch64/Contents/Home/jmods:mods --add-modules java.base,java.desktop,java.logging,jdk.unsupported --output ~/Documents/Terrarum/out/runtime-osx-aarch64 --no-header-files --no-man-pages --strip-debug --compress=2
|
||||
jlink --module-path ~/Documents/openjdk/jdk-17.0.1.jdk-amd64/Contents/Home/jmods:mods --add-modules java.base,java.desktop,java.logging,jdk.unsupported --output ~/Documents/Terrarum/out/runtime-osx-amd64 --no-header-files --no-man-pages --strip-debug --compress=2
|
||||
|
||||
This process assumes that the game does NOT use the Java 9+ modules and every single required libraries are fat-jar'd (their contents extracted right into the Jar)
|
||||
|
||||
@@ -18,9 +19,11 @@ Create an output directory; its contents shall be:
|
||||
|
||||
```
|
||||
+assets
|
||||
+runtime-linux
|
||||
+runtime-osx
|
||||
+runtime-windows
|
||||
+runtime-linux-aarch64
|
||||
+runtime-linux-amd64
|
||||
+runtime-osx-amd64
|
||||
+runtime-osx-aarch64
|
||||
+runtime-windows-amd64
|
||||
start_game_linux.sh
|
||||
start_game_mac.sh
|
||||
start_game_windows.bat
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
./runtime-linux/bin/java -Xms1G -Xmx6G -jar TerrarumBuild.jar
|
||||
3
start_game_linux_aarch64.sh
Executable file
3
start_game_linux_aarch64.sh
Executable file
@@ -0,0 +1,3 @@
|
||||
#!/bin/bash
|
||||
|
||||
./runtime-linux-aarch64/bin/java -Xms1G -Xmx6G -jar TerrarumBuild.jar
|
||||
3
start_game_linux_x86_64.sh
Executable file
3
start_game_linux_x86_64.sh
Executable file
@@ -0,0 +1,3 @@
|
||||
#!/bin/bash
|
||||
|
||||
./runtime-linux-amd64/bin/java -Xms1G -Xmx6G -jar TerrarumBuild.jar
|
||||
@@ -1,3 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
./runtime-osx/bin/java -Xms1G -Xmx6G -jar TerrarumBuild.jar
|
||||
3
start_game_mac_aarch64.sh
Executable file
3
start_game_mac_aarch64.sh
Executable file
@@ -0,0 +1,3 @@
|
||||
#!/bin/bash
|
||||
|
||||
./runtime-osx-aarch64/bin/java -Xms1G -Xmx6G -jar TerrarumBuild.jar
|
||||
3
start_game_mac_x86_64.sh
Executable file
3
start_game_mac_x86_64.sh
Executable file
@@ -0,0 +1,3 @@
|
||||
#!/bin/bash
|
||||
|
||||
./runtime-osx-amd64/bin/java -Xms1G -Xmx6G -jar TerrarumBuild.jar
|
||||
@@ -1 +1 @@
|
||||
runtime-windows\bin\java -Xms1G -Xmx6G -jar TerrarumBuild.jar
|
||||
runtime-windows-amd64\bin\java -Xms1G -Xmx6G -jar TerrarumBuild.jar
|
||||
|
||||
Reference in New Issue
Block a user