Java Utililty Methods ClassLoader

List of utility methods to do ClassLoader

  1. HOME
  2. Java
  3. C
  4. ClassLoader

Description

The list of methods to do ClassLoader are organized into topic(s).

Method

void add(File file)
add
try {
 add(file.toURI().toURL());
} catch (Exception ex) {
void addDirectory(File directory)
add Directory
if (directory.isDirectory()) {
 File[] jars = directory.listFiles(new FileFilter() {
 @Override
 public boolean accept(File pathname) {
 return pathname.isFile() && pathname.getName().endsWith(".jar");
 });
 for (File jar : jars) {
...
void AddFile(File f)
Add File
AddURL(f.toURL());
boolean addFile(File file)
Add a file to the classpath.
try {
 return addURL(file.toURI().toURL());
} catch (Exception ex) {
 return false;
void addFile(String s)
Add file to CLASSPATH
File f = new File(s);
addFile(f);
File createDir(String pathName)
create Dir
File dir = new File(getClasspathRootDir() + pathName);
if (!dir.exists())
 dir.mkdir();
return dir;
ClassLoader createDirectoryLoader(String directory)
This method returns a new ClassLoader object that can be used to load classes from files contained by the specified directory.
Collection<URL> urls = new ArrayList<URL>();
File dir = new File(directory);
File[] files = dir.listFiles();
for (File f : files) {
 System.out.println(f.getCanonicalPath());
 urls.add(f.toURI().toURL());
return URLClassLoader.newInstance(urls.toArray(new URL[urls.size()]));
...
void CreateLogbackXML(OutputStream out)
Create Logback XML
Enumeration<URL> logback_xml_urls;
logback_xml_urls = Thread.currentThread().getContextClassLoader().getResources("logback.xml");
while (logback_xml_urls.hasMoreElements()) {
 URL logback_xml_url = logback_xml_urls.nextElement();
 if (logback_xml_url.getProtocol().equals("file")) {
 FileInputStream is = new FileInputStream(logback_xml_url.getPath());
 while (is.available() > 0) {
 out.write(is.read());
...
File findFile(String filename)
searches the classpath for a filename and returns a File object
URL url = ClassLoader.getSystemResource(filename);
return new File(url.getFile());
boolean hasImageFile(String name)
Checks whether the image is available.
return (getImageFilename(name) != null);


AltStyle によって変換されたページ (->オリジナル) /