Matrix Science Mascot Parser toolkit
 
Loading...
Searching...
No Matches
config_license.java

Read in the mascot.license file.

/*
##############################################################################
# file: config_quantitation.java #
# 'msparser' toolkit #
# Test harness / example code #
##############################################################################
# COPYRIGHT NOTICE #
# Copyright 1998-2003 Matrix Science Limited All Rights Reserved. #
# #
##############################################################################
# $Archive:: /MowseBranches/ms_mascotresfile_dat_1.2/test_java/test_searchi $ #
# $Author: robertog@matrixscience.com $ #
# $Date: 2022-07-21 11:07:25 +0100 $ #
# $Revision: 11e243bdaeaabd63950eb86ad86ce3acc1116e78 | MSPARSER_REL_3_0_0-2024-09-24-0-g93ebaeb4f4 $ #
# $NoKeywords:: $ #
##############################################################################
*/
import java.util.Date;
import matrix_science.msparser.*;
public class config_license {
static {
try {
System.loadLibrary("msparserj");
} catch (UnsatisfiedLinkError e) {
System.err.println("Native code library failed to load. "
+ "Is msparserj.dll on the path?\n" + e);
System.exit(0);
}
}
public static void main(String argv[])
{
// ----- Object creation -----
if(argv.length < 1) {
System.out.println("Location of 'mascot.license'-file has to be specified as a parameter");
System.exit(0);
}
ms_license file = new ms_license(argv[0]);
if (!file.isValid())
{
System.out.println("Error number: "+file.getLastError());
System.out.println("Error string: "+file.getLastErrorString());
System.exit(0);
}
if (file.isLicenseValid())
{
System.out.println("Mascot license is still valid. Other information:");
System.out.println(file.getLicenseString());
}
else
{
System.out.println("Mascot license has either expired or been corrupted");
}
}
}
/*
will give the output:
C:>java -classpath .;../java/msparser.jar config_license mascot.license
Mascot license has either expired or been corrupted
*/