日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務,提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

本文介紹了使用jdk.inder.net.http的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我想使用jdk.internal.net.http中的ResponseSubscribers.ByteArraySubscriber。我使用的是Openjdk11。

我嘗試了兩種方法:

1/
我添加了maven編譯器插件導出模塊

<compilerArgs>
    <arg>--add-exports</arg><arg>java.net.http/jdk.internal.net.http=fr.app</arg>
</compilerArgs>

->編譯!

2/
我創(chuàng)建了模塊-info.java

module fr.app {
    requires java.net.http;

    requires com.fasterxml.jackson.core;
    requires com.fasterxml.jackson.databind;
    requires com.fasterxml.jackson.datatype.jsr310;

    exports fr.app;
    exports fr.app.parser;
}

運行使用類導入的junit測試時出錯jdk.internal.net.http

fr.app.AppException:java.io.IOException:類fr.app.MyClass$BodySubscribers(在未命名模塊@0x6537cf78中)無法訪問類jdk.internal.net.http.ResponseSubscribers$ByteArraySubscriber(在模塊java.net.http中),因為模塊java.net.http不會將jdk.inder.net.http導出到未命名模塊@0x6537cf78

我知道BodySubscribers必須僅在命名模塊中導出。但我的模塊名為fr.app,對嗎?

推薦答案

但我的模塊名為fr.app,對嗎?

并非如此,雖然您在項目中創(chuàng)建了module-info.java,但在應用程序的執(zhí)行過程中,您的實際代碼似乎最終會在類路徑上找到。

因此您的MyClass駐留在the unnamed module中,錯誤如下

類fr.app.MyClass$BodySubscribers(在未命名的模塊中…..


另外,您提到的類似乎是打包到java.net.http模塊的內部,不應該從您的代碼中依賴。您必須實現(xiàn)您自己的訂閱者,即使您希望獲得與您正在查看的代碼類似的功能。因為模塊無論如何都不會將其導出用于公共用途。

這篇關于使用jdk.inder.net.http的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,

分享到:
標簽:http inder JDK net
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數(shù)有氧達人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定