Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Dúvida sobre a versão do Java

Qual a versão da JVM?

3 respostas

Oi Eric, tudo bem?

A versão da JVM (Java Virtual Machine) depende da versão do JDK (Java Development Kit) que você está utilizando. O Flutter não requer a instalação do JDK, mas sim do SDK do Flutter.

Para desenvolver aplicativos Flutter, você precisa ter o Flutter SDK instalado em seu ambiente de desenvolvimento. O Flutter SDK inclui o Dart SDK e o Flutter engine, que é responsável pela execução do código Flutter em diferentes plataformas.

Portanto, a versão da JVM não é relevante para o desenvolvimento de aplicativos Flutter. O importante é ter a versão mais recente do Flutter SDK instalada em sua máquina.

Espero ter ajudado e bons estudos!

Lorena, bom dia!

É que estou tendo esse problema na hora de executar o projeto:

FAILURE: Build failed with an exception.

  • What went wrong: Could not open settings generic class cache for settings file 'C:\ws_pessoal\flutter-nuvigator\android\settings.gradle' (C:\Users\admin.gradle\caches\6.7\scripts\1fnwrr8g4rohfp291nvlxj5qe).

    BUG! exception in phase 'semantic analysis' in source unit 'BuildScript' Unsupported class file major version 60

solução!

Oi, bom dia!

O erro "Unsupported class file major version 60" está relacionado ao Kotlin. Esse problema ocorre quando você está tentando executar um código Kotlin que foi compilado com uma versão mais recente do Kotlin do que a que é suportada pelo ambiente em que está sendo executado.

Para resolver esse problema, siga os passos abaixo:

  1. Verifique a versão do Kotlin instalada no projeto:

    • Navegue até o diretório do seu projeto Flutter no terminal ou prompt de comando.
    • Abra o arquivo android/build.gradle.
    • Verifique a versão do Kotlin na seção ext.kotlin_version. Certifique-se de que seja uma versão compatível com o ambiente em que você está tentando executar o projeto.
  2. Atualize a versão do Kotlin no projeto Flutter:

    • Se a versão do Kotlin em build.gradle estiver desatualizada ou apontando para uma versão incompatível, atualize-a para a versão correta.
  3. Limpe o cache do Gradle:

    • No terminal ou prompt de comando, navegue até o diretório android do seu projeto Flutter: cd caminho/para/o/projeto/android.
    • Digite o comando gradlew clean e pressione Enter. Isso limpará o cache do Gradle.
  4. Rebuild do projeto:

    • Após limpar o cache, tente reconstruir o projeto executando o comando para iniciar o app novamente.

Certifique-se de que todas as dependências e plugins também estejam atualizados em seu projeto Flutter, pois problemas de compatibilidade podem ser causados por versões desatualizadas de bibliotecas.

O número "60" é o número de versão associado a uma versão específica do Kotlin. Ao garantir que a versão do Kotlin seja compatível com o ambiente de compilação, você deverá resolver esse problema.

Um abraço e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software