#java
#Ява
Вопрос:
Когда я запускаю программу на Java, я получаю этот путь, соединяющий ее с python. Я пытаюсь скомпилировать свою программу на sublime и получаю эту ошибку
ошибка: несовместимые типы: Список ссылок не может быть преобразован в очередь Очередь q = новый список ссылок();
Я думаю, что я не должен получать эту проблему в соответствии с правилами типа java. Является ли путь python причиной этой ошибки? Если нет, то что может быть причиной этого. Путь, который я получаю, указан ниже.
[path: /Library/Frameworks/Python.framework/Versions/3.8/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin]
Спасибо!
Комментарии:
1. Вам необходимо предоставить нам более подробную информацию. Какую ОС (и версию) вы используете? Какой IDE / компилятор? Как и где вы видите этот путь? Это выглядит как обычный путь, ничего общего с Python в частности. Какую ошибку вы получаете при компиляции?
2. Вам придется предоставить более подробную информацию, чем это.
3. как вы установили java? Возможно, существует исполняемый файл
/usr/bin/java
Тот факт, что у вас есть python, добавленный в ваш путь, — это совершенно отдельная проблема.4. Ладно, эта проблема не имеет никакого отношения к твоему пути. Можете ли вы включить свою полную программу, включая инструкции по импорту. Да, список со ссылками-это очередь. Хотя в написанном вами коде есть синтаксические ошибки.
Queuelt;?gt; q = new LinkedListlt;gt;();
Обратите внимание, что очередь записывается только один раз. Я также включилlt;gt;
для дженериков, потому что вы не должны использовать необработанные типы.5. Вы написали свой собственный класс под названием
LinkedList
илиQueue
? Пожалуйста, покажите весь свой код, включая импорт.