使用Install4J并启动.exe文件

时间:2018-05-20 17:47:34

标签: javafx install4j

启动JavaFX application from a .jar file时一切正常。我正在使用Install4J开源许可证来为Windows安装程序。

问题的确切描述如下:

  

在应用程序内部拖放工作。当我拖延时   在Windows资源管理器的应用程序内部,它也可以工作。只是   出于某种原因,从Windows桌面或资源管理器拖动不起作用   .....

具体到下面我有照片可以帮助您准确理解问题。

  

Windows 10,Java 9.0.4Install4J 7.0.5

该应用程序的存储库位于此链接的Github上(XR3Player

尝试从禁用启动画面到检查权限,但似乎是Windows 10 maybe?,系统禁止应用程序访问Drag and Drop,我不知道。所以

1)禁用启动画面

enter image description here

2)禁用(使用SWT或QT)

enter image description here

3)检查Unix权限(它们与某些东西有关吗?...)

enter image description here

4)从.exe文件启动应用程序拖放禁用

enter image description here

5)从.jar文件启动应用程序拖放效果非常好

enter image description here

6)在应用程序内部拖放工作。此外,当我从应用程序内部拖动到Windows资源管理器时,它也可以工作。只是出于某种原因,从Windows桌面或浏览器拖动不起作用.....

enter image description here

7)还尝试作为控制台应用程序,以查看是否报告了任何错误但仍然没有。

enter image description here

1 个答案:

答案 0 :(得分:1)

使用"要求管理员" " Windows中的选项 明显的选择"启动器向导导致此问题,因为 Windows阻止了在非提升的桌面和提升的应用程序之间的拖放。