Код Visual Studio не распознает Java-проектJAVA

Программисты JAVA общаются здесь
Anonymous
Код Visual Studio не распознает Java-проект

Сообщение Anonymous »

VS Code не распознает мой Java-проект. Проект представляет собой код шаблона для мода Minecraft, который можно найти здесь. Я установил плагины
  • "Отладчик для Java"
  • "Пакет расширений Java"
  • "Языковая поддержка Java от Redhat"
  • "Java Test Runner"
  • "Менеджер проектов для Java"
Я также получаю сообщение об ошибке, связанное с градиент.
Could not run phased build action using connection to Gradle distribution 'https://services.gradle.org/distributio ... .2-bin.zip'.
java.io.StreamCorruptedException: invalid type code: 00
invalid type code: 00

А вот мой файл settings.json
{
"files.exclude": {
"**/.classpath": true,
"**/.project": true,
"**/.settings": true,
"**/.factorypath": true
},
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"java.configuration.updateBuildConfiguration": "interactive",
"java.home": "/usr/lib/jvm/java-16-openjdk-amd64",
"java.configuration.runtimes": [
{
"name": "JavaSE-1.8",
"path": "/usr/lib/jvm/java-8-openjdk-amd64",
"default": true
},
]
}

У меня нет завершения кода для моих файлов Java. Прежде чем он работал, в правом нижнем углу Visual Studio отображалась версия Java, которую я использовал, но теперь там просто написано Java. Я предполагаю, что это потому, что есть проблема с Gradle и поэтому я не могу определить свою версию Java. Спасибо, что уделили время.
Обновление:
Кажется, это работает и дает мне автоматическое завершение, но я все равно получаю упомянутую выше ошибку, связанную с Gradle.
{
"files.exclude": {
"**/.classpath": true,
"**/.project": true,
"**/.settings": true,
"**/.factorypath": true
},
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"java.configuration.updateBuildConfiguration": "interactive",
"java.home": "/usr/lib/jvm/java-16-openjdk-amd64",
"java.configuration.runtimes": [
{
"name": "JavaSE-1.8",
"path": "/usr/lib/jvm/java-8-openjdk-amd64",
"default": true
},
{
"name": "JavaSE-16",
"path": "/usr/lib/jvm/java-16-openjdk-amd64",
},
]
}


Подробнее здесь: https://stackoverflow.com/questions/680 ... va-project

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