formulahendry / formulahendry/vscode-code-runner
Java Code Won't Run When Using GitBash as Default VSCode Terminal
- Vorherrschende Sprache
- TypeScript
- Sterne
- 2.4k
- Forks
- 351
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
- VS Code Version: 1.30.1 (lastest)
- OS Version: Windows 10 (lastest)
- Code Runner Version: Lastest
**Describe the bug**
When I attempt to run my code while having GitBash as my primary VSCode terminal, the code won't run and instead the terminal just constantly ">" like an editor or something (not really sure what it wants).
**To Reproduce**
Steps to reproduce the behavior:
1. Set GitBash as you primary terminal in VSCode
2. Attempt to compile and run the file using the "play button"
3. Voila! The terminal just prompts with ">" or says "bash: cd: too many arguments"
**Actual behavior**
The code doesn't actually ever run; however, when I have cmd as my main terminal the code does run and I'm not really sure why this works like this. Besides, I think we all know the cmd is utter trash compared to GitBash, so I just want to have the flexibility to use which ever I prefer.
**Expected behavior**
The code would run no matter which terminal I decide to use as my default; in the end, manually executing/compiling the project work while using "javac".
**Screenshots**

Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, das Problem über die Wiedergabeschaltfläche von VS Code mit ausgewähltem Git Bash zu reproduzieren, und vergleiche dann das Terminalverhalten mit cmd. Untersuche, wie Code Runner den generierten Java-Befehl und den gemeldeten cd-Aufruf verarbeitet; abgeschlossen ist die Arbeit, wenn Java-Code über die Wiedergabeschaltfläche in beiden Terminals ohne eine wiederholte ">"-Eingabeaufforderung oder einen "cd: too many arguments"-Fehler ausgeführt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- bash, git, java, vscode
- Bereich
- developer-experience, tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 30/100