Ошибка при компиляции в gradlew

267
22 октября 2021, 17:50

Всем привет. Я делаю свой Packet Hack для чита в Minecraft. При компиляции мода в gradlew столкнулся с проблемой:

F:\cheats minecraft\custom\build\sources\java\INFO\mcheli\wrapper\W_Blocks.java:11: error: cannot find symbol

public class W_Blocks extends Blocks {
        ^
  symbol:   constructor Blocks()
  location: class Blocks
код класса W_Blocks:
package mcheli.wrapper;
import net.minecraft.init.Blocks;
public class W_Blocks extends Blocks {
}

Я не разбираюсь в Java, может быть ошибка в синтаксисе, кто может помочь?

Answer 1

Ошибка связана с тем, что находится пробел в пути, а конкретно:

cheats minecraft

F:\cheats minecraft\custom\build\sources\java\INFO\mcheli\wrapper\W_Blocks.java:11: error: cannot find symbol
Answer 2

Проблема решилась удалением из кода строки extends Blocks Конечный код package mcheli.wrapper;

import net.minecraft.init.Blocks;

public class W_Blocks{ } Не знаю как это повлияет на функционал мода, но надеюсь это поможет

Answer 3

Если не определять конструктор, Java сама добавит конструктор по умолчанию, вызывающий super(). Ошибка говорит, что в классе Blocks нет конструктора без параметров. Для исправления ошибки надо явно определить конструктор класса W_Blocks.

READ ALSO
Вывести одинаковые элементы в двух массивах без повторов

Вывести одинаковые элементы в двух массивах без повторов

Задача вывести одинаковые элементы в двух массивах, без сортировки данных массивов, без повторений чисел и использования строк, массивов...

227
Убрать из предложения гласные

Убрать из предложения гласные

Кто может написать код который убирает из предложения гласные к примеру у нас есть предложение hi my name is Nick а нужно получить h m nm s Nck

152
Ошибка при ловле исключений [закрыт]

Ошибка при ловле исключений [закрыт]

Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском

188
Не запускается Eclipse на Mac OSX

Не запускается Eclipse на Mac OSX

Пытаюсь запустить Eclipse, появляется окно ошибки, которое перенаправляет меня в лог ошибкиПри открытии лога появляется следующая ошибка

269