weixin_43941966 2019-09-12 10:49 采纳率: 0%
浏览 400

spring boot 项目用winsw组件注册成windows服务的时候,访问接口 swing组件不显示的问题?

因为公司项目需要在windows下通过restful接口去调用本地设备,需要调用摄像头,我用opencv的方法去调用摄像头,用swing 组件去显示摄像头拍摄的视频,并通过按钮去去拍照,但是发现在idea中,用psotman去测试的时候项目完美运行,但是把项目打包成jar包,用winsw工具注册成windows服务,用psotman去调用的时候,就发生了异常,无法调用,显示一个java.awt.HeadlessException异常,按照官网的方式 new SpringApplicationBuilder(DemoSwingApplication.class) .headless(false).web(WebApplicationType.NONE) .run(args); 引入以后,发现摄像头灯亮了,但是swing那个界面一直未出现,当把那个headless(false)改为headless(true)时我的服务就直接挂掉了。

win10 64位 环境:jdk 1.8 工具:idea2019.2.2 opencv:4.1 spring boot:2.1.6 注册服务工具:winsw :2.2

  • 写回答

1条回答

  • weixin_43941966 2019-09-15 15:02
    关注

    winsw注册组件 存在问题, 在cmd 下 java -jar 完美运行 ,已解决

    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog