Verwenden der alternativen Maven- und Java -Version in VSCODE Integrated Terminal
Posted: 12 Mar 2025, 02:36
Ich möchte die Maven -Version und die Java -Version in VSCODE integriertes Terminal auf andere als die in Systemumgebungsvariablen angegebenen Versionen einstellen. Ich verwende die Erweiterung "Maven for Java" in VSCODE. Erkenne diese Einstellung -alles in Ordnung.
Wie die Dokumentation der Maven-Erweiterung lautet (https://marketplace.visualstudio.com/it ... code-maven) "Der Wert von maven.terminal.terminal.Customenv wird über die Spezifikation von Java und verwendet. Trotzdem habe ich versucht, zwischen dem einen oder anderen zu wählen, aber es macht keinen Unterschied.
Code: Select all
java -version
java version "1.8.0_172"
Java(TM) SE Runtime Environment (build 1.8.0_172-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode)
mvn -version
Unrecognized option: --add-opens
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
< /code>
Ich habe den Befehl MVN einmal mit einer Einstellungskombination ausgeführt, an die ich mich nicht erinnern kann. Es wurde die neue Java -Version verwendet, aber immer noch die alte MVN -Version interessant.{
"java.configuration.runtimes": [
{
"name": "JavaSE-11",
"path": "C:\\Program Files\\Java\\jdk-11.0.7+10_hotspot",
"default": true
}
],
"java.home": "C:\\Program Files\\Java\\jdk-11.0.7+10_hotspot",
"terminal.integrated.shell.windows": "C:\\Program Files\\PowerShell\\7\\pwsh.exe",
"terminal.integrated.fontFamily": "Cascadia Mono PL",
"maven.executable.path": "C:\\maven-3.6.3\\bin\\mvn",
"maven.terminal.useJavaHome": true,
"maven.terminal.customEnv": [
{
"environmentVariable": "JAVA_HOME",
"value": "C:\\Program Files\\Java\\jdk-11.0.7+10_hotspot"
},
{
"environmentVariable": "M2_HOME",
"value": "C:\\maven-3.6.3\\"
},
{
"environmentVariable": "M2",
"value": "C:\\maven-3.6.3\\bin"
},
]
}