Tensorflow Kotlin/Native не удалось найти 'main' в пакете '<root>'

56
7

я хочу скомпилировать и начать.

package korat

import tensorflow.TF_Version

fun main(args: Array<String>) {
print(TF_Version())
}

когда я запускаю команду:

kotlinc-native /home/fnasibov/IdeaProjects/Korat/src/linuxMain/kotlin/korat/Test.kt -l tensorflow

возвращает ошибку:

error: could not find 'main' in '<root>' package.

Как я могу это исправить?

Обновление 1

после добавления -e korat.main есть ошибка

error: compilation failed: Provider "jar" not found
*Source files: Test.kt
*Compiler version info: Konan: 0.9.3 / Kotlin: 1.3.0
*Output kind: PROGRAM

exception: java.nio.file.ProviderNotFoundException: Provider "jar" not found

спросил(а) 2018-11-08T21:43:00+03:00 1 год, 9 месяцев назад
1
Решение
68

Пожалуйста, используйте -e korat.main чтобы указать нестандартную точку входа.

ответил(а) 2018-11-10T09:57:00+03:00 1 год, 9 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема