問題タブ [apache-commons-io]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2953 参照

java - URL は commons io 403 ですが、httpclient は問題ありません

コモンズ io コード:

私はこの例外を得ました:

しかし、httpclient を使用すると、結果は問題ありません。

これはどのように起こったのですか?

前もって感謝します :)

Maven の依存関係:

0 投票する
3 に答える
4324 参照

java - ルート アット zip ファイルを使用せずに、ルート フォルダーのコンテンツを圧縮します。

次のフォルダー構造があります。

次のコードを使用して、次の zip ファイルを取得することに成功しました。

result.zip --> 以下を含む:

ルートフォルダー「RootFolder」を作成せずに、「RootFolder」コンテンツ全体を含む zip ファイルを作成する必要があります。

つまり、結果が次のようになる必要があります。

result.zip --> 以下を含む:

0 投票する
1 に答える
11392 参照

java - java.util.zip.ZipException: 格納されたブロックの長さが無効です

ZipArchiveEntry を文字列に読み込もうとしています。以下のコードがあり、例外が発生しました

私のコードは以下の通りです

そして、次の例外が発生します

本当に長い間それに固執しました。助けてください。

0 投票する
1 に答える
384 参照

java - jboss 7 で実行すると RegexFileFilter の動作が異なる

名前と拡張子に基づいてファイルを並べ替える必要があります。そのために apache commons-io RegexFileFilter を使用します。ファイル名のパターンは、「filename.xml.20130101200」または「filename.xml.20130101200.inprog」のようなもので、数字は単純なタイムスタンプです。

これらのファイルを含むこのディレクトリが私のホーム ディレクトリ "/home/user/files" にある場合、jboss で実行するとすべて正常に動作します。しかし、フォルダーを「/tmp/files/」に変更すると、フィルターは「.inprog」拡張子のファイルを検索します。ディレクトリにファイルの数を記録すると、正しい量が表示されます。テスト用に簡単なメイン プログラムを作成しましたが、ファイルが /tmp/files にある場合でも、すべて正常に動作します。Jboss は、私のホーム フォルダーにあります。

何が問題なのですか?

0 投票する
2 に答える
1249 参照

java - Apache Commons File Upload - アップロード後に破損したファイルを取得する

次のコードを使用してテキスト ファイル (Another.java など) を正常にアップロードしましたが、アップロードされたファイルを開こうとするとエラーが発生します。前もって感謝します。

fileUpload.jsp

test.jsp

開こうとしたときのエラーOutAnother.java:

ここに画像の説明を入力

0 投票する
1 に答える
707 参照

playframework - lib ディレクトリにカスタム jar を含めるとエラーが発生する - フレームワーク 2.0 を再生する

管理されていない jar のセットを lib ディレクトリに含めると、POST 要求でこのエラーが発生します。lib ディレクトリを削除すると、すべて正常に動作します。そこにある場合、このエラーが発生します..何かアイデアはありますか?

0 投票する
7 に答える
16462 参照

java - 元ファイルの削除に失敗しました

バッチ ファイルをウィンドウ サービスとして使用して jar を実行し、xml ファイルをc:/processed ディレクトリに配置します。

xml にエラーのある形式がある場合は、それをエラー フォルダーに移動します。以下の方法を使用してファイルをエラーフォルダーに移動していますが、例外を下回っています。

プロセスが実行されているときに、ファイルをエラーフォルダーに移動できないと思います。

movedErrorFolder の例外: 'c:/processed/error/a.xml' にコピーした後、元のファイル 'c:/processed/a.xml' を削除できませんでした

0 投票する
3 に答える
1461 参照

java - 大きなファイルの読み取り中に Java ヒープ領域エラーが発生しました

ファイル全体を文字列オブジェクトとしてメモリにロードしようとしていますが、アプリケーションが終了した後、メモリがガベージ コレクタに解放されません。メモリ内のファイル全体を読み取るのは悪いことだとわかっていますが、データを別のクラスに転送する場合、コード全体をメモリにロードするのではなく、単なるストリームとしてこれを行う方法を誰か助けてもらえますか?そうでない場合は、現在のコードの何が問題なのか誰か教えてください

0 投票する
2 に答える
1699 参照

java - commons-io (1.4) での「 mvn install 」のエラー

「 mvn install 」コマンドを起動すると問題が発生します。Maven のレベルは「好奇心旺盛な初心者」です。

私は〜に乗っています :

  • OS:ウィンドウズXP、
  • Maven : 2.0.7、
  • ジャワ:1.6.0_29

そして、 cmdコンソールでmavenを起動します

私のpom.xmlには、次のものがあります。

しかし、この pom.xml で「 mvn install 」を起動すると

Maven を使用して依存関係ツリーを確認しましたが、「commons-io」バージョン 2.2 はどこにもありません...

私のローカル リポジトリには commons-io 1.4 があり、これまでは非常にうまく機能していました。すべてのローカル リポジトリを数回再ダウンロードしましたが、何の変化も見られませんでした。

リモートリポジトリも変更しようとしましたが、それでも変更はありません。

したがって、私の問題はこのエラーであり、jar の生成が禁止されており、この 2.2 がどこから来たのかわかりません...

前もってありがとう:)

編集

最後にjarをダウンロードしてから、次のコマンドを使用しました:

不足しているすべての依存関係を手動でインストールするため。

ご協力ありがとうございます :) この問題について誰か説明がある場合は、投稿してください。