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

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

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

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

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

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