我试图在代码中动态加载MySQL jar,但我不确定Windows路径名的格式.我在下面使用的是正确的,从拇指驱动器加载.jar?
URL u = new URL("jar:file:G:/mysql-connector-java-5.1.15.jar!/");
URLClassLoader ucl = new URLClassLoader(new URL[] { u });
Run Code Online (Sandbox Code Playgroud)
现在,这与您在Java教程中看到的传统路径不同:
URL url = new URL("file:/g:/mysql-connector-java-5.1.15.jar");
Run Code Online (Sandbox Code Playgroud)
对于答案,我正在寻求澄清; 我想我只是被"jar:file:"的东西和"!"搞糊涂了.在末尾.
toURI()
在File
对象上使用方法应该做的伎俩:
final URL u = new File("g:/something.jar").toURI().toURL();
URLClassLoader ucl = new URLClassLoader(new URL[] { u });
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6775 次 |
最近记录: |