启动JavaFX application from a .jar file
时一切正常。我正在使用Install4J开源许可证来为Windows安装程序。
问题的确切描述如下:
在应用程序内部拖放工作。当我拖延时 在Windows资源管理器的应用程序内部,它也可以工作。只是 出于某种原因,从Windows桌面或资源管理器拖动不起作用 .....
具体到下面我有照片可以帮助您准确理解问题。
Windows 10,Java 9.0.4,Install4J 7.0.5
该应用程序的存储库位于此链接的Github上(XR3Player)
尝试从禁用启动画面到检查权限,但似乎是Windows 10 maybe?
,系统禁止应用程序访问Drag and Drop,我不知道。所以
1)禁用启动画面
2)禁用(使用SWT或QT)
3)检查Unix权限(它们与某些东西有关吗?...)
4)从.exe文件启动应用程序拖放禁用
5)从.jar文件启动应用程序拖放效果非常好
6)在应用程序内部拖放工作。此外,当我从应用程序内部拖动到Windows资源管理器时,它也可以工作。只是出于某种原因,从Windows桌面或浏览器拖动不起作用.....
7)还尝试作为控制台应用程序,以查看是否报告了任何错误但仍然没有。
答案 0 :(得分:1)
使用"要求管理员" " Windows中的选项 明显的选择"启动器向导导致此问题,因为 Windows阻止了在非提升的桌面和提升的应用程序之间的拖放。