布咕咕不咕
如题
本人是编程菜狗 idea还没玩懂,但是现在需要编译一个插件
源码是从GitHub上下载的 我自己瞎捣鼓了几个小时 但是还是没弄成功


ecyber
双击gradlew.bat 耐心等待即可

夜雨晨风丶
如果是自带gradlew的话貌似在这个文件夹里shift+右键选择在此处打开powershell窗口,然后输入./gradlew build就会自动构建了

PixelWorld
支持楼上说法

凌语丶
本帖最后由 凌语丶 于 2023-1-11 19:52 编辑

我们构建一个Minecraft服务器插件时,并不需要将源码下载下来,使用GitHub Actions CI/CD构建即可。
总而言之,构建插件是一个非常简单的过程,这实在是太酷了不是吗,很符合我对赛博世界的想象。

布咕咕不咕
夜雨晨风丶 发表于 2023-1-11 19:45
如果是自带gradlew的话貌似在这个文件夹里shift+右键选择在此处打开powershell窗口,然后输入./gradlew bui ...

我直接双击会显示如下画面然后您说的选择在此处打开powershell窗口这个按键我也没有找到QAQ




凌语丶
本帖最后由 凌语丶 于 2023-1-11 20:16 编辑

gradle.zip (53.01 KB, 下载次数: 3)
将以上文件解压到源代码根目录 并保证解压到gradle文件夹

并再次在此文件夹内运行./gradlew build

布咕咕不咕
凌语丶 发表于 2023-1-11 20:13
将以上文件解压到源代码根目录 并保证解压到gradle文件夹

并再次在此文件夹内运行./gradlew build




构建失败

凌语丶
本帖最后由 凌语丶 于 2023-1-11 20:29 编辑

你的Java版本为18,你需要使用Java8

如果你不会更改,请将settings.gradle截图

布咕咕不咕
凌语丶 发表于 2023-1-11 20:24
你的Java版本为18,你需要使用Java8

如果你不会更改,请将settings.gradle截图

我尝试将java18删除
但是重新尝试后提示如下
ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.

另:



凌语丶
布咕咕不咕 发表于 2023-1-11 20:36
我尝试将java18删除
但是重新尝试后提示如下
ERROR: JAVA_HOME is not set and no 'java' command could  ...

你要在环境变量中定义JAVA_HOME为Java8的
(如果不知道怎样定义 请看这篇文章

布咕咕不咕
凌语丶 发表于 2023-1-11 20:44
你要在环境变量中定义JAVA_HOME为Java8的
(如果不知道怎样定义 请看这篇文章)
...

好像好了 请问我需要在哪里获得文件?

凌语丶
布咕咕不咕 发表于 2023-1-11 21:15
好像好了 请问我需要在哪里获得文件?

build/libs/