两个工具类都实现了,现在就可以在main函数中加一个LienceCheck的函数了,用来校验一下本地是否有license,内容是否符合。
/**
* 做一个本地的校验
*/
private static boolean LicenseCheck()
{
String licence=SAbsolutePathHelper.getUserPath()+File.separator
+"License"+ File.separator+"license.txt";
List<String> licenceContent = STxtFileHelper.readFile(licence);
if(licenceContent.isEmpty() ||licenceContent.size() <2)
return false;
if(!licenceContent.get(0).equals("Admin Yeager"))
return false;
if(!licenceContent.get(1).equals("Password 123456"))
return false;
return true;
}
运行结果:
到这里我们的入口函数就算写完了。