• Java Linux IDEA работа 16-ая идея почему-то взбрыкнула и не захотела по умолчанию запускаться под системным jre, вместо него работала под встроенным. Херь в том, что встроенный — говняшка openjdk. При автокомплите на Map<K, V> это говно не предлагало нормальные HashMap, TreeMap и прочие ConcurrentHashMap, оно их ваще не ставило в список, но зато активно пихало какую-то несуразицу типа HashedMap. Я тупил, не мог понять в чём дело. И тут оно пизданулось громко по sigsegv, полез смотреть лог. А там, мать честная, jre running — openjdk, все дела. Как блять так, откуда?! Посмотрел в запускалку шелловскую, а они оказывается сделали что — раньше она искала последовательно в окружении IDEA_JDK, JDK_HOME, JAVA_HOME, "java" in PATH., а вот начиная с какого-то 14* билда она теперь ищет блять вот так: IDEA_JDK, ../jre, JDK_HOME, JAVA_HOME, "java" in PATH. То есть, если IDEA_JDK не выставить, то похую че там у тебя системное — оно будет крутиться на сраном опене.
    А я уж думал багрепорты слать и ваще бесноваться всяко. Но хватило только принудительно указать правильный угол. Мир пока может спать спокойно

Replies (10)

  • @Vugluskr, Всё правильно делают. Омские линуксоиды одобряют.
  • @OmskLUG, Может быть омские линуксоиды не знают что такое умолчательный возврат и что от него ожидается?
  • @Vugluskr, В любом случае, всем надо переходить на OpenJDK. По умолчанию. Это правильно.
  • @OmskLUG, Какая прелесть :)
    А с чего вдруг так? И в чем правильность, можно узнать?
  • @Vugluskr, Ну тут всё просто: OpenJDK — добро, OracleJDK — зло. И программисты из IDEA какбэнамекаютвам.
  • @OmskLUG, Охереть. Очень хочу узнать — почему оракл-ждк зло?!
  • @Vugluskr, Подробнее:
    OracleJDK — закрытое поделие от корпорации, которая не знает, что им надо от Java.
    OracleJDK — по умолчанию нет в репозиториях дистрибутивов и надо делать лишние движения.
    OracleJDK — ... ну далее, добавлять говна по вкусу...
  • @OmskLUG, Эээ... я так понимаю речь про качество вообще не идёт.
    Оооооок, я понял. Евангелизм наше всё.

    Если отвлечься от идеологических аспектов, поближе к практике так сказать, то картина ровно обратная. Это я как специалист говорю.
  • @Vugluskr, Извини, вот как-то так. Без евангелизма качество не улучшится.
  • @OmskLUG, Не вопрос. Я уже всё понял. Спасибо за ответы :)