0

このチュートリアルに従って、独自のカスタム プロジェクト タイプを作成しましたが、ほとんどの場合は機能します。残念ながら、私の新しいプロジェクト ウィザードをステップ実行すると、[完了] で新しいプロジェクトが作成されません。

私の最初の考えは、私がこのステップを逃したということでした:

  • performFinish ()が true を返すようにします。

しかし、私は間違いなくそれをやっています。

public class NewProjectWizard extends Wizard implements INewWizard {
    @Override
    public boolean performFinish() {
        return true;
    }
}

他にやるべきことはあまりありません。テスト環境では、「Java」などの他のプロジェクト タイプを問題なく作成できます。それらのフォルダーは、runtime-EclipseApplicationホーム フォルダーに正しく作成されます。Alt+Shift+F1 トリックを使って他のプラグインのソースを調べてみましたが、重要なステップがわかりません。

何が欠けている?これをカバーする他の優れたリソースはありますか? エラー ログ ビューに何も表示されません。別のログがどこかにありますか?

4

1 に答える 1

1

performFinish() 実装でプロジェクトを作成する実際の作業を行う必要があります。org.eclipse.ui.wizards.newresource.BasicNewProjectResourceWizard新しいプロジェクトを作成するだけの場合は、単純な「ウィザード」の代わりに拡張したいと思いませんか?

于 2011-02-14T12:59:35.020 に答える