簡體   English   中英

此語言級別不支持文字中的下划線

[英]Underscores in literals are not supported at this language level

我在使用下划線創建最終雙精度時出現此錯誤,以使雙精度更具可讀性。 它是在run()方法中聲明的。

public void run() {        
    final double nanoSeconds = 1_000_000_000.0 / 60.0;    
}

我正在使用IntelliJ IDEA 12。

IntelliJ IDEA您必須將項目設置中的Project language level更改為7.0級別:

在此輸入圖像描述

是..如果您使用和IDE,則需要更改默認語言級別設置。 對於IntelliJ用戶,它位於文件 - >項目結構 - >項目下。

我發現我的項目有模塊,我也必須在模塊設置中這樣做。

模塊項目設置

暫無
暫無

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

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