How to set Classpath in OpenApi?
I have saw some post talk about it. But they are totaly not work.
This is their code.
VirtualFile midApiJar = LocalFileSystem.getInstance().findFileByPath(midApiPath.replace(File.separatorChar, '/'));
ModuleRootManager rootManager = ModuleRootManager.getInstance(module);
ModifiableRootModel rootModel = rootManager.getModifiableModel();
Library.ModifiableModel libraryModel = rootModel.getModuleLibraryTable().createLibrary().getModifiableModel();
libraryModel.addRoot(midApiJar, OrderRootType.CLASSES);
libraryModel.commit();
try {
rootModel.commit();
} catch (ModuleCircularDependencyException e) {
e.printStackTrace();
}
Even it can set the classpath to UI sucessfully. But the class stil cannot be found. Is this anymore should i do for the code?
Please sign in to leave a comment.
This might help:
http://www.intellij.net/forums/thread.jsp?forum=23&thread=108779&tstart=0&trange=15
--Etienne