我試圖通過Webstart加載帶有未簽名庫的簽名jar。但是,我得到一個「試圖打開沙箱jar作爲可信庫」錯誤。我從我的jnlp文件中刪除了所有權限設置,如果讓它存在(我不喜歡),我會爲我的庫獲取未定義類的異常。 我正在使用Netbeans以可信庫設置簽署我的jar。 如果我簽署了圖書館(這不是我的,但GPL),它會工作嗎?Java Webstart嘗試將沙箱化的jar作爲「可信庫」
所有在本地工作,順便說一句,只是不從Webstart。 謝謝, 卡伊
清單文件:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.2
Trusted-Library: true
X-COMMENT: Main-Class will be added automatically by build
Class-Path: lib/tools.jar
Created-By: 1.7.0-b147 (Oracle Corporation)
Main-Class: customcompile.CustomCompile
Name: customcompile/Source.class
SHA-256-Digest: WFa1FC4Q07sE3S9XxmUSEpgUKjvjYo81urGSiiLNBYY=
Name: customcompile/Output.class
SHA-256-Digest: Sc8oRhAcYYrEtWY5iA56bNKx4EuHQHgFfHmXRSYV474=
Name: customcompile/CustomCompile.class
SHA-256-Digest: WYmy6ny6BU6sYFqJCwxSUPsbTWbpvBuPurYuwnZR5sM=
Name: customcompile/MemoryClassLoader.class
SHA-256-Digest: 0bUNmC+gI7dkGFzEmDvAqdOv15UmHOQS8dDVi9FxGFU=
Name: META-INF/INDEX.LIST
SHA-256-Digest: komZP7Un7Uyi8XTq+HvpbZtNF5cfPC8TmGiPBfcO3qk=
Name: customcompile/MemoryFileManager.class
SHA-256-Digest: GorTXt3N3GZ2kUHry7qBfAOgUuYvhWHE3S+SGEjzR7k=
我發現關於這個問題的一些信息,以及(http://download.oracle.com/javase/6/docs/technotes/guides/jweb/mixed_code.html): 在底部一個發現的Q- &有關混合代碼,提示在圖書館設置懶惰模式,這對我沒有任何幫助。
這是一個可公開訪問的.JNLP嗎?如果是這樣,你可以包含測試的URL嗎? – jefflunt
您可以在原始問題中發佈.jar清單文件的內容嗎? – jefflunt
完成,雖然沒有太多的信息。 – RobotRock