有没有办法以编程方式将库(Jar 文件)放入 Eclipse 项目中?到目前为止,我已经成功地使用以下命令以编程方式对其进行了外部引用
IPath path = new Path("C:\\myfolder\\mylibrary.jar");
libraries.add(JavaCore.newLibraryEntry(path, null, null));
//add libs to project class path
try {
javaProject.setRawClasspath(libraries.toArray(new IClasspathEntry[libraries.size()]), null);
} catch (JavaModelException e1) {
e1.printStackTrace();
}
不过,我想以编程方式将 jtwitter 文件复制到项目文件夹,这样我就可以将其仅引用为 jtwitter.jar 。请问这可以吗?
非常感谢和问候,
Krt_马耳他
这成功了。我真正想要的是将库导入到项目中,然后从项目中引用它,而不是使用对外部文件的引用。
InputStream is = new BufferedInputStream(new FileInputStream("C:\\myfolder\\mylibrary.jar"));
IFile file = project.getFile("mylibrary.jar");
file.create(is, false, null);
IPath path = file.getFullPath();
libraries.add(JavaCore.newLibraryEntry(path, null, null));
//add libs to project class path
try {
javaProject.setRawClasspath(libraries.toArray(new IClasspathEntry[libraries.size()]), null);
} catch (JavaModelException e1) {
e1.printStackTrace();
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)