簡體   English   中英

Java 8的Java 7 sun。*類

[英]Java 7 sun.* classes with Java 8

我正在使用一些本身在內部使用sun.security。*類的庫。 我將其用作Java 8項目中的依賴項。在Java 8中,我的庫需要從sun類中刪除某些方法。

我知道弄亂sun。*軟件包不是一個好主意,但是我不想將項目降級到Java 7,因此是否有任何變通辦法可以使我的項目在Java 8環境中運行,但是要使用sun。*類從Java 7開始?

...是否有任何變通辦法可以使我的項目在Java 8環境中運行,但使用來自Java 7的sun。*類?

缺少的方法是SSL實現的一部分,並且似乎在Java 8中進行了重大重寫。(有充分的理由,IIRC。)

有沒有簡單的解決方法?

可能不是。 即使您可以運行代碼,這也將使SSL實現陷入混亂,這是有風險的。

幾個更好的主意是:

  • 將導致您出現問題的第3方庫移植到Java8。(或請其他人代為完成。)

  • 更改它以使用其他OAuth2 API。 這里有一些線索: http : //oauth.net/2/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM