给java项目手动(代码)添加jar包
来源:互联网 发布:苹果设置铃声软件 编辑:程序博客网 时间:2024/05/17 07:42
public static void addClassPath(IJavaProject project, String jarPath) {
try {
IClasspathEntry[] oldClassPaths = project.getRawClasspath();
//if already exists the jar file then return
for (IClasspathEntry iClasspathEntry : oldClassPaths) {
if (iClasspathEntry.getPath().toOSString().equals(jarPath)) {
return;
}
}
IClasspathEntry jreLibrary = JavaCore.newLibraryEntry(new Path(
jarPath), null, null, false);
List<IClasspathEntry> list = new ArrayList<IClasspathEntry>();
list.addAll(Arrays.asList(jreLibrary));
list.addAll(Arrays.asList(oldClassPaths));
project.setRawClasspath((IClasspathEntry[]) list
.toArray(new IClasspathEntry[list.size()]), null);
refreshProject(project);
} catch (JavaModelException e) {
ELog.exception(e);
}
}
public static void refreshProject(IJavaProject project) {
try {
// the depth is infinite
project.getProject().refreshLocal(IResource.DEPTH_INFINITE, null);
project.getProject().refreshLocal(IResource.DEPTH_INFINITE, null);
} catch (CoreException e) {
ELog.exception(e);
}
}
- 给java项目手动(代码)添加jar包
- 给maven项目添加jar包
- 手动添加jar包到android studio项目中
- mvn手动添加jar包
- maven手动添加jar包
- ideal手动添加jar包
- 手动给帮助类打 jar包 和 给Web项目打 war包
- 手动给帮助类打 jar包 和 给Web项目打 war包
- 手动给帮助类打 jar包 和 给Web项目打 war包
- IDEA java项目中添加jar包
- Maven手动添加本地Jar包
- <学习笔记> Maven手动添加jar包
- Maven 手动添加本地jar包
- 为Maven手动添加Jar包
- Maven手动添加本地jar包
- 手动添加jar包到maven
- 手动添加jar包到本地仓库
- Maven中手动添加jar包
- dll的重定位
- HTML中引号多层嵌套的问题
- 向Android社区贡献代码过程详解
- poj1410 简单计算几何
- HTTP 返回代码表(RFC2068)
- 给java项目手动(代码)添加jar包
- Java常见的基本概念
- 数值统计题解
- spring集成的邮件发送
- 重建data guard
- Makefile中四种变量赋值
- java.lang.UnsupportedClassVersionError: *** : Unsupported major.minor version 51.0
- json学习json解析demo
- UILabel, UITextView 高度自适应