Оба проекта являются бесплатными реализациями стандартных библиотек Java. На домашней странице libgcj говорится, что она была объединена с Classpath, но они все еще являются отдельными пакетами в Ubuntu.Как GNU Classpath связан с libgcj?
Так в чем же разница? Лучше другого? Зависит ли от другого?
Так, например, если бы вы писали свою собственную JVM, вы могли бы использовать Classpath как стандартную библиотеку, и если бы вы просто хотели создать собственное Java-приложение, вы бы использовали libgcj? Разделяют ли они какой-либо код? –
* Вам не нужно будет использовать libgcj (скорее, gcj будет ссылаться на него), но в противном случае правильно. Они находятся на разных языках и поэтому не содержат никакого кода. –