IntelliJ中Minecraft Spigot插件无法运行,提示文件不可执行求助
解决IntelliJ中无法运行Spigot插件构建脚本的问题
先明确你要运行的脚本类型:
- 要是Maven的
pom.xml或Gradle的build.gradle,IntelliJ不会把这些文件标成可运行的蓝色标识。直接用右侧边栏的Maven/Gradle面板,找到package(Maven)或build(Gradle)任务双击,就能生成jar文件。 - 要是自定义的
.bat/.sh脚本,右键脚本文件选Run '<脚本名>'就行。Linux/macOS下还要确保脚本有可执行权限,终端里跑chmod +x <脚本文件名>。
- 要是Maven的
检查项目识别状态:
- 右键项目里的
pom.xml或build.gradle,选Add as Maven Project/Add as Gradle Project,等IntelliJ同步完依赖。没同步的话,构建任务根本出不来。 - 别忘了Spigot插件必须有
plugin.yml,而且得放在src/main/resources目录下,缺这个打包出来的jar也用不了。
- 右键项目里的
手动配置运行项:
- 点顶部菜单栏
Run > Edit Configurations,点+号选Maven或Gradle:- Maven的话,在
Command line里填clean package - Gradle的话,在
Tasks里填build
- Maven的话,在
- 保存后就能用运行按钮执行构建了。
- 点顶部菜单栏
排查同步/构建错误:
- 要是同步时红报错,看底部的
Event Log或Build面板,先解决依赖下载失败、版本不兼容这些问题。比如Spigot的仓库地址得在构建脚本里配对,不然拉不到依赖。
- 要是同步时红报错,看底部的
内容的提问来源于stack exchange,提问作者Adam Kavanagh
相关产品推荐
相关产品推荐

