Java构建路径
我有一个关于在代码运行时更改构建路径的快速问题Java构建路径,java,jar,buildpath,Java,Jar,Buildpath,我有一个关于在代码运行时更改构建路径的快速问题 例如,我有一个类,它从internet下载一个.jar文件,然后将其下载到运行代码的目录中。如果可能,我如何将jar加载到构建路径中以访问.jar文件中的类?一些建议的修改/注释: 删除jar:前缀和/后缀-这些是需要注意的,可能会混淆问题 您能否验证jar文件是否存在: System.out.println(新文件(新URL)file://test.jar)存在()) 将类声明修改为以下内容(获取文件对象以生成URL,以避免出现问题): URL
例如,我有一个类,它从internet下载一个.jar文件,然后将其下载到运行代码的目录中。如果可能,我如何将jar加载到构建路径中以访问.jar文件中的类?一些建议的修改/注释:
- 删除
前缀和jar:
/代码>后缀-这些是需要注意的,可能会混淆问题
- 您能否验证jar文件是否存在:
System.out.println(新文件(新URL)file://test.jar)存在())代码>
- 将类声明修改为以下内容(获取文件对象以生成URL,以避免出现问题):
URL[]classes=newurl[]{new File(“test.jar”).toURI().toURL()}代码>