Сегодня утром я попытался установить что-то и наткнулся на такое заявление:
The program 'javac' can be found in the following packages:
* default-jdk
* ecj
* gcj-4.6-jdk
* gcj-4.7-jdk
* openjdk-7-jdk
* openjdk-6-jdk
Try: sudo apt-get install <selected package>
В чем разница между default-jdk, ecj, gcj и openjdk?
[d2 ] Спасибо заранее.У меня была та же проблема. Я обнаружил, что они имеют отличия от одного к другому.
Оба default-jdk и openjdk более похожи, так как имеют одинаковые коды API Java. Но разница в целевой платформе.
openjdk: самая стабильная. Он был разработан для всех платформ. Он ориентирован на платформы Open-source. default-jdk: Нестабильно. Он был спроектирован для определенных целевых платформ. В основном это таргетинг на закрытые платформы (позже был доступен для Open-Source).Но другие совершенно разные: они похожи . Они, как известно, появились потому, что в начале Java не был доступен для Open-Source. Только компиляторы cetain были выпущены для таких вещей, как Eclipse.
openjdk: самый стабильный. Он был разработан для всех платформ. Он ориентирован на платформы Open-source. default-jdk: Нестабильно. Он был спроектирован для определенных целевых платформ. В основном это таргетинг на закрытые платформы (позже был доступен для Open-Source).Этот ecj не является ECJ, который представляет собой Java Evolutionary Computation Toolkit
У меня была та же проблема. Я обнаружил, что они имеют отличия от одного к другому.
Оба default-jdk и openjdk более похожи, так как имеют одинаковые коды API Java. Но разница в целевой платформе.
openjdk: самая стабильная. Он был разработан для всех платформ. Он ориентирован на платформы Open-source. default-jdk: Нестабильно. Он был спроектирован для определенных целевых платформ. В основном это таргетинг на закрытые платформы (позже был доступен для Open-Source).Но другие совершенно разные: они похожи . Они, как известно, появились потому, что в начале Java не был доступен для Open-Source. Только компиляторы cetain были выпущены для таких вещей, как Eclipse.
openjdk: самый стабильный. Он был разработан для всех платформ. Он ориентирован на платформы Open-source. default-jdk: Нестабильно. Он был спроектирован для определенных целевых платформ. В основном это таргетинг на закрытые платформы (позже был доступен для Open-Source).Этот ecj не является ECJ, который представляет собой Java Evolutionary Computation Toolkit
У меня была та же проблема. Я обнаружил, что они имеют отличия от одного к другому.
Оба default-jdk и openjdk более похожи, так как имеют одинаковые коды API Java. Но разница в целевой платформе.
openjdk: самая стабильная. Он был разработан для всех платформ. Он ориентирован на платформы Open-source. default-jdk: Нестабильно. Он был спроектирован для определенных целевых платформ. В основном это таргетинг на закрытые платформы (позже был доступен для Open-Source).Но другие совершенно разные: они похожи . Они, как известно, появились потому, что в начале Java не был доступен для Open-Source. Только компиляторы cetain были выпущены для таких вещей, как Eclipse.
openjdk: самый стабильный. Он был разработан для всех платформ. Он ориентирован на платформы Open-source. default-jdk: Нестабильно. Он был спроектирован для определенных целевых платформ. В основном это таргетинг на закрытые платформы (позже был доступен для Open-Source).Этот ecj не является ECJ, который представляет собой Java Evolutionary Computation Toolkit
У меня была та же проблема. Я обнаружил, что они имеют отличия от одного к другому.
Оба default-jdk и openjdk более похожи, так как имеют одинаковые коды API Java. Но разница в целевой платформе.
openjdk: самая стабильная. Он был разработан для всех платформ. Он ориентирован на платформы Open-source. default-jdk: Нестабильно. Он был спроектирован для определенных целевых платформ. В основном это таргетинг на закрытые платформы (позже был доступен для Open-Source).Но другие совершенно разные: они похожи . Они, как известно, появились потому, что в начале Java не был доступен для Open-Source. Только компиляторы cetain были выпущены для таких вещей, как Eclipse.
openjdk: самый стабильный. Он был разработан для всех платформ. Он ориентирован на платформы Open-source. default-jdk: Нестабильно. Он был спроектирован для определенных целевых платформ. В основном это таргетинг на закрытые платформы (позже был доступен для Open-Source).Этот ecj не является ECJ, который представляет собой Java Evolutionary Computation Toolkit
У меня была та же проблема. Я обнаружил, что они имеют отличия от одного к другому.
Оба default-jdk и openjdk более похожи, так как имеют одинаковые коды API Java. Но разница в целевой платформе.
openjdk: самая стабильная. Он был разработан для всех платформ. Он ориентирован на платформы Open-source. default-jdk: Нестабильно. Он был спроектирован для определенных целевых платформ. В основном это таргетинг на закрытые платформы (позже был доступен для Open-Source).Но другие совершенно разные: они похожи . Они, как известно, появились потому, что в начале Java не был доступен для Open-Source. Только компиляторы cetain были выпущены для таких вещей, как Eclipse.
openjdk: самый стабильный. Он был разработан для всех платформ. Он ориентирован на платформы Open-source. default-jdk: Нестабильно. Он был спроектирован для определенных целевых платформ. В основном это таргетинг на закрытые платформы (позже был доступен для Open-Source).Этот ecj не является ECJ, который представляет собой Java Evolutionary Computation Toolkit
У меня была та же проблема. Я обнаружил, что они имеют отличия от одного к другому.
Оба default-jdk и openjdk более похожи, так как имеют одинаковые коды API Java. Но разница в целевой платформе.
openjdk: самая стабильная. Он был разработан для всех платформ. Он ориентирован на платформы Open-source. default-jdk: Нестабильно. Он был спроектирован для определенных целевых платформ. В основном это таргетинг на закрытые платформы (позже был доступен для Open-Source).Но другие совершенно разные: они похожи . Они, как известно, появились потому, что в начале Java не был доступен для Open-Source. Только компиляторы cetain были выпущены для таких вещей, как Eclipse.
openjdk: самый стабильный. Он был разработан для всех платформ. Он ориентирован на платформы Open-source. default-jdk: Нестабильно. Он был спроектирован для определенных целевых платформ. В основном это таргетинг на закрытые платформы (позже был доступен для Open-Source).Этот ecj не является ECJ, который представляет собой Java Evolutionary Computation Toolkit