亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

任務“:compileJava”執行失敗。

任務“:compileJava”執行失敗。

慕標5832272 2024-01-05 14:35:52
在這個問題因已經被問到而關閉之前,據我所知,這是一個模糊且常見的錯誤,因此這與其他問題不同。我通過安裝稍微不同的 Forge 版本修復了上一篇文章中的錯誤,但現在已完成本教程的第 5 步。當我將 .\gradlew build 與示例 mod 一起使用時,一切似乎都工作正常(盡管我找不到控制臺輸出)但是當我按照作者描述的方式編輯 mod 時,我收到許多錯誤。示例模式:package com.example.examplemod;import net.minecraft.init.Blocks;import cpw.mods.fml.common.Mod;import cpw.mods.fml.common.Mod.EventHandler;import cpw.mods.fml.common.event.FMLInitializationEvent;@Mod(modid = ExampleMod.MODID, version = ExampleMod.VERSION)public class ExampleMod{    public static final String MODID = "examplemod";    public static final String VERSION = "1.0";    @EventHandler    public void init(FMLInitializationEvent event)    {        // some example code        System.out.println("DIRT BLOCK >> "+Blocks.dirt.getUnlocalizedName());    }}我是如何更改它的,按照教程:package com.example.examplemod;import net.minecraft.init.Blocks;import cpw.mods.fml.common.Mod;import cpw.mods.fml.common.Mod.EventHandler;import cpw.mods.fml.common.event.FMLInitializationEvent;@Mod(modid = ExampleMod.MODID, version = ExampleMod.VERSION)public class ExampleMod{    public static final String MODID = "examplemod";    public static final String VERSION = "1.1";    @EventHandler    public void init(FMLInitializationEvent event)    {        Block amethystOre = new ModBlock(Material.rock, "amethystOre");        GameRegistry.registerBlock(amethystOre, "amethystOre");    }    private class ModBlock extends Block    {        public ModBlock(Material material, String blockName)        {            super(material);            this.setBlockName(blockName);            this.setBlockTextureName(MODID + ":" + blockName);            this.setCreativeTab(CreativeTabs.tabBlock);        }    }}我對 Java 不太了解(我剛剛開始學習它),但我認為逐個字符地復制教程應該會產生一個沒有錯誤的程序。顯然不是。查看編譯器上的錯誤輸出,第一個錯誤是“導入網絡無法解析”(第 3 行),但我不知道為什么。非常感謝任何幫助,本
查看完整描述

1 回答

?
拉莫斯之舞

TA貢獻1820條經驗 獲得超10個贊

(來自評論)

導入錯誤。你應該使用net.minecraft.*not net.minecraft.init.*

import net.minecraft.block.Block;
import net.minecraft.block.material.Material;


查看完整回答
反對 回復 2024-01-05
  • 1 回答
  • 0 關注
  • 239 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號