📄 extensionclassloader.java
字号:
/* * JRemCntl - Copyright (C) 2007 Filippo Di Vattimo <fildiv@gmail.com> * See COPYING */package fildiv.jremcntl.server.core;import java.net.MalformedURLException;import java.net.URL;import java.net.URLClassLoader;import fildiv.jremcntl.common.core.JRemRuntimeException;public class ExtensionClassLoader extends URLClassLoader { private Environment env; protected ExtensionClassLoader() { super(new URL[0]); this.env = JRemEnv.getInstance(); } protected void addRepository(String jarFilePath) { if (!jarFilePath.endsWith(".jar")) throw new IllegalArgumentException("jar file required"); URL url = convert2URL(jarFilePath); addURL(url); } protected URL convert2URL(String jarFilePath) { URL url = null; try {// int index = jarFilePath.indexOf(".jar"); String extJarPath = ""; //jarFilePath.substring(0, index); //extJarPath = jarFilePath.replace(".".charAt(0), File.separator.charAt(0)); url = new URL("file", "", jarFilePath); } catch (MalformedURLException e) { throw new JRemRuntimeException(e); } return url; } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -