몇 가지 일반적인 목적으로 몇 가지 일반적인 유틸리티 (항아리)를 만들었습니다. 일부 친구들은 이러한 유틸리티를 사용하기를 원합니다. 나는 내 물건을 무료로 공유 할 준비가되어 있지만, 더 이상 다시 배포하지 않을까 걱정됩니다.jar 유틸리티를 선택한 친구와 공유하는 법?
내 jar의 클래스 파일에 대한 다음 코드에서 설명하는 것처럼 java에있는 내용입니다.
public class UtilityClass{
static{
long secretCode = 7534759 ;
//a hardcoded long value (hardcoded by me for my friend)
//related to friend's Computer System which either
// don't changes untill he reformats his computer
// or is something like motherboard serial number or etc..etc...
long buddiesSystemSecretCode = getSecretCode() ;
if(!(buddiesSystemSecretCode == secretCode)){
System.exit(1) ;
}
}
private static long getSecretCode(){
long secretCode = 0 ;
//any java code to get friend's System hardware specific code
return secretCode ;
}
}