Зачем конвертировать JUK в EXE?
Файл .juk - это исходный код, который Juka запускает на платформе .NET. Поскольку Juka компилирует код в Common Intermediate Language во время выполнения, настоящий Windows .exe создается путем размещения JukaCompiler в консольном проекте C# и использования команды dotnet publish для вывода исполняемого файла.
Способы конвертации JUK в EXE
JukaCompiler (NuGet) в консольном проекте C# OPEN-SOURCE
Создайте консольное приложение .NET, добавьте пакет JukaCompiler, вызовите new JukaCompiler.Compiler().JukaCompile(fileName, (isFile: true));, затем выполните dotnet publish -c Release, чтобы получить .exe.
Juka OPEN-SOURCE
Сначала запустите код с помощью Juka (./juka HelloWorld.juk), чтобы проверить его; Juka выполняет файл, но сама по себе не создает автономный .exe.
Об этих форматах
Файл .juk содержит исходный код, написанный на Juka - небольшом кроссплатформенном языке программирования, который компилируется в .NET или выполняется через собственный интерпретатор.…
Открыть детали .JUK →Файл EXE - это исполняемая программа для Windows. В Windows дважды щелкните по нему, чтобы запустить. На Mac или Linux используйте CrossOver или Wine - EXE не запускаются нативно вне…
Открыть детали .EXE →Качество и на что обратить внимание
- В Juka нет кнопки «собрать в exe» - упаковка в
.exeявляется этапом публикации в C# .NET. - Файл
.exeявляется приложением .NET, поэтому на целевой машине требуется среда выполнения .NET, если только вы не публикуете приложение как self-contained. - Этот метод компилирует код Juka, встроенный в хост-приложение, а не переводит файл
.jukодин в один.
Часто задаваемые вопросы
Можно ли превратить файл .juk напрямую в .exe?
.exe.Нужен ли пользователям .NET для запуска?
dotnet publish с опцией self-contained (единый файл).Создает ли обычное приложение Juka исполняемый файл?
.juk, но не выводит автономный .exe.