发布日期:2025-10-17 14:01浏览次数:
那天突然想搞个桌面小工具管理项目进度,琢磨着换个新语言玩玩。听人说Kotlin搞安卓挺溜,那就试试开发桌面程序呗!结果打开官网一看文档就傻眼了:这玩意儿连个桌面开发入口都藏得老深。
我按着安卓的惯性思维直接建项目,噼里啪敲完代码点运行——咦?怎么打包出来是个jar包!双击根本打不开。折腾两小时才发现得用Compose Multiplatform项目模板,普通Kotlin工程根本生成不了可执行文件。
现学了个命令才把空窗口跑起来:
./gradlew run
黑色控制台突然蹦出个空白窗口那瞬间,差点把枸杞茶打翻在键盘上。
本以为做个输入框加按钮很简单,结果发现:
最坑爹是打包时候,gradle报错提示缺少jvmRuntime。搜了三小时论坛才搞明白要把这个鬼东西加进*:
*.mainClass
当我把这坨配置塞进gradle文件:
application {   *("MainKt")
点完打包命令瞬间,桌面真冒出了exe文件!双击运行时候心跳得跟高考查分似的。虽然界面丑得像Win98弹窗,但好歹是人生第一个Kotlin桌面程序。
现在回头看踩过的坑,总结出三条保命口诀:
上周拿这套路给公司做了个数据校验工具,从零到产出就花两天。组长盯着程序标题栏的Kotlin图标看了半天,憋出来句:“你啥时候偷学的?”