JavaFX 8应用程序在工作之前需要重新启动系统

时间:2015-11-10 04:45:05

标签: javafx-8

我在Windows 7 64位上使用MSI / EXE本机安装程序创建了一个JavaFX / 1.8.0_60应用程序。该应用程序正确安装了system-msi / user-exe级别,但是当单击桌面快捷方式时,我的应用程序窗口有时是空白的,我需要重新启动才能使其正常工作。

使用调试设置运行本机发行版表示缺少一些棱镜信息/加载:

jvmArgs = ['-verbose:class']
systemProperties = ['javafx.verbose':'true', 'prism.verbose':'true']

重启前 - 窗口为空白 (的System.out)

Prism pipeline init order: d3d sw
Using native-based Pisces rasterizer
Using dirty region optimizations
Not using texture mask for primitives
Not forcing power of 2 sizes for textures
Using hardware CLAMP_TO_ZERO mode
Opting in for HiDPI pixel scaling
Prism pipeline name = com.sun.prism.d3d.D3DPipeline
QLoading D3D native library ...
    succeeded.
Direct3D initialization succeeded
(X) Got class = class com.sun.prism.d3d.D3DPipeline
Initialized prism pipeline: com.sun.prism.d3d.D3DPipeline

(System.err的)

Loaded C:\Users\me\AppData\Local\myapp\runtime\lib\ext\..\..\bin\msvcr120.dll from relative path
Loaded C:\Users\me\AppData\Local\myapp\runtime\lib\ext\..\..\bin\msvcp120.dll from relative path
Loaded C:\Users\me\AppData\Local\myapp\runtime\lib\ext\..\..\bin\prism_d3d.dll from relative path
D3DPipelineManager: Created D3D9Ex device
JavaFX: using com.sun.javafx.tk.quantum.QuantumToolkit
Loaded C:\Users\me\AppData\Local\myapp\runtime\lib\ext\..\..\bin\glass.dll from relative path
 vsync: true vpipe: true
Loaded C:\Users\me\AppData\Local\myapp\runtime\lib\ext\..\..\bin\javafx_font.dll from relative path

重启后 - 窗口正确 (的System.out)

Prism pipeline init order: d3d sw 
Using native-based Pisces rasterizer
Using dirty region optimizations
Not using texture mask for primitives
Not forcing power of 2 sizes for textures
Using hardware CLAMP_TO_ZERO mode
Opting in for HiDPI pixel scaling
Prism pipeline name = com.sun.prism.d3d.D3DPipeline
Loading D3D native library ...
    succeeded.
Direct3D initialization succeeded
(X) Got class = class com.sun.prism.d3d.D3DPipeline
Initialized prism pipeline: com.sun.prism.d3d.D3DPipeline
OS Information:
    Windows 7 build 7601
D3D Driver Information:
    Intel(R) HD Graphics
    \\.\DISPLAY1
    Driver igdumd64.dll, version 8.15.10.2752
    Pixel Shader version 3.0
    Device : ven_8086, dev_0102, subsys_307017AA
    Max Multisamples supported: 4
Loading Prism common native library ...
    succeeded.

(System.err的)

Loaded C:\Users\me\AppData\Local\myapp\runtime\lib\ext\..\..\bin\msvcr120.dll from relative path
Loaded C:\Users\me\AppData\Local\myapp\runtime\lib\ext\..\..\bin\msvcp120.dll from relative path
Loaded C:\Users\me\AppData\Local\myapp\runtime\lib\ext\..\..\bin\prism_d3d.dll from relative path
D3DPipelineManager: Created D3D9Ex device
JavaFX: using com.sun.javafx.tk.quantum.QuantumToolkit
Loaded C:\Users\me\AppData\Local\myapp\runtime\lib\ext\..\..\bin\glass.dll from relative path
Maximum supported texture size: 8192
Maximum texture size clamped to 4096
 vsync: true vpipe: true
Loaded C:\Users\me\AppData\Local\myapp\runtime\lib\ext\..\..\bin\javafx_font.dll from relative path
Loaded C:\Users\me\AppData\Local\myapp\runtime\lib\ext\..\..\bin\prism_common.dll from relative path

为什么图形/棱镜不会加载以及如何在Windows 7上进一步诊断以便我不需要重新启动的任何想法都表示赞赏。

谢谢, 保罗

0 个答案:

没有答案