Участник:Alexsmail/Программирование 2020/новый черновик: различия между версиями

Содержимое удалено Содержимое добавлено
м →‎REPL: оформление
Строка 189:
MyFirstProgam.jar - название архива jar-файла, может быть любое;
таким образом '-d MyFirstProgam.jar' обозначает сохранить результат компиляции в jar-е.
 
'''Замечание:''' Формат Jar основан формате Zip. Таким образом, для его распаковки можно использовать любую архиватор, который умеет работать Zip. Для создания архива, однако, я бы советовал использовать стандартную утилиту jar (см. ниже).
 
После того как мы скомпилировали, мы можем запустить нашу программу:
Строка 252 ⟶ 254 :
 
Как я говорил, JVM умеет работать хоть с Kotlin, хоть с Java. Мы можем после компиляции запустить JVM другим (стандартным для неё) способом и тогда информация в этом файле будет использована для поиска точки входа в программу (файл main.kotlin_module будет просто проигнорирован в этом случае). Я не привожу этот способ, чтобы ещё больше не запутывать читателя.
 
main.kotlin_module записан в бинарном формате, а вот MANIFEST.MF написан в текстовом формате, его текст приведён ниже:
 
<syntaxhighlight lang="txt">
Manifest-Version: 1.0
Created-By: JetBrains Kotlin
Main-Class: HelloWorldKt
</syntaxhighlight>
 
 
=== REPL ===