private String getVersionName() throws Exception
{
// 获取packagemanager的实例
PackageManager packageManager = getPackageManager()
// getPackageName()是你当前类的包名,0代表是获取版本信息
PackageInfo packInfo = packageManager.getPackageInfo(getPackageName(),0)
String version = packInfo.versionName
return version
}
获取当前系统的版本号:
textView.setText("Product Model: " + android.os.Build.MODEL + ","
+ android.os.Build.VERSION.SDK + ","
+ android.os.Build.VERSION.RELEASE)
查看Java虚拟机步骤如下:
1,运行,运行cmd
2,运行javac -version
这里的显示的是:
javac 1.6.0_43
@RequestMapping("/git/version")public String getGitVersion() {
try {
//需要安装git并配置git环境变量
String command = "git --version"
//执行系统命令
Process p = Runtime.getRuntime().exec(command)
//获取命令执行结果,封装在IO流中了
BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()))
String
//输出结果
String s
StringBuilder sb = new StringBuilder()
while ((s = br.readLine()) != null) {
sb.append(s)
}
return sb.toString()
} catch (IOException e) {
e.printStackTrace()
}
return null
}