NetBeansで現在開いているプロジェクトのファイルパスを取得する正しい方法を取得します。 NetBeansへのプラグインを作成するために必要です。私は、クエリまたはコマンドプロンプトで任意のコマンドを使用してパスを取得する必要があります。NetBeansで現在開いているプロジェクトのファイルパスを取得する正しい方法
1
A
答えて
2
あなたが探しているものはorg.netbeans.api.project.ui.OpenProjectsだと思います。
一度に複数のプロジェクトを開くことができます。また、別のアプローチについては、OpenProjects
のドキュメントの「警告」の部分もお読みください。
0
あなたはファイルパスを探しているなら、この使用:あなたは、現在選択されているファイルのパスを与えること
TopComponent activeTC = TopComponent.getRegistry().getActivated();
DataObject dataLookup = activeTC.getLookup().lookup(DataObject.class);
String filePath = FileUtil.toFile(dataLookup.getPrimaryFile()).getAbsolutePath();
を。
あなたが主プロジェクトのパスを取得したい場合は、この使用することができます(答えhereから取られた)
Lookup lookup = Utilities.actionsGlobalContext();
Project project = lookup.lookup(Project.class);
FileObject projectDir = project.getProjectDirectory();
String projectLocation = projectDir.getPath();
これを使用して問題がない限り、あなたが与えられたプロジェクトを明示的に選択したということですこのコードを実行する直前に、メインプロジェクトとしてプロジェクトは表示されません。
したがって、プロジェクトをProject project = lookup.lookup(Project.class);
に設定した後、nullであるかどうかを確認し、そうであれば、上記のコードの最初のブロックを使用して現在のファイルパスを取得します。
関連する問題
- 1. netbeansエディタで現在の行番号を取得する方法
- 2. 現在ログインしているユーザーSIDを取得する方法
- 3. JavaFXで現在開かれているステージを取得する方法は?
- 4. VSCodeで現在開いているファイルを取得
- 5. コマンドラインから現在開いているアプリケーションを取得
- 6. IntelliJ Plugin現在開いているファイルからコードを取得
- 7. 現在開いているエディタで特定の文字列の位置を取得する方法は?
- 8. Asp.Net MVC 3現在のプロジェクト名を取得する方法?
- 9. MVC3 +現在ログインしているユーザーのユーザー名を取得する方法
- 10. 現在ログインしているユーザーのロールリストを取得する方法
- 11. Facebookで現在利用しているユーザーを取得する
- 12. リフト:現在ログインしているユーザーを取得する方法は?
- 13. JBoss AS 7セキュリティ:現在ログインしているユーザー名を取得する方法?
- 14. ifステートメントで現在比較されている値を取得する方法
- 15. FragmentTabHostで現在選択されているフラグメントを取得する方法
- 16. ツリービューで現在選択されているノードを取得する方法
- 17. 現在ログインしているFBユーザーのIDを取得する
- 18. 現在ホバーオーバーされているListViewItemのインデックスを取得する方法は?
- 19. 現在選択されているSELECTのパラメータを取得する方法は?
- 20. Javaアプリケーションで現在開いているファイルの数を調べる方法は?
- 21. 現在地を取得する方法
- 22. 現在のドメインにアセンブリロードを強制する正しい方法
- 23. C#開いている "TcpListeners"のリストを取得する方法
- 24. 現在ログインしているユーザー名を取得するには?
- 25. Vimscript:現在選択されているポップアップメニューを取得する方法
- 26. Eclipseプラグインを開発して別のプロジェクト内でプロジェクトを作成するときに、現在のプロジェクトの場所を取得する方法。
- 27. Eclipseプラグインを使用して現在開いているファイルを読み取る方法は?
- 28. ログインしている現在のユーザーのデータを取得
- 29. Maven NetbeansプロジェクトにJARを含める方法Mavenリポジトリに存在しないNetBeansプロジェクト
- 30. wpfアプリケーションで開いているファイルパス文書を取得するにはどうすればよいですか?