У меня есть 2 проектов ...Загрузка Котлин созданных классов во время выполнения из Java
Мой главный проект Java и вспомогательный проект Котлин, что я переехал некоторые классы Java из основного проекта в и превращена в Котлин.
Я сконфигурировал проект kotlin, чтобы иметь зависимость от основного проекта java, он отлично работает, так как IJ постоянно перекомпилирует классы Java в основном проекте.
Но теперь, когда я извлек уроки из проекта Java, он, конечно, не будет компилироваться - ему нужно получить доступ к проекту kotlin.
Однако я не знаю, как это сделать .. может кто-нибудь объяснить? благодаря
мой Котлин out
папка пуста всякий раз, когда я смотрю на это
Почему бы не поместить их все в один проект с разными папками для java (src/main/java) и kotlin (src/main/kotlin)? Похоже, вам нужно. Круговые зависимости сумасшедшие. –
анализируя мой код, я понял, что мне просто нужно переместить еще несколько классов вокруг ... и затем ... ну, проект kotlin уже достаточно хорошо подходит к Java-проекту для разработки проекта kotlin. И проект java фактически будет зависеть только от классов kotlin во время выполнения. Они не нужны для развития. Это связано с тем, что мой java-код уже динамически загружает эти классы из имен классов, указанных в xml-файлах ... Итак, _as long as_ Class.forName() и Class > .getConstructor(). GetNewInstance() будет работать над файлами классов Kotlin , тогда это сработает для меня .. – ycomp
если кто-нибудь знает, если это сработает, пожалуйста, подтвердите. Я имею в виду последнюю часть об использовании в 'java'' forName()' и 'getNewInstance()' вызов 'Kotlin'- сгенерированные файлы – ycomp