[Pydev-cvs] org.python.pydev/src/org/python/copiedfromeclipsesrc JavaVmLocationFinder.java,1.1,1.2
Brought to you by:
fabioz
From: Fabio Z. <fa...@us...> - 2005-08-10 12:27:00
|
Update of /cvsroot/pydev/org.python.pydev/src/org/python/copiedfromeclipsesrc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24235/src/org/python/copiedfromeclipsesrc Modified Files: JavaVmLocationFinder.java Log Message: jython integration is happening... Index: JavaVmLocationFinder.java =================================================================== RCS file: /cvsroot/pydev/org.python.pydev/src/org/python/copiedfromeclipsesrc/JavaVmLocationFinder.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** JavaVmLocationFinder.java 8 Aug 2005 19:48:01 -0000 1.1 --- JavaVmLocationFinder.java 10 Aug 2005 12:26:51 -0000 1.2 *************** *** 8,14 **** --- 8,17 ---- import java.io.File; + import java.util.ArrayList; + import java.util.List; import org.eclipse.jdt.launching.IVMInstall; import org.eclipse.jdt.launching.JavaRuntime; + import org.eclipse.jdt.launching.LibraryLocation; /** *************** *** 68,70 **** --- 71,88 ---- return findJavaExecutable(installLocation); } + + + /** + * @return the default java jars (rt.jar ... ) + */ + public static List<File> findDefaultJavaJars(){ + IVMInstall defaultVMInstall = JavaRuntime.getDefaultVMInstall(); + LibraryLocation[] libraryLocations = JavaRuntime.getLibraryLocations(defaultVMInstall); + + ArrayList<File> jars = new ArrayList<File>(); + for (LibraryLocation location : libraryLocations) { + jars.add(location.getSystemLibraryPath().toFile()); + } + return jars; + } } |