0

したがって、現在、私の netbeans プロジェクト フォルダーは次のようになっています。

  • Block_Breaker <--プロジェクト
    • 建てる
    • 距離
      • Block_Breaker.jar
    • nbproject
    • ソース
      • パッケージONE
      • パッケージTWO
        • data.txt
    • マニフェスト.mf
    • アプレット.ポリシー
    • build.xml

packageTWO の data.txt ファイルにアクセスする方法を知りたいです (netbeans ではなく jar ファイルを介して Block_Breaker を実行する場合)。通常、netbeans を介して実行すると、次のコードが機能します。

FileWriter x=new FileWriter("src/packageTWO/data.txt");

PrintWriter pr=new PrintWriter(x);

しかし、netbeans が作成した jar ファイルを実行しても機能しません。

4

2 に答える 2

0

これは、.jarファイルに次の名前のフォルダーが含まれていないためです。src/

ClassLoader.getResourceリソースのロードに使用してください。

于 2013-06-07T14:09:24.893 に答える