我是 Java 語言的新手。我開發了一個 maven 專案的示例,并添加了包 LocalDateTime。
問題是當我運行程式時出現這個錯誤: NoClassDefFoundError: java/time/LocalDateTime
我添加了這一行來匯入包:
import java.time.LocalDateTime;
我沒有在 pom.xml 檔案中添加任何內容,因為對于其他包匯入,我沒有添加任何內容并且它可以正常作業。
我是否需要在 pom.xml 檔案中添加一些關于 LocalDateTime 的插件或依賴項?
謝謝你的幫助!
uj5u.com熱心網友回復:
它是Java中的一個新api。
請嘗試使用 java 8。
uj5u.com熱心網友回復:
JSR 310 中定義的java.time類內置于 Java 8 及更高版本中。
如果您無法使用 Java 6 或 Java 7,請將ThreeTen-Backport庫添加到您的專案中。這個反向移植帶來了很多java.time功能。通過使用幾乎相同的 API,稍后轉換為java.time將很容易。
如果做 Android 開發,Android 26 內置了 java.time 的實作。對于早期的 Android,最新的工具通過API desugaring帶來了大部分功能。如果這對您不起作用,請將ThreeTenABP庫添加到您的專案中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/429891.html
下一篇:如何使用圖形正確實作圖層系統
