Eclipseプラグインを開発しましたが、ディレクトリを読み取って結果を取り込むJavaファイルがあります。 実行> Javaアプリケーションでeclipse自体からファイルを実行しようとすると、適切な結果が得られますが、Eclipseアプリケーションで同じものを実行しようとすると、ディレクトリを見つけることができないためNullPointerExceptionがスローされます。eclipseプラグイン・アプリケーションでファイルを読み取っているときに問題が発生しました
パッケージ - - com.test.abhishek.file.java.TestWork.java
ディレクトリ - com.test
は、私は次の ways-と仮定、私はパッケージを持っているとして試してみましたTestWork.java- で今.abhishek.file.java.Dir1 com.test.abhishek.file.java.Dir2 入力ストリームは、( "/" + dirNameに)= HelpContentView.class.getResourceAsStreamある; **上記の行が失敗しています。 私のディレクトリをどのように保つべきか、それがEclipseプラグインとしても実行される場所
TestWork.class.getClassLoader()によってクラスパスを見つけることを試みた。のgetResource( "")。ある、getPath()及びだから今、私はressolveために私のディレクトリをダンプするべき場所/ として出力を取得。
ポールを使用したいプラグインを作成している場合は....あなたは日食に私のシナリオを説明していただけます。私はそれをデバッグする方法を意味します。 –
パッケージマネージャーのbuild.propertiesファイルを検索します。それを開く。必要なリソースがチェックされていることを確認してください。 –
@Abhishek追加の説明を読んだ後に私の答えを更新しました –