Eclipse/プラグイン開発のTIPS集/プラグインのディレクトリを取得する
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
// 下階層用テンプレート
#topicpath
----
#contents
//ここにコンテンツを記述します。
自作のプラグインなどに設定ファイルなどがあり、そのディレ...
そこで、あるプラグインのディレクトリへのパスを取得する方...
***プラグインのディレクトリを取得する(2.0系) [#ad61bd41]
String pluginDirectory = Platform
.resolve(getDefault().getDescriptor().getInstallURL(...
で取得できます。
ちなみにLog4jの初期化などはAbstractUIPluginのサブクラス(...
public void startup() throws CoreException {
super.startup();
String pluginDirectory = null;
try {
pluginDirectory =
Platform
.resolve(getDefault().getDescriptor().getInstallURL())
.getPath();
} catch (IOException e) {
e.printStackTrace();
}
DOMConfigurator.configure(new File(pluginDirectory, "li...
}
などとstartup()をOverrideすればよいでしょうか。
***プラグインのディレクトリを取得する(3.0系) [#j03fe76f]
Eclipse3.0から上のやり方は deprecated になりました。2.0で
String pluginDirectory = Platform
.resolve(getDefault().getDescriptor().getInstallURL(...
だったのを3.0では
URL entry = getDefault().getBundle().getEntry("/");
String pluginDirectory = Platform.resolve(entry).getPath...
と書き換えます。
http://www3.vis.ne.jp/~asaki/p_diary/diary.cgi?Date=2004-...
***プラグインのディレクトリを取得する(3.2系) [#p2aca875]
Eclipse3.2からまたdeprecatedになっちゃいました。今度は、
URL entry = ClientPlugin.getDefault().getBundle().getEnt...
String pluginDirectory = FileLocator.resolve(entry).getP...
みたいですね。FileLocatorは org.eclipse.core.runtime.File...
----
この記事は
#vote(おもしろかった[17],そうでもない[1])
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
終了行:
// 下階層用テンプレート
#topicpath
----
#contents
//ここにコンテンツを記述します。
自作のプラグインなどに設定ファイルなどがあり、そのディレ...
そこで、あるプラグインのディレクトリへのパスを取得する方...
***プラグインのディレクトリを取得する(2.0系) [#ad61bd41]
String pluginDirectory = Platform
.resolve(getDefault().getDescriptor().getInstallURL(...
で取得できます。
ちなみにLog4jの初期化などはAbstractUIPluginのサブクラス(...
public void startup() throws CoreException {
super.startup();
String pluginDirectory = null;
try {
pluginDirectory =
Platform
.resolve(getDefault().getDescriptor().getInstallURL())
.getPath();
} catch (IOException e) {
e.printStackTrace();
}
DOMConfigurator.configure(new File(pluginDirectory, "li...
}
などとstartup()をOverrideすればよいでしょうか。
***プラグインのディレクトリを取得する(3.0系) [#j03fe76f]
Eclipse3.0から上のやり方は deprecated になりました。2.0で
String pluginDirectory = Platform
.resolve(getDefault().getDescriptor().getInstallURL(...
だったのを3.0では
URL entry = getDefault().getBundle().getEntry("/");
String pluginDirectory = Platform.resolve(entry).getPath...
と書き換えます。
http://www3.vis.ne.jp/~asaki/p_diary/diary.cgi?Date=2004-...
***プラグインのディレクトリを取得する(3.2系) [#p2aca875]
Eclipse3.2からまたdeprecatedになっちゃいました。今度は、
URL entry = ClientPlugin.getDefault().getBundle().getEnt...
String pluginDirectory = FileLocator.resolve(entry).getP...
みたいですね。FileLocatorは org.eclipse.core.runtime.File...
----
この記事は
#vote(おもしろかった[17],そうでもない[1])
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
ページ名: