一、通過IDEA菜單欄查看
在使用IntelliJ IDEA時(shí),可以通過IDEA菜單欄來查看當(dāng)前IDEA版本信息。步驟如下:
1. 打開IntelliJ IDEA軟件;
2. 在IDEA菜單欄中,選擇“Help(幫助)”選項(xiàng);
3. 在Help菜單下,選擇“About(關(guān)于)”選項(xiàng);
4. 彈出關(guān)于對(duì)話框且默認(rèn)選中了“IntelliJ IDEA”選項(xiàng)卡,此時(shí)可以查看IDEA版本、Build號(hào)碼和版權(quán)信息等。
二、通過Product的getName()和getVersion()獲取
除了通過菜單欄查看外,我們也可以在代碼中通過Product類提供的getName()和getVersion()方法獲取當(dāng)前IDEA版本信息。具體實(shí)現(xiàn)如下:
// 導(dǎo)入Product類
import com.intellij.openapi.application.ApplicationInfo;
import com.intellij.openapi.application.ApplicationManager;
// 獲取當(dāng)前IDEA版本
ApplicationInfo applicationInfo = ApplicationManager.getApplication().getInfo();
String versionName = applicationInfo.getVersionName();
String buildNumber = applicationInfo.getBuild().asString();
String[] segments = buildNumber.split("\\.");
int majorVersion = Integer.parseInt(segments[0]);
int minorVersion = Integer.parseInt(segments[1]);
int patchVersion = Integer.parseInt(segments[2]);
三、通過ProjectMetadata的getVersion()方法獲取
在Project中,我們也可以通過ProjectMetadata類提供的getVersion()方法獲取當(dāng)前IDEA版本。實(shí)現(xiàn)方法如下:
// 導(dǎo)入ProjectMetadata類和ProjectManager類
import com.intellij.openapi.project.ProjectManager;
import com.intellij.openapi.project.ProjectMetadata;
// 獲取當(dāng)前Project的IDEA版本
ProjectMetadata metadata = ProjectManager.getInstance().getDefaultProject().getMetadata();
String version = metadata.getVersion();
四、通過Maven插件查看
如果你的項(xiàng)目使用Maven構(gòu)建,那么你還可以通過Maven插件查看項(xiàng)目依賴的IntelliJ IDEA版本信息。我們需要在pom.xml文件中添加以下依賴:
org.apache.maven.plugins
maven-dependency-plugin
3.2.0
然后在命令行運(yùn)行以下命令:
mvn dependency:tree -Dincludes=com.intellij.idea:idea-core
這將會(huì)列出項(xiàng)目中所有依賴的IntelliJ IDEA Core庫的版本信息。其中,其中包含了IDEA版本、Build號(hào)碼和版權(quán)信息。