Я пытаюсь проработать Учебник ThinMatrix по Open Gl. Java .И ... я застрял на видео 1. Я также работал с коротким видео-прекурсором , где он установил зависимости (включая lwjgl 2) в eclipse.Прямо сейчас у меня есть только начало первого класса:
package renderEngine;
import org.lwjgl.opengl.Display; //Error is here
import org.lwjgl.opengl.DisplayMode; //And here
//Handle the window
public class DisplayManager {
//Create a display
public static void createDisplay() {
Display.setDisplayMode(new DisplayMode());
}
}
Я получаю сообщение об ошибке «Не удается разрешить импорт организации».Несмотря на то, что я добавил файлы в конфигурацию пути сборки, я также добавил туда собственный путь.Я посмотрел на этот похожий вопрос и эффективно попробовал каждое предложенное решение.Я также попытался удалить проект и переустановить зависимости.Вот мое дерево файлов для справки:
Буду очень признателен, если вы покажете мне, что я сделал неправильно.Большое спасибо.
Редактировать 1:
Я обнаружил кое-что интересное относительно строки:
Display.setDisplayMode(new DisplayMode());
Хотя оба Display
иDisplayMode
подчеркнуты красным, потому что import
не работает выше, одно из «быстрых исправлений» , которое появляется (даже если я удаляю операторы import
), это:
Импорт 'Показать' (org.lwjgl.opengl)
Нажатие этой кнопки записывает оператор импорта вверху (если его там нет) или приводит к нему курсор (еслиэто там).Затем он выбрасывает вышеупомянутую ошибку.Кажется, это указывает на то, что он действительно распознает тот факт, что библиотеки есть, но по какой-то причине не может их импортировать.
График утолщается.
Редактировать 2:
Чтобы проверить, связана ли проблема именно с совместимостью с lwjgl2Я попытался импортировать класс из другой библиотеки (библиотеки линейной алгебры с именем "jblas") с помощью:
import org.jblas.Info;
... но снова я получаю ту же ошибку.Я предполагаю, что это указывает на то, что проблема в том, как я добавляю скрипты в путь сборки, в само программное обеспечение или их комбинацию.
Чтобы уточнить, как я помещаю вещи в путь сборки:
Щелкните правой кнопкой мыши имя проекта -> нажмите «путь сборки» -> нажмите «настроить путь сборки» -> нажмите «библиотеки»"-> нажмите на кнопку" путь к модулю "или" путь к классу "(я пробовал оба) -> нажмите" добавить банки "-> перейдите в мою папку" lib "-> войдите в папку" банки "-> выберите всебанки -> нажмите «применить и закрыть».
Редактировать 3:
Я могу импортировать встроенные пакеты, и я могу импортировать пакеты, которые ясделали.