2012-04-02 63 views

回答

0

這是你的Java應用程序,或者別人?

如果是您的,那麼主要問題是您使用的是過期證書。您將需要返回您的證書提供者並對其進行更新。這很可能涉及支付新費用。

獲得新證書後,您需要將它放在正確的地方供JAR文件簽名者查找。我們不能告訴你它在哪裏,但是你的構建腳本可能包含一些線索。

請仔細閱讀下面的教程頁關於如何簽署JAR文件的一般信息:


我想告訴就像這個盒子爲我的Java應用程序。

該頁面由應用程序啓動器顯示,而不是由應用程序顯示。如果應用程序已正確簽名,則不會看到該頁面。該頁面警告用戶可能會發生不好的事情! (在這種情況下,JAR使用不應再信任的證書進行簽名,因爲證書已過期。)

如果您沒有看到類似此類的窗口,並且您的應用程序未簽名,因爲您正在使用的啓動器不需要簽名的JAR。

你實際使用的是什麼發射器?

我有一個新的證書,但我不知道如何在java應用程序中添加我的證書。我沒有將證書添加到Java應用程序的經驗。請,如果你不介意讓我一步一步的功能。

請閱讀我鏈接到上面的教程。

+0

不,它不是我的Java應用程序。我想爲我的Java應用程序顯示這個框。我有一個新的證書,但我不知道如何在java應用程序中添加我的證書。我沒有將證書添加到Java應用程序的經驗。請,如果你不介意讓我一步一步的功能。謝謝。 – 2012-04-02 07:29:24

+0

我不知道如何使用它。我解釋瞭如何工作我的應用程序。我使用eclipse編寫了一個java程序,並使用fat jar exporter導出了jar。然後我通過使用kickstart應用程序導出exe文件。在哪裏添加我的證書和我應該使用哪個啓動器?我不知道如何簽署jar文件。請解釋我。我真的很抱歉我的壞話。 – 2012-04-04 05:17:49

+0

@shariphwar - 你看過教程嗎?您是否試圖按照教程描述的方式簽署JAR文件?如果您不明白JAR簽名是關於什麼的,請閱讀本教程的前一部分 - http://docs.oracle.com/javase/tutorial/deployment/jar/intro.html – 2012-04-04 06:02:54