idea开发的javafx程序编译失败
Tofloor
poster avatar
翻过山峰看见云
deepin
2018-06-22 22:11
Author
因为公司要求跨平台,所以使用JavaFX写了一个小工具(第一次使用JavaFX),之前在win7上写的,编译运行都没什么问题,同一份代码今天在linux版本的idea上编译时就报错了,百度谷歌一大堆也没能解决问题,问下论坛大神们有没有能帮忙解决的,不胜感激。


开发环境是deepin15.6+Intellij IDEA 2018.1.5(Ultimate Edition)
Reply Favorite View the author
All Replies
avatar
yjhenan
deepin
2018-06-23 04:25
#1
openjdk的问题吗
Reply View the author
avatar
billy123456
deepin
2018-06-23 05:09
#2

不像是,它一直在讲packager,有可能是打包工具的问题
Reply View the author
avatar
134******40
deepin
2018-06-23 05:35
#3
依赖deb打包环境,你需要安装deb开发封装库。
Reply View the author
avatar
134******40
deepin
2018-06-23 05:36
#4
最终会打包成deb文件
Reply View the author
avatar
180******66
deepin
2018-06-23 07:17
#5
安装oracle jdk
Reply View the author
Comments
billy123456
2018-06-23 07:32
别一上来就叫人家换jdk
avatar
billy123456
deepin
2018-06-23 07:32
#6

不像是jdk的问题
Reply View the author
avatar
小兰米
deepin
2018-06-23 07:47
#7
JavaFx有一个功能是生成本地安装包,你这个是在这个环节出的错。这个很正常,因为你没有安装指定的打包工具,但这个是不影响程序运行的。在编译设置里面取消打包
Reply View the author
avatar
134******40
deepin
2018-06-23 19:34
#8
本帖最后由 jdocker 于 2018-6-23 13:32 编辑

安装这两个debhelper、pkg-config,安装打包工具。(其实不装也行,不过是提示错误罢了)。
  1. sudo apt install debhelper pkg-config
Copy the Code

然后,如果还出现其他问题,继续补充到这里来。
Reply View the author
avatar
翻过山峰看见云
deepin
2018-06-23 22:50
#9

用的oracle jdk,试过安装openjfx没用
Reply View the author
avatar
翻过山峰看见云
deepin
2018-06-23 22:52
#10
https://bbs.deepin.org/post/159172
安装这两个debhelper、pkg-config,安装打包工具。(其实不装也行,不过是提示错误罢了)。

然后,如果还 ...

先谢了,周一去公司了试试这个方法,现在家里没代码
Reply View the author
avatar
翻过山峰看见云
deepin
2018-06-23 22:53
#11
https://bbs.deepin.org/post/159172
JavaFx有一个功能是生成本地安装包,你这个是在这个环节出的错。这个很正常,因为你没有安装指定的打包工具 ...

周一到公司了试试
Reply View the author
avatar
翻过山峰看见云
deepin
2018-06-25 22:41
#12
https://bbs.deepin.org/post/159172
安装这两个debhelper、pkg-config,安装打包工具。(其实不装也行,不过是提示错误罢了)。

然后,如果还 ...

这位大佬,我这两个包安装了,电脑也重启了,可运行的时候还是报同样的错
Reply View the author
avatar
翻过山峰看见云
deepin
2018-06-25 22:45
#13
https://bbs.deepin.org/post/159172
JavaFx有一个功能是生成本地安装包,你这个是在这个环节出的错。这个很正常,因为你没有安装指定的打包工具 ...

这个能说下详细的位置吗,找了好半天没找到是哪个配置项
Reply View the author
avatar
小兰米
deepin
2018-06-26 05:56
#14
本帖最后由 pholance 于 2018-6-25 21:59 编辑
https://bbs.deepin.org/post/159172
这个能说下详细的位置吗,找了好半天没找到是哪个配置项

没有配置项的吧,我因为很久没用过 javafx ,也记不太清楚了。

不知你是采用什么项目工具,如果是Gradle或是Maven之类的应该有相关的任务。
例如使用 Gradle 的话,Javafx 插件会提供几项任务,有生成本地应用程序、生成安装程序包这样的。我觉得你这种情况只要生成本地程序就行了,不用非要它自动打包成deb的吧Maven也是一样的。

Reply View the author
avatar
MaxBill
deepin
2018-09-01 02:17
#15
fakeroot你需要装这个包,别的不需要
Reply View the author