Wiem o wersji Java. Nie obchodzi mnie, jaka jestem wersja w tej chwili bieganie. Zależy mi na tym, jakie inne wersje są zainstalowane na moim Linuksie. Jeśli jest to kolejna komenda java - *, nie widziałem jej w java -help.
Próbowałem google, ale odpowiedzi są albo dla systemu Windows, albo mówią „użyj java -version” Wiem, że zrobiłem to już wcześniej.
update-alternatives --list java
po prostu je wymienić?--list
opcja. na przykład Centos 6.7 nie.| grep java
Mógłbyś:
Aby znaleźć wszystkie pliki. Menedżer pakietów z Twoją wersją Linuksa powinien również być w stanie je wymienić.
źródło
Pozostawiasz wiele do życzenia, jeśli chodzi o szczegóły dotyczące konfiguracji. Java może być instalowana na różne sposoby w Linuksie. Możesz zainstalować za pośrednictwem pakietu dystrybucyjnego maanger, takiego jak apt, yum, yast, lub możesz zainstalować go ręcznie.
W jaki sposób zainstalowałeś ją, instalacja Java wymaga pliku wykonywalnego java, aby w większości przypadków zrobić coś dobrego, więc możesz użyć poleceń locate lub find, aby znaleźć różne.
Przykład, który najprawdopodobniej znajdzie linki i duplikaty, ale nazwy katalogów powinny pomóc ci je wskazać:
źródło
Używam tego, aby wyświetlić listę dostępnych instalacji Java:
źródło
bash: update-alternatives: command not found
?Wcześniej korzystałem z poniższych opcji, aby określić instalację java 8 dla aplikacji, która potrzebowała zestawu zmiennych środowiskowych, aby mógł użyć wersji java, która nie została ustawiona jako domyślna:
update-java-alternatives -l java-8-oracle
Jednak to przestało działać dzisiaj. The
update-java-alternatives
skrypt / program nie jest już zainstalowany na moim systemie Ubuntu 14.04. Co teraz jest zainstalowanealternatives
.Tym, czego teraz używam, aby uzyskać konkretną alternatywę ścieżki java, jest:
alternatives --display java | grep priority | grep jdk-1.8
Następnie mogę masować wynik, aby uzyskać to, czego potrzebuję dla zmiennej środowiskowej aplikacji.
źródło