Как Java-разработчик, который переключается между системами * NIX (OS X, Ubuntu, ...), хотя я всегда могу "запустить" свой JDK, кажется что нет четкого определения JAVA_HOME во многих пакетах, которые требуют установки JAVA_HOME:
Например
Таким образом, у меня есть 2 вопроса по этому поводу (любые идеи также приветствуются, но конкретно, у меня есть эти два вопроса) :
1) Копирует ли установка mac os X java цель из каталога "JavaVM.frameworks" в usr / bin?
2) Что такое "определение" JAVA_HOME? Очевидно, мы не можем определить JAVA_HOME просто "место, где установлена java", потому что это определение неоднозначно, поскольку java может существовать как в НАЧАЛЬНОМ месте (т.е. в / System / Library / Fraemworks / .....), или, альтернативно, он также может находиться непосредственно в каталог / usr / bin?
МОИ МЫСЛИ
Я считаю, что JAVA_HOME ДЕЙСТВИТЕЛЬНО предназначен для обозначения большего, чем просто двоичная "java" программа. JAVA_HOME, вероятно, предназначен для обозначения местоположения набора связанных с java каталоги И двоичные файлы ... Но все же я не совсем понимаю, что это включает, и является ли это определение, которое я предлагаю, pr достаточно, чтобы быть полезным.