使用命令行編譯指定 Java 版本
- 確保已經(jīng)安裝了相應(yīng)的 JDK 版本,可通過(guò)
java -version
命令檢查是否安裝以及查看當(dāng)前默認(rèn)的 Java 版本. - 打開(kāi)命令提示符窗口,進(jìn)入保存 Java 程序的目錄.
- 使用
javac
命令,并通過(guò)-source
和-target
參數(shù)指定 Java 版本來(lái)編譯代碼,如javac -source 1.8 -target 1.8 MyJavaFile.java
,此命令將使用 Java 8 的語(yǔ)法規(guī)則來(lái)編譯MyJavaFile.java
,并生成能在 Java 8 虛擬機(jī)上運(yùn)行的字節(jié)碼文件 ,其中-source
指定了所使用的 Java 語(yǔ)法版本,-target
指定了生成的字節(jié)碼文件所能運(yùn)行的 Java 虛擬機(jī)版本.
在 Eclipse 中編譯指定 Java 版本
- 打開(kāi) Eclipse IDE,創(chuàng)建或打開(kāi) Java 項(xiàng)目1.
- 右鍵單擊項(xiàng)目名稱(chēng),選擇 “Properties”(屬性)1.
- 在彈出的窗口中,選擇 “Java Compiler”(Java 編譯器),在 “Compiler compliance level”(編譯器合規(guī)級(jí)別)的下拉菜單中選擇所需的 Java 版本,點(diǎn)擊 “OK” 應(yīng)用設(shè)置1.
- 編寫(xiě)或修改 Java 代碼后,點(diǎn)擊 “Run” 菜單,選擇 “Compile” 或使用快捷鍵 “Ctrl + B” 來(lái)編譯代碼1.
在 IntelliJ IDEA 中編譯指定 Java 版本
- 打開(kāi) IntelliJ IDEA,創(chuàng)建或打開(kāi) Java 項(xiàng)目.
- 點(diǎn)擊 “File” 菜單,選擇 “Project Structure”(項(xiàng)目結(jié)構(gòu)).
- 在彈出的窗口中,選擇 “Project”,在 “Project SDK” 和 “Project language level” 的下拉菜單中選擇相應(yīng)的 Java 版本,點(diǎn)擊 “OK” 應(yīng)用設(shè)置.
- 編寫(xiě)或修改 Java 代碼后,點(diǎn)擊 “Build” 菜單,選擇 “Build Project” 或使用快捷鍵 “Ctrl + F9” 來(lái)編譯項(xiàng)目.
使用 Maven 編譯指定 Java 版本
- 確保已經(jīng)安裝了 Maven,并在項(xiàng)目的根目錄下有有效的
pom.xml
文件. - 打開(kāi)
pom.xml
文件,在
標(biāo)簽內(nèi)添加以下配置: - xml
org.apache.maven.plugins
maven-compiler-plugin
3.8.1
1.8
1.8
- 在命令行中,進(jìn)入項(xiàng)目的根目錄,執(zhí)行
mvn clean compile
命令,Maven 將根據(jù)配置的 Java 版本來(lái)編譯項(xiàng)目.
使用 Gradle 編譯指定 Java 版本
- 確保已經(jīng)安裝了 Gradle,并在項(xiàng)目的根目錄下有有效的
build.gradle
文件. - 打開(kāi)
build.gradle
文件,添加以下配置: - groovy
apply plugin: 'java'
sourceCompatibility = 1.8
targetCompatibility = 1.8
- 在命令行中,進(jìn)入項(xiàng)目的根目錄,執(zhí)行
gradle clean build
命令,Gradle 將按照配置的 Java 版本進(jìn)行編譯. - 在Eclipse中編寫(xiě)Java代碼時(shí)如何選擇所需的Java版本?
- 如何在IntelliJ IDEA中編譯指定Java版本?
- 如何在命令提示符窗口中查看已安裝的JDK版本?