JAVA版本錯誤解決:Syntax error, parameterized types are only available if source level is 1.5 or greater
一、環境
作業系統:WIN7
開發工具:MyEclipse Professional 2014
JDK版本:jdk1.8
二、錯誤顯示
原因為編譯版本不匹配導致的錯誤。
常見於使用了高版本新增特性,但是卻沒有提高編譯版本,例如泛型
List<String> resultList = new ArrayList<String>();
三、解決辦法
1.解決辦法一:修改當前專案的編譯版本
項目上右鍵 -> Properties -> Java Compiler,在下面的介面中找到Compiler compliance level: 後的下拉列表中,選擇 1.5 或 1.5 以上即可。
2.解決辦法二:修改所有專案的編譯版本
在選單欄中左鍵Windows -> Properties,彈出下面介面,同上修改即可
注意:如果是匯入的專案,因為匯入了配置檔案,不適用全域性修改,需左鍵上圖中右上角藍色字型Configure Project Specific Settings,彈出下面視窗,選擇專案進行修改
相關推薦
JAVA版本錯誤解決:Syntax error, parameterized types are only available if source level is 1.5 or greater
一、環境 作業系統:WIN7 開發工具:MyEclipse Professional 2014 JDK版本:jdk1.8二、錯誤顯示 原因為編譯版本不匹配導致的錯誤。 常見於使用了高版本新增特性,但是卻沒有提高編譯版本,例如泛型List&
報錯!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 on token(s), misplaced construct(s)
出現Syntax error on token(s), misplaced construct(s)異常時,說明原始碼中出現了語法錯誤,要仔細檢查原始碼。 例如, <%@page contentType="text/html;charset=utf-8" %>
shell指令碼:Syntax error: Bad for loop variable錯誤解決方法
Linux Mint中寫了一個簡單的shell指令碼,利用for..do..done結構計算1+2+3......+100的值,結果執行"sh -n xxx.sh"檢測語法時總是報錯,但在PC機上可正
idea出現:error:java: Target level '1.7' is incompatible with source level '1.8'.解決辦法
tin get 技術 strong mark 更改 ID HR ati 當我們開始使用idea的時候,編譯jsp程序我們有可能出現編譯錯誤,然而我們的代碼又沒有什麽問題。 解決方法一:我們開始的時候可以通過修改java compiler來解決這樣的問題,點擊file菜
錯誤解決:src/cpp/cuda.hpp: fatal error: cuda.h
這幾天被這個搞得焦頭爛額。後來總算是解決了。 在.bashrc中,如下修改: export CUDA_ROOT=/usr/local/cuda-9.2 export PATH=$CUDA_ROOT:$CUDA_ROOT/bin:/usr/local/bin:$PATH
mybaits錯誤解決:There is no getter for property named 'id' in class 'java.lang.String'
在使用mybaitis傳引數的時候,如果僅傳入一個型別為String的引數,那麼在 xml檔案中應該使用_parameter來代替引數名。 正確的寫法: <span style="font-size:18px;"> <!-- 用於查詢運單
錯誤解決:當前目錄下有so,提示 error while loading shared libraries
真是讓人莫名其妙…… ldd檢視 ldd gh_main linux-vdso.so.1 => (0x00007ffed294f000) libgh2mqtt.so (0x00007f4475a29000) libgh2mysql.so (0x0000
ajax請求,fastjson報出錯誤:syntax error, expect {, actual error, pos 0
報錯資訊如下: org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: syntax error, expect [, actual error, pos 0, fieldNa
linux--shell錯誤:syntax error near unexpected token ‘('
這幾天編寫了幾個簡單的shell程式,然後都出現了syntax error near unexpected token ‘(' 的錯誤,然後實在是檢查不出錯誤;後面百度了才找到的原因: 之前錯誤的程式
maven錯誤解決:編碼GBK的不可映射字符
pre pom nco col odin 3.1 conf compile maven 問題: mvn打包的時候大量提示: 編碼GBK的不可映射字符! 解決辦法: 對pom做修改,加入: <!-- pom前部加入--> <
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
mysql 錯誤解決:Plugin 'FEDERATED' is disabled. /usr/sbin/mysqld: Table 'mysql.plugin' doesn't exist
9.png 提示 oca div size federated all 圖片 ble 今天安裝完Mysql後,開啟發生了錯誤: 1、打開相應文件夾,查看錯誤信息: 2、打開錯誤信息文件,查看錯誤原因是:Plugin ‘FEDERATED‘ is disabled
python操作剪貼板錯誤提示:pywintypes.error: (1418, 'GetClipboardData',線程沒有打開的剪貼板)
obj 16px nco == 復制 enc .get color pyw 問題現象:通過打斷點,一步步調試可以正常復制和粘貼剪貼板數據。但是直接運行會報錯pywintypes.error: (1418, ‘GetClipboardData‘,線程沒有打開的剪貼板)問題原因
zabbix服務器環境--安裝過程中的報錯解決:【Error: Package】
解決 could gen 分析 finish cli agent base 通過 # 錯誤提示: --> Finished Dependency Resolution Error: Package: php-ldap-5.4.16-42.el7.x86_64 (bas
mac 系統編寫的 scpayd部署爬蟲 sh指令碼 伺服器上報錯:syntax error: unexpected end of file / no active project\n\nUnknown
一. 報錯描述 sh指令碼: sh指令碼報錯: 報錯一: no active project\n\nUnknown (scrapy_env) [[email protected] FFF]$ sh run_base.sh run_base.sh: line 2: $
layui和jquery沖突:Syntax error, unrecognized expression: +
加載 ror 信息 不用 我們 express 自帶 iconfont ESS 問題 layui創建table數據表格,但點擊第二頁時控制臺報錯,錯誤信息如下: 解決方法 https://fly.layui.com/jie/24224/ http:/
錯誤解決:串列埠1與串列埠3相同程式碼卻結果不同
在前幾天除錯openmv時發現同樣的程式碼串列埠1和串列埠3的結果卻是不一樣的,當時著實是把我坑了很久,怎麼都找不到原因,用示波器看波形也是沒有問題的,在Openedv網站上有位網友指出是我初始化程式碼的問題,在翻閱參考手冊後終於發現了問題。 下列程式碼為我
vs錯誤描述:fatal error C1010:在查詢預編譯頭時遇到意外的檔案結尾。是否忘記了向源中新增“
錯誤描述:fatal error C1010:在查詢預編譯頭時遇到意外的檔案結尾。是否忘記了向源中新增“#include"stdafx.h"” 這個問題不一定是配置了使用預編譯頭造成的(專案-屬性-配
GCC升級問題解決:configure: error: Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+,mpfr2.4.0完整解決
1.sudo yum install gmp gmp-devel mpfr mpfr-devel libmpc libmpc-devel 如果出現了上面的兩個包不存在的情況("No package XXX available