microsoft / microsoft/vscode-java-debug

Feature request: Launch configuration option to force Java execution environment used for run/debug

Aberta
#884 5 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

ai-triaged enhancement feature request launch
Linguagem predominante
TypeScript
Estrelas
591
Forks
429
Merge médio
1d 9h
PRs com merge (30d)
19

Descrição

Feature request: Please add a way to force a specific Java execution environment (from the environments defined by "java.configuration.runtimes") to be used by the debugger to launch the application.

For compatibility reasons, the Maven project files defines "1.8" as "<java-version>". However, in several environments (HiDPI), the use of at least Java 11 is required to run the application correctly. At the moment, there seems to be no way to force the VSCode Java debugger to use Java 11 and overwrite the "<java-version>" setting from the Maven POM file.

Environment
  • Operating System: Windows 10
  • JDK version: Java SE 1.8 and Java SE 11
  • Visual Studio Code version: 1.49.1
  • Java extension version: 0.10.0
  • Java Debugger extension version: 0.28.0
Current Result

Visual Studio Code Java debugger is always launching using Java SE 1.8.

Expected Result

Can force the Visual Studio Code Java debugger to use Java 11 to run/debug the application.

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Comece rastreando como o depurador Java seleciona seu runtime de inicialização e como java.configuration.runtimes se relaciona com java-version do POM do Maven. O trabalho estará concluído quando uma configuração de inicialização puder selecionar explicitamente um ambiente Java configurado, substituindo a versão declarada pelo projeto para execução e depuração.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
java, typescript
Domínio
devtools, tooling
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.