Intereting Posts
Firestore позволяет загружать только один документ Котлин: массив дженериков Когда я должен использовать let {} и когда просто просто! = Null Как группировать предметы Arraylist времени в HashMap в Котлине? Kotlin RuntimeInvisibleParameterAnnotations: MyType (String) Почему я получаю сообщение об ошибке «Смарт-бросок в« Лонг »невозможно» в Котлине? Но это нормально в java? Как назначить одно и то же имя переменной класса в kotlin? Java / Kotlin: Почему разборки Джексона датируются иначе, чем SimpleDateFormat? Создание самоисполняемой банки с Gradle и Kotlin Пропущенные классы в android studio 3.0 canary 4 ui preview Не удается получить доступ к внутренним компонентам из тестового источника с помощью Android невозможно создать ArrayList внутри подкласса RealmObject Что происходит, когда кнопка «Назад» нажата до завершения асинхронного вызова? MyBatis с неизменяемыми классами данных в Котлине KDoc: Вставить фрагмент кода

Где файлы .class?

Я действительно не уверен, понимаю ли я, что происходит, когда вы пишете код Котлина. Я просто написал некоторые, и я вижу, что папка сборки, на которую указывает Eclipse для моего проекта, т.е. папка bin моего проекта, не имеет .class файлов. Он просто имеет исходные файлы .kt Kotlin.

Что это значит? Этот язык динамически компилируется? Это интерпретируется? Как установить% CLASSPATH% для моего проекта?

Kotlin язык находится в той же лиге, что и Java, и использует ту же инфраструктуру. Код должен быть скомпилирован (через плагин инструмента сборки) и упакован в jar которая будет запущена позже.

Для чистого проекта Kotlin (без файлов Java) kotlinc работает так же, как и javac . В зависимости от вашей системы сборки (Maven, Gradle) .class должны находиться в своем местоположении по умолчанию.

В InteliJ все .class из Kotlin и Java заканчиваются после компиляции в папке по умолчанию все вместе.