VS Code не распознает классы, определенные в файлах .class, но отлично компилируется в терминалеJAVA

Программисты JAVA общаются здесь
Anonymous
VS Code не распознает классы, определенные в файлах .class, но отлично компилируется в терминале

Сообщение Anonymous »

Стартовая папка одного из моих заданий включает в себя два файла: DoublyLinkedNode.class и DoublyLinkedList.class , каждый из которых содержит объявление и реализацию соответствующих классов.
Я хочу создать класс в новом файле .java, расширяющем DoublyLinkedList

Код: Выделить всё

public class DoublyLinkedListWithDummy extends DoublyLinkedList {

}
Но VS Code помечает DoublyLinkedList

Код: Выделить всё

DoublyLinkedList cannot be resolved to a typeJava(16777218)

cannot find symbol
symbol: class DoublyLinkedList(errors(1): 1:51-1:67)

Код: Выделить всё

DoublyLinkedListWithDummy.java
компилируется и даже работает нормально, если это делается вручную с терминала, но отказывается компилироваться в VS Code из-за ошибки, указанной выше.

Для контекст, вот мой каталог файлов. Все файлы находятся в одном каталоге, поэтому они должны быть доступны друг другу. И это действительно так, потому что на терминале он компилируется нормально.
Изображение

Вот настройки моего проекта пути к классам. Насколько я могу судить, исходный путь установлен правильно.
Изображение


Что может быть причиной этого и как заставить VS Code сотрудничать?
Я пробовал сбросить рабочую область, проверить исходный путь, перезапустить VS Code, обновить пакет расширений Java и т. д. Ничего из этого не помогло.
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/790 ... fine-in-te

Вернуться в «JAVA»