報錯!Syntax error,parameterized types are only available if source level is 5.0 解決方法
今天在學struts的國際化應用程式時寫的一段程式碼:
import java.util.Hashtable;
import java.util.Locale;
import java.util.Map;
public class Locals {
public Map<String, Locale> getLocales() {
Map<String, Locale> locales =new Hashtable<String, Locale>(2);
locales.put("American English", Locale.US);
locales.put("Simplified Chinese", Locale.CHINA);
return locales;
}
}
總是報錯,提示Syntax error,parameterized types are only available if source level is 5.0
原因是:我們的專案編譯的時候使用的jdk版本低於5.0
解決方法如下:
一種是Myeclipse對所有專案預設的設定是5.0以下,專案繼承了預設設定(在Myeclipse IDE中的選單Window/Preferences/Java/Compiler裡改為5.0或高於5.0)
另一種是單個專案裡設定了source level 5.0以下(在專案屬性/Java Compiler 裡改為5.0或高於5.0)
問題解決了[email protected]
相關推薦
報錯!Syntax error,parameterized types are only available if source level is 5.0 解決方法
今天在學struts的國際化應用程式時寫的一段程式碼: import java.util.Hashtable;import java.util.Locale;import java.util.Map; public class Locals {public Map<St
JAVA版本錯誤解決:Syntax error, parameterized types are only available if source level is 1.5 or greater
一、環境 作業系統:WIN7 開發工具:MyEclipse Professional 2014 JDK版本:jdk1.8二、錯誤顯示 原因為編譯版本不匹配導致的錯誤。 常見於使用了高版本新增特性,但是卻沒有提高編譯版本,例如泛型List&
shell 報錯:syntax error: unexpected end of file
not app 文件格式 解決方案 編輯 window 曾經 command exp 有時執行腳本時會報錯: [[email protected] shell]# sh -x test.sh + $‘\r‘ : command not found test.s
shell編程報錯:“syntax error near unexpected token `”
一個 兩個 tle ctrl+v center 以及 中修改 blank 存儲 shell編程報錯:“syntax error near unexpected token `” 今天寫了個shell腳本,在自己機器上運行正常,給同事,運行報錯syntax error nea
shell指令碼報錯"expr: syntax error" 解決方案
幾天前寫了個shell指令碼,在自己本地測試伺服器上執行正常,在線上伺服器環境,執行報錯syntax error near unexpected token `,左看右看shell指令碼沒有問題,沒有辦法google搜尋,發現一位仁兄轉載的講的挺好,拿來記錄一下。內容如下
shell程式設計報錯:“syntax error near unexpected token `”
在UE下使用16進位制看了一下,是0D0A結尾的,修改為OA結尾的。使用b.cat filename1 | tr -d "\r" http://blog.csdn.net/xyp84/article/details/4435899 今天寫了個shell指令碼,
指令碼報錯:syntax error near unexpected token
今天將之前寫好的shell指令碼拿出來用,發現執行時就報錯:syntax error near unexpected token 很奇怪,之前執行的一直沒事... 後來在網上找了下,發現指令碼內容每行尾行都添加了^M的字元,檢視方式:vi -b 開啟指令碼檔案 後
執行登入觸發器(sql server 2016限制IP訪問)後,登入sql server報錯: 由於執行觸發器,登入失敗已將資料庫上下文更改為master。解決方法:用cmd執行刪除登入觸發器
背景: 在cmd中執行osql命令: osql -S 【資料庫伺服器】 -E -i mysql.sql 其中mysql.sql內容如下: CREATE LOGIN test WITH PASSWORD = '輸入密碼' GO
laravel --報錯:Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW)
parse size font 技術分享 info error span expected 原因 報錯如下: 原因:( ) { } [ ] 不對稱,或者用錯了。 laravel --報錯:Parse error: syntax error, unexpected
myEclipse 開啟struts-config.xml無法開啟報錯!--Error opening the editor
如果是自己手工搭建struts的開發環境,手工編寫struts-config.xml檔案,或者從其他專案中複製struts-config.xml檔案到當前專案。雙擊開啟struts-config.xml檔案,預設使用的是MyEclipse Struts Config Edi
ionic3 新建專案報錯Network connectivity error occurred, are you offline?
1.安裝 @ionic/cli-plugin-proxy // npm install -g @ionic/cli-plugin-proxy 2.如果仍未解決,請嘗試更新最新的 npm // npm
Myeclipse啟動報錯:An error has occurred.See the log file
entry classpath ret 出現 restore div nap cati security 出現這個問題是因為斷電前myeclipse還在運行,日誌報錯如下: !ENTRY org.eclipse.osgi 4 0 2017-07-24 08:29:48.4
關於mysql登錄出現報錯信息:ERROR 1045 (28000)的解決方法
myql 登錄 error 1045 登錄mysql數據庫出現報錯信息ERROR 1045(28000)如下:[[email protected] ~]# mysql -uroot -p fanshine Enter password: ERROR 1045 (28000): Acce
十、cent OS開啟APR模式報錯:configure: error: Found APR 1.3.9. You need version 1.4.3 or newer installed
config 安裝目錄 prefix org col spa -a you 新版 錯誤內容顯示APR的版本過低,需要新版本 到http://apr.apache.org/download.cgi#apr1這個地址下載所需要的包apr-1.4.5.tar.gz apr-ic
提交到github報錯Please tell me who you are
global bject config count tel xxx hub his 所在 *** Please tell me who you are. Run git config --global user.email "[email protected]"
centos 6.6下oracle使用impdp導入數據庫報錯!
oracle 39002 39070 oracle小白一個,遇到問題,請各位大神幫忙看看環境:1、centos6.62、新安裝的oracle 11gR23、使用impdp導入其他的數據庫報錯[oracle@BJ-BoHua-AssetsTest dbbak]$ impdp XXX/XXX123@o
memcache啟動報錯:memcached: error while loading shared libraries: libevent-XXXXX5: cannot 。。。。
share mem dev 鏈接 debug 修改文件 memcache null 鏈接地址 創建連接 ln -s /usr/lib/libevent-2.1.so.6 /usr/lib/libevent-2.1.so.6 如果還不行就下面解決 執行下面語句查看鏈接
Nginx報錯:Sorry, the page you are looking for is currently unavailable. Please try again later.
cgi pre static 排除 filename 就是 不能 code please 查看了進程, nginx, php-fpm都在運行, 排除程序錯誤, 那麽就是配置的問題了. 一個可能的錯誤, 是由於配置中的 fastcgi_pass 配置錯了 錯誤的配置如下
Eclipse啟動報錯:An internal error occurred during: "Updating indexes".org/eclipse/core/runtime/internal/adaptor/BasicLocation解決方法
update download 4.0 oca and load 異常 for ror Eclipse一直用的好好的,突然這兩天每次啟動都會出現如下的錯誤:An internal error occurred during: "Updating indexes".org/e
django中執行py報錯Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured
setting 執行 添加 all ted tables IT clas core https://blog.csdn.net/heybob/article/details/49684261 django代碼下面直接run的時候報錯: django.core.excepti