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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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