想要創建一個能夠檢查系統特定作業系統的腳本。有多種方法可以找到別名“Windows”、“Linux”等(如何從 Gradle 檢測當前作業系統),但這還不夠。但是我需要專門檢查完整版以確定它是否是Windows 7。
uj5u.com熱心網友回復:
您也檢查版本,Windows 7 將回傳 7 作為這樣的版本
tasks.register('CheckSystemVersion') {
if (System.properties['os.name'].toLowerCase().contains('windows')) {
println System.properties['os.name']
println System.properties['os.version']
} else {
println "it's not Windows"
}}
有關可能的作業系統的更多資訊,您可以查看此
uj5u.com熱心網友回復:
您可以將 Apache Commons Lang 添加到構建中并使用SystemUtils:
import org.apache.commons.lang3.SystemUtils
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'org.apache.commons:commons-lang3:3.12.0'
}
}
tasks.register('checkWindowsVersion') {
doLast {
println SystemUtils.IS_OS_WINDOWS_7
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/328551.html
上一篇:使Azure門戶上的Web應用程式僅在一周內可用幾個小時
下一篇:Gradle同步失敗:無法從“https://employer.jfrog.io/employer/gradle-distribution/gradle-7.0-bin.zip”安裝Gradle發行版
