博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
clojure JavaFX程序uberjar打包卡死的问题
阅读量:5066 次
发布时间:2019-06-12

本文共 542 字,大约阅读时间需要 1 分钟。

<?xml version="1.0" encoding="utf-8"?> clojure JavaFX程序uberjar打包卡死的问题

clojure JavaFX程序uberjar打包卡死的问题

目录

1 简介

在clojure中使用JavaFX写GUI程序时,在uberjar阶段会卡死,其原因是clojure编译JavaFX代码时会调用Platform/startup,然后启动JavaFX线程,编译完成后JavaFX线程不会自动退出,就一直挂起在那里,参考。

2 解决方法

采用上面的链接中提供的方法,在project.clj中添加profiles:

:profiles {
:uberjar {
:aot :all ;; 编译时退出javafx线程,否则会一直卡在那里 :injections [(javafx.application.Platform/exit)]}}

作者: ntestoc

Created: 2019-06-12 三 15:15

转载于:https://www.cnblogs.com/ntestoc/p/11009835.html

你可能感兴趣的文章
列表生成式
查看>>
SSM整合项目中使用百度Ueditor遇到的问题。
查看>>
复制文件
查看>>
作业调度模拟程序
查看>>
C++ inline
查看>>
SpringMVC中JSP取不到ModelAndView的数据原因
查看>>
cenos 安装 phpredis 扩展
查看>>
Yii2 的 redis 应用
查看>>
sqlplus登陆
查看>>
[翻译svg教程]svg中的circle元素
查看>>
HDU 1201 Fibonacci Again
查看>>
ASP.NET MVC视图和控制器之间的传值总结(一)
查看>>
敏捷与 DevOps:是敌是友?
查看>>
bzoj1588营业额统计
查看>>
概率与数学期望
查看>>
MySQL 5.1完全卸载
查看>>
优先队列:左式堆
查看>>
我的学习之路_第十六章_xml
查看>>
nSamplesPerSec和nAvgBytesPerSec
查看>>
Flex Accordion 和 TabNavigator组件浏览器跳转问题
查看>>