sudo apt update && sudo apt install -y openjdk-17-jdk確認:
java -version
# openjdk version "17.x.x" と表示されればOKecho 'export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64' >> ~/.bashrc
echo 'export PATH="$JAVA_HOME/bin:$PATH"' >> ~/.bashrc
source ~/.bashrcbrew install --cask temurin@17確認:
java -version
# openjdk version "17.x.x" と表示されればOKecho 'export JAVA_HOME=$(/usr/libexec/java_home -v 17)' >> ~/.zshrc
echo 'export PATH="$JAVA_HOME/bin:$PATH"' >> ~/.zshrc
source ~/.zshrcbash build_win.sh # 通常ビルド
bash build_win.sh clean # クリーンビルド
bash build_win.sh offline # オフラインビルド
bash build_win.sh clean offline # クリーン+オフラインbash build_mac.sh # 通常ビルド
bash build_mac.sh clean # クリーンビルド
bash build_mac.sh offline # オフラインビルド
bash build_mac.sh clean offline # クリーン+オフライン# WSL:
cd /mnt/c/Users/hrmcn/MCreatorWorkspaces/the_four_primitives_and_weapons
# mac: ローカルにcloneしたパスへ
./gradlew buildbuild/libs/The four primitives and Weapons-forge-1.20.1--1.0.jar
bash run_client_win.sh # 通常起動
bash run_client_win.sh offline # オフライン起動bash run_client_mac.sh # 通常起動
bash run_client_mac.sh offline # オフライン起動WSL:
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64macOS:
export JAVA_HOME=$(/usr/libexec/java_home -v 17)WSL:
chmod +x gradlew
chmod +x build_win.sh run_client_win.shmacOS:
chmod +x gradlew
chmod +x build_mac.sh run_client_mac.shWindowsで編集した .sh がCRLFになっている場合:
sed -i 's/\r$//' build_win.sh run_client_win.sh
# mac (BSD sed) の場合:
sed -i '' 's/\r$//' build_mac.sh run_client_mac.sh# WSL
bash build_win.sh clean
# mac
bash build_mac.sh cleanそれでもダメなら:
rm -rf ~/.gradle/caches/forge_gradle
# 上記ビルドを再実行rm "build/libs/The four primitives and Weapons-forge-1.20.1-1-2.jar" rm "build/libs/The four primitives and Weapons-forge-1.20.1-3-beta.jar" bash build_mac.sh clean