...私は、テンプレートから新しいJavaプロジェクトと広告ファイルを生成するEclipseのプラグインを作成しました。しかし、/ srcディレクトリのコードライブラリのタブにjarファイルを追加する必要があるため、コンパイルできません。eclipse plugin> jarファイルをプログラムに組み込む方法
プロジェクトは経て、すでにJavaプロジェクトである:
org.eclipse.jdt.core.IJavaProject javaProject = org.eclipse.jdt.core.JavaCore.create(proj);
org.eclipse.jdt.core.IClasspathEntry src = JavaCore.newSourceEntry(folder.getFullPath());
IClasspathEntry jre = JavaCore.newContainerEntry(new Path(
org.eclipse.jdt.launching.JavaRuntime.JRE_CONTAINER), new IAccessRule[0],
new IClasspathAttribute[] {
JavaCore.newClasspathAttribute("owner.project.facets", "java")
}, false);
IClasspathEntry[] entries = new IClasspathEntry[] {
src, jre
};
javaProject.setRawClasspath(entries, proj.getFullPath().append("bin"), new NullProgressMonitor());
そして今、基本的に、私はボタンは「JARの追加...」何、programmaticaly行う必要がありません。
は
任意のコードヒントや、まさにこのは参考になるDOESチュートリアルへのリンク...しばらくこれで苦労されて。してください一般的なEclipseプラグインのチュートリアル:)私はおそらく、今ではそれらをすべて見てきたように何リンクしない...
のthnxたくさん
重要な(関連性の高い)部分> JavaCore.newLibraryEntry(file.getFullPath()、null、null、false) – b0x0rz