网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

代码获取java版本 java获取当前代码行号

java 如何判断操作系统是Linux还是Windows

Java 判断操作系统是linux还是windows,主要是使用system这个类,这个类型提供了获取java版本、安装目录、操作系统等等信息,代码如下:

网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、微信平台小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了临海免费建站欢迎大家使用!

System.out.println("===========操作系统是:"+System.getProperties().getProperty("os.name"));

System.out.println("===========文件的分隔符为file.separator:"+System.getProperties().getProperty("file.separator"));

System类

public static Properties getProperties()

将 getProperty(String) 方法使用的当前系统属性集合作为 Properties 对象返回

键 相关值的描述

java.version    Java 运行时环境版本  

java.vendor    Java 运行时环境供应商  

java.vendor.url    Java 供应商的 URL  

java.home    Java 安装目录  

用java或者用javascript获取当前应用的版本号的代码。

获取当前应用的版本号:

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);

怎么获取ijkplayer 以前版本的java代码

ijk源码地 ithub.com/Bilibili/ijkplayer,直接下载的是 未编译过的,没有so文件,无法运行

下面说说怎么获取编译的版本,首先环境要求

我的编译环境为Ubuntu14.04 x64位和android-ndk-r10e

在上面那个ijk源码的地址往下找,找到Android build 有编译说明:

git c ub.com/Bilibili/ijkplayer.git ijkplayer-android

cd ijkplayer-android

git checkout -B latest k0.5.1

./init-android.sh

cd android/contrib

./compile-ffmpeg.sh clean

./compile-ffmpeg.sh all

cd ..

./compile-ijk.sh all

怎么用Java代码查出git代码的当前版本号

@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;

}


分享文章:代码获取java版本 java获取当前代码行号
分享地址:http://bjjierui.cn/article/dojgogs.html

其他资讯