Wie stellen Sie die Java-Version in einem Windows-Git-Bash verwenden? Funktioniert es über die Umgebungsvariablen? Java-Version gibt eine andere Version in der DOS-Eingabeaufforderung als in git bash ...Wie stellen Sie Java-Version in Windows-Git-Bash?
Antwort
Sie legen die Java-Version nicht fest. Sie suchen die Umgebungsvariablen $PATH
(bash) und %PATH%
(Windows/DOS/cmd.exe). Wenn Sie den Befehl java -version
ausführen, durchsucht die Shell die Verzeichnisse auf dem $PATH
, um das java
-Programm zu finden und es mit den angegebenen Argumenten auszuführen. Wenn Sie unterschiedliche Ergebnisse in verschiedenen Shells erhalten, bedeutet dies, dass Sie unterschiedliche PATHs haben, sodass eine andere Installation von Java gefunden wird.
Und wie stellen Sie den $ PATH (bash) dauerhaft ein? –
Bearbeiten Sie Ihre $ HOME/.bashrc oder $ HOME/.login. Weitere Informationen darüber, wie bash die Startkonfiguration behandelt, finden Sie unter 'man bash'. – dsh
für die Nachwelt: 'Export PATH ="/c/Programme/Java/
- Zum Systemeigenschaften -> Erweitert -> Umgebungsvariablen
- Neue Systemvariable
- 'Variablenname': PATH
- 'Variablenwert': C \ Programme \ Java \ jdk-9 \ ist (oder was auch immer Ihr Weg ist)
- Restart Git Bash
(Windows-10)
- 1. Symfony3: Wie stellen Sie mehrere Verbindungen ein?
- 2. Wie stellen Sie Ihren LAMP-Testserver ein?
- 3. Wie stellen Sie kAudioServicesPropertyIsUISound über AudioServicesSetProperty ein?
- 4. Stellen Sie die dringende Option in phpmailer
- 5. Stellen Sie Korrektheit in Riak sicher?
- 6. Stellen Sie die Breite in Bootstrap td
- 7. So stellen Sie Klassenmethoden vor
- 8. Stellen Sie die Bildlaufposition ein
- 9. Stellen Sie die Zellenbreite in Excel ein
- 10. Stellen Sie den Cursor in Highcharts
- 11. Stellen Sie validierte Skriptkonfigurationseingabe bereit (in Python)
- 12. Stellen Sie ein Bild in Symfony2
- 13. Klasse ‚Stellen Sie sich vor \ Gd \ Stellen Sie sich vor‘ nicht gefunden in yii2
- 14. Stellen Sie sicher, ascii Werte
- 15. Wie stellen Sie Kontrollkästchen in VS.net Setup-Dialog zur Verfügung?
- 16. Wie stellen Sie den Mastertype Type-Name in Code
- 17. Wie stellen Sie .gitignored kompilierte Dateien in Heroku bereit?
- 18. Wie stellen Sie lokale Verzerrungen in Caffe und Fackel ein?
- 19. Wie stellen Sie Querformat- und Querformat-Medienabfragen in CSS ein?
- 20. Wie stellen Sie Textbox.Width in Silverlight auf 100% ein?
- 21. Wie stellen Sie eine Happstack-Anwendung in der Produktion bereit?
- 22. Wie stellen Sie die implizite Wartezeit in Site-Prisma ein?
- 23. Wie stellen Sie einen Rollback-Änderungssatz in TFS wieder her?
- 24. Wie stellen Sie die Sprache in Rails ein?
- 25. Stellen Sie sicher, Variableninitialisierung C#
- 26. So stellen Sie kAudioUnitSubType_Distortion ein
- 27. Stellen Sie den Treeview Hintergrundbild
- 28. Ähnliche Stellen in JSprit
- 29. So stellen Sie UIcolor auf tiefblau ein
- 30. Stellen Sie einen Konstruktor mit Clojure bereit
Ho Hast du das behoben? – Thermech
Ich hatte PATH und JAVA_HOME richtig eingestellt, aber Git Bash zeigte immer noch eine ältere Java-Version. Ich lief ein 64 Bit Win 7 und der Haken war, dass ich eine ältere 32-Bit Version auf dem Pfad 'C: \ Programme (x86) \ Java \ jre7 \ bin' hatte. Aus irgendeinem Grund wurde es von Git Bash aufgenommen, obwohl es nirgendwo explizit erwähnt wurde. – Mareen
Das gleiche Problem hier. In einer "normalen" Befehlszeile zeigt JAVA_HOME auf den jdk8. Wenn ich beispielsweise in der Git Shell ein Android-Projekt kompiliere, beschwert es JAVA_HOME Punkte auf jre8. – Thomas