1. 程式人生 > >[idea] 編譯報錯 javacTask:源發行版1.8 需要目標發行版1.8

[idea] 編譯報錯 javacTask:源發行版1.8 需要目標發行版1.8

錯誤

在Idea2017.1中編譯時發生如下的錯誤

Information:java: javacTask: 源發行版 1.8 需要目標發行版 1.8
Information:java: Errors occurred while compiling module 'suanfa'
Information:javac 1.8.0_111 was used to compile java sources
Information:Module "suanfa" was fully rebuilt due to project configuration/dependencies changes
Information:2017
/4/30 下午9:27 - Compilation completed with 1 error and 0 warnings in 1s 547ms Error:java: Compilation failed: internal java compiler error

解決

perferences -> Build,Execution, Deployment -> Compiler -> Java Compiler
設定相應Module的 bytecode version即可
這裡寫圖片描述

參考

MAVEN專案 (2017-11-17)

如果你用maven構建的專案,那麼在pom.xml中新增編譯外掛,關指明編譯器的原/目標版本,ideal會自動給你配製編譯器的版本,無需手動設定了,非常的貼心和智慧。

    <build>
        <plugins>
            <!--compiler外掛-->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.6.1</version>
<configuration> <source>${jdk.version}</source> <target>${jdk.version}</target> <encoding>${file.encoding}</encoding> </configuration> </plugin> </plugins> <build>

相關推薦

[idea] 編譯 javacTask:發行1.8 需要目標發行1.8

錯誤 在Idea2017.1中編譯時發生如下的錯誤 Information:java: javacTask: 源發行版 1.8 需要目標發行版 1.8 Information:java: Errors occurred while compiling m

Intellij Idea 編譯 javacTask: 發行 1.6 需要目標發行 1.6

問題: 在intellij idea中編譯時發生如下的錯誤: Information:Using javac 1.7.0_75 to compile java sources Information:java: javacTask: 源發行版 1.6 需

Intellij idea編譯javacTask: 發行 1.7 需要目標發行 1.7

新建專案,執行起來,既然報一些錯誤,解決之後把方法記錄下的。 錯誤資訊如下: 1:File > Project Structure > 介面中: 一是看是否jdk設定了: 然後看下 Project的設定: 這些設定都OK時。

IntelliJ Idea編譯javacTask: 發行 1.7 需要目標發行 1.7

在idea中編譯時發生如下的錯誤 Information:Using javac 1.7.0_75 to compile java sources Information:java: javacTask:源發行版1.6需要目標發行版1.6Information:java:Errors occurred wh

IntelliJ Idea編譯:無效的發行 1.7

tell blog tin pom compile 2.0 無效 編譯 編譯報錯 2018.02.03 Sat 今天重新啟動了之前部署的項目,發現啟動不了,提示:無效的源發行版 1.7 想到之前換過jdk版本,之前用的是1.8現在是1.6 去Project Structur

後端_IDEA_編譯javacTask: 發行 8 需要目標發行 1.8

出現問題: Information:java: javacTask: 源發行版 8 需要目標發行版 1.8 問題原因:與JDK版本不一致。 解決方法: 第一步:開啟File>setting>Build,Execution,Deployment>Compiler>

Intellij IDEA 異常Information:java: javacTask: 發行 1.8 需要目標發行 1.8解決方法

Project Structure裡確認兩個地方:Project sdk以及project language level Project Structure->Modules裡Sources裡的

Information:java: javacTask: 發行 1.8 需要目標發行 1.8

java 需要 for level ctu mpi ctas 兩個 task 1,Project Structure裏確認兩個地方:Project sdk以及project language level 2,Project Structure->Modules裏Sou

IDEA編譯“程式包XXX不存在”

pchat-center子模塊要匯入 pchat-user 的jar包 pchat-center的pom檔案如下: pchat-center子模組包依賴了pchat-user子模組包 程式碼如下: 程式碼沒顯示任務異常,沒有標紅顯示。 maven編譯結果

Intellij IDEA 編譯,忽略錯誤,執行

相信大家在使用Intellij IDEA的時候,這樣一種比較尷尬的情況。自己在做單元測試的時候,專案當中,有部分無關緊要的程式碼有問題,但是當執行測試程式的時候,IDE會進行編譯,然後發現錯誤,不會執行下去!!!!這樣就比較尷尬了,通過配置可以實現忽略不執行的錯

Idea編譯:SLF4J: Class path contains multiple SLF4J bindings.

1.問題描述 idea編譯java報錯: log4j:WARN No appenders could be found for logger (org.apache.hadoop.metrics2.lib.MutableMetricsFactory). log4j:WAR

IntelliJ IDEA 編譯:Error:java: Compilation failed: internal java compiler error

報錯內容: Information:Using javac 1.8.0_73 to compile java sources Information:java: javacTask: 源發行版 1

Xcode編譯 Invalid bitcode signature 和linker command failed with exit code 1

如果在你報錯詳情有armv7等cpu架構字樣 可以斷定是你active scheme (也就是切換模擬器和真機的地方)是不是一把錘子(Generic iOS Device) 解決方法:就是切換到模擬器或真機就ok了 總結:很多時候就是你的除錯真機的時候,手機斷

IDEA MAVEN編譯 Unsupported major.minor version 51.0

查詢發現,是meven編譯的所指定的java 編譯器版本太低導致。應修改為1.7。 major.minor version 51.0 對應的是JDK1.7major.minor version 50.0 對應的是JDK1.6

maven編譯 -source 1.7 中不支持 lambda 表達式

表達 alt 服務 config img comm plugin ava ror Maven項目編譯失敗: [ERROR] COMPILATION ERROR : [INFO] --------------------------------------------

解答VS2013編譯不準確是什麽原因

發現 temp 過去 清除 明顯 控制 問題 one framework 1、當程序在錯誤時,VS2013編譯報出的錯誤有時不會一起全部報出,而是按錯誤的英文首字母逐個報出的 2、如果報錯的信息雙擊點過去查看時又發現無明顯錯誤問題時,這個這個時候可以是VS編譯的緩存問題,

IsTool:編譯

1-1 cnblogs 一個 head 什麽 相對 fields lds failed IsTool是一個幫助你創建由 Inno Setup 編譯器腳本的工具。Inno Setup 是一個出色的編譯器,即使對於某些專業的安裝 制作程序,它唯一的缺點就是它的腳本必須手

@Override註解在Eclipse中編譯

ava 註解 選擇 ips 編譯 rri 確認框 fin edi   導入新工程後,發現默認用的jre是1.5版本的,在Eclipse中右擊工程選擇Build Path->點擊Configure Build Path->Java Build Path->點

npm編譯,缺少組件

nod all 執行 成功 編譯 art 問題 安裝文件 cnpm 解決方式: 1.刪除安裝文件 node_modules; 2.在需要安裝 node_modules 文件的文件夾中,打開命令窗口,輸入: cnpm install; 3.再輸入: npm start,若沒報

linux安裝lua相關編譯

cto efi comment lua ins targe read readline adl 1、報之類的錯誤 /usr/lib/libreadline.so: undefined reference to `PC‘ /usr/lib/libreadline.so: