Javafx 2 如何跳过不被混淆的资源文件?

Javafx 2 如何跳过不被混淆的资源文件?,javafx-2,obfuscation,proguard,executable-jar,Javafx 2,Obfuscation,Proguard,Executable Jar,我正在混淆JAR,该JAR还包含一些资源文件。我不想让它们变得模糊或损坏。如何要求proguard忽略资源文件,如公钥存储文件 -adaptresourcefilenames -adaptresourcefilecontents 我们必须选择资源文件的选项,但从这两个选项中,我的公钥存储文件会损坏到输出jar中,并引发异常- Exception in Application start method java.lang.reflect.InvocationTargetExce

我正在混淆JAR,该JAR还包含一些资源文件。我不想让它们变得模糊或损坏。如何要求proguard忽略资源文件,如公钥存储文件

-adaptresourcefilenames
-adaptresourcefilecontents 
我们必须选择资源文件的选项,但从这两个选项中,我的公钥存储文件会损坏到输出jar中,并引发异常-

Exception in Application start method
        java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.javafx.main.Main.a(Main.java:642)
        at com.javafx.main.Main.main(Main.java:805)
        Caused by: java.lang.RuntimeException: Exception in Application start method
        at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherIm
        pl.java:403)
        at com.sun.javafx.application.LauncherImpl.access$000(LauncherImpl.java:
        47)
        at com.sun.javafx.application.LauncherImpl$1.run(LauncherImpl.java:115)
        at java.lang.Thread.run(Unknown Source)
        Caused by: java.lang.AssertionError: java.security.KeyStoreException: Uninitiali
        zed keystore
        at de.schlichtherle.license.LicenseNotary.getPublicKey(Unknown Source)
        at de.schlichtherle.license.LicenseNotary.verify(Unknown Source)
        at de.schlichtherle.license.LicenseManager.verify(Unknown Source)
        at de.schlichtherle.license.LicenseManager.verify(Unknown Source)

        at com.sun.javafx.application.LauncherImpl$5.run(LauncherImpl.java:319)
        at com.sun.javafx.application.PlatformImpl$5.run(PlatformImpl.java:206)
        at com.sun.javafx.application.PlatformImpl$4.run(PlatformImpl.java:173)
        at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
        at com.sun.glass.ui.win.WinApplication.access$100(WinApplication.java:29
        )
        at com.sun.glass.ui.win.WinApplication$3$1.run(WinApplication.java:73)
        ... 1 more
        Caused by: java.security.KeyStoreException: Uninitialized keystore
        at java.security.KeyStore.isKeyEntry(Unknown Source)
        ... 17 more

这两个选项都接受参数以筛选要调整的文件:


美国联邦法规。ProGuard manual>Usage>/

所以您的意思是,我不需要使用这些ProGuard选项提及公钥存储文件。是吗?