Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- try {
- ScriptClassLoader scriptClassLoader = new ScriptClassLoader();
- Class clazz = scriptClassLoader.loadClass("com.myapp.Main");
- Thread.currentThread().setContextClassLoader(scriptClassLoader);
- clazz.getMethod("main", String[].class).invoke(null, new Object[]{arguments});
- } catch (ClassNotFoundException e) {
- logger.error("Error at loading omspm Main class", e);
- } catch (IllegalAccessException e) {
- logger.error("Error at loading omspm Main class", e);
- } catch (InvocationTargetException e) {
- logger.error("Error at loading omspm Main class", e);
- } catch (NoSuchMethodException e) {
- logger.error("Error at loading omspm Main class", e);
- }
Add Comment
Please, Sign In to add comment