dialog.setTitle("JAR File Selection");
dialog.setMessage("Select one or more JAR files.");
dialog.addFilter(new FileExtensionFilter("jar")); //$NON-NLS-1$
dialog.setInput(ResourcesPlugin.getWorkspace());
if (dialog.open() == Window.OK) {
Object[] files = dialog.getResult();
List<IPath> added = new ArrayList<IPath>(files.length);
for (Object file : files) {
added.add(((IResource) file).getFullPath().makeRelative());
}