Tech
[Java] Java 转 native 究竟行不行?无需精通 graalvm native-image 配置就能打包 native exe 方法分享。
编译了一天一夜!
总算把我的老 javafx 项目编译成正宗的 exe 了。
花费这么长时间,也有我设备的问题。
8G 上网本(主力机跑别的),空闲内存只有一半。
配置点虚拟内存、换成 opencode web 版本,腾出点内存,继续搞。
没错,agent 时代,谁还一个人苦哈哈地编译啊。
当然是让人工智能给我打工。
方法就是:先准备一份可以运行的 java 版本,让 opencode 调用 java.exe 启动主类。
然后,让它把十几个 jar 用 native-image 编译成 exe ,成功后 opencode 自动调起并分析错误,不断迭代。
这很厉害,我都不知道哪里去找 log, 手动把 exe 拖进 cmd 也没有日志。
终于,javafx 的窗口跑出来了,里面 webview (webkit) 能显示,但一操作就闪退崩溃。
紧接着发现,opencode 竟然在分析汇编指令……
继续,自动迭代……
编译一次半小时,必须交给没有感情的机器人!
继续跑了一两个小时,终于修好了,操作 webview 内容不再崩溃(但...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX