Is there anyway we can add classpath programmatically?
I tried something like this:
String jarFile = "c:\\tmp.jar";
Properties sysProp = System.getProperties();
sysProp.list(System.out);
String sep = sysProp.getProperty("path.separator");
String javaClassPath = System.getProperty("java.class.path");
if (javaClassPath == null || javaClassPath.trim().length() == 0) {
javaClassPath = jarFile;
}else {
System.out.println(javaClassPath);
javaClassPath = javaClassPath + sep + jarFile;
}
System.setProperty("java.class.path", javaClassPath);
sysProp = System.getProperties();
System.out.println(sysProp.getProperty("java.class.path"));