我正在构建一个Java应用程序,并在使用Java Packager打包之前复制一些本机dll。
如何确定Gradle构建系统是32位还是64位,以便可以复制正确的dll文件?现在,当我记得时,我正在手动设置一个变量。
您可以查询系统属性os.arch以确定您的操作系统体系结构,并得出您使用32位还是64位OS的方式。
如果您关心JVM(可以在64位系统上运行32位JVM),请使用sun.arch.data.model
property
以此任务为例,如何访问这些值
task printProps << {
println System.properties['os.arch']
println System.properties['sun.arch.data.model']
}
在以下链接中可以找到更多信息:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句