問題タブ [nosuchfileexception]
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.
java - テキストファイルが見つからない、そのパスがわかりません
テキストファイルを読み取って文字列に保存する必要があるJavaアプリケーションを実行していますが、NoSuchFileException
. テキスト ファイルは、src の横にある assets というフォルダーにあります。
これは、ここで見つけたファイルを読み取るメソッドです。
「/assets/test.txt」やその他のバリエーションも試しましたが、役に立ちませんでした。
cygwin - Cygwin /cygdrive/c そのようなファイルまたはディレクトリはありません
ホスト システム: Windows Server 2008 32 ビット
インストール済み: Cygwin
この問題がいつ始まったのかはわかりませんが、私の Rails gem の 1 つはこのコマンドwhich
を使用して、システムにインストールされた実行可能ファイルの場所を特定します。私の状況では、返さ/cygdrive/c/Windows/System32/pngcrush
れ、ファイルにアクセスできません。
cygwin ターミナルと Windows cmd の両方で、次のようになります。
ls -la /cygdrive/c
=No such file or directory
mount
=
cd /
Windows ターミナルで実行すると、C:\
cd /cygdrive
=The system cannot find the path specified
さらに編集:
/c
たとえば、ドライブにアクセスできますが、どれが返さ/cygdrive/c
れるかはわかりません。which
java - 実行中の jar 内のファイルのトラバース (Java 7)
new を使用しJava 7 NIO file library
て、通常のファイルシステムと同じ方法で jar 内のディレクトリ ツリーをトラバースすることは可能ですか?
私はディレクトリ構造を持っています。イメージを読み込んでおり、そこから通常の方法で実行することも、jar ファイルとしてパッケージ化して実行することもできます。java -jar.
新しい FileSystem クラスと FileVisitor でこれを実現できるようですが、jar 内でこれがどのように機能するかについてのドキュメントはほとんどありません。私は次のことを試しました:
これは、IDE またはコマンドラインから実行する場合は正常に機能しますが、jar としてパッケージ化すると、次のようなエラーが発生します。
スレッド「メイン」の例外 java.lang.Error:
java.nio.file.NoSuchFileException: C:\Users\残りのパス\ jar_folder \res\training at util.Main.(Main.java:47) 原因: java .nio.file.NoSuchFileException: C:\Users\残りのパス\ jar フォルダー\res\training
明らかに、jar 自体ではなく、jar が実行されているディレクトリでファイルを見つけようとしています。
export - そのようなファイルまたはディレクトリはありません。エラー。パス名の一部は .bash_profile にエクスポートされます
名前を付けたスクリプト内に、次の名前monitor power
の変数がありますCHARGE_CYCLES
。
CHARGE_CYCLES="$TOOLS/Data/Charge\ Cycles.txt"
さまざまなスクリプトで使用できるようにするため、変数$TOOLS
は my で宣言およびエクスポートされます。.bash_profile
TOOLS=/Users/sl/.Tools
export TOOLS
monitor power
変数を使用する行がありますCHARGE_CYCLES
:
cat "$CHARGE_CYCLES"
ただし、スクリプトを実行すると、次のエラーが表示されます。
/Users/sl/.Tools/Data/Charge\ Cycles.txt: No such file or directory
厄介なのは、このファイルがこの正確な場所に存在することです。スペル、大文字、すべてがまったく同じです。だから私はそれがTOOLS
からのエクスポートと関係があると思って.bash_profile
いますが、エラーが私が望んでいた正確なパス名を出力するので、それが存在しないと言っているだけなので、その理由はわかりません。
私はこのようなことに慣れていないので、ここで何が起こっているのか本当にわかりません! どんな助けでも大歓迎です!
php - PHP SOAP クライアント、エラー、そのような操作はありません
PHP の SOAP クライアントに問題があります。私の要求は正しいと思います。
私のPHPクライアントSOAP:
私のSOAPリクエスト:
WSDL :
私はこのエラーが発生しています:
私の問題はどこにあるのか教えてください。
SOAP初心者です
前もって感謝します
java - Java は一部のフォルダー/ファイルを表示できますが、他のフォルダー/ファイルでは NoSuchFileException を返します
ファイルにアクセスしようとしたときに NoSuchFileException が発生していたので、通常のプロセスを実行し、ファイルが存在することを確認しました。例外を確認することでこれを行いました。
それから
ファイルが実際に存在することを確認します。さらにいくつかのテストを行った後、Java が /config フォルダーを認識できないことに気付きました。
これにより、/var 内の一部のファイルとフォルダーが返されましたが、/var/config を含む他のファイルとフォルダーは返されませんでした。フォルダーで ls -lah を実行してアクセス許可を確認しましたが、Java が表示できるものとできないものに違いはないと私が知る限りではありません。たとえば、/var/cache を見ることができます
フォルダー間でパーミッションが同じ場合、Java が一部のフォルダーを表示できるのに、他のフォルダーを表示できないのはなぜですか?
ありがとう!
java - AttributeOverride が NoSuchFieldException を返す hibernate ロード レコード
同様の構造を持つ 3 つのデータベース テーブルがあるため、ID として再利用する Embeddable クラスを作成しました。
テーブルの 3 つのエンティティ クラスは、列の名前を独自のものに上書きします。
したがって、ここでエラーがなければ、次の 2 つの方法のいずれかが機能すると予想していました。
しかし、次のエラーが発生しました: java.lang.RuntimeException: java.lang.NoSuchFieldException: REQUEST_TYPE
誰かが私が間違っていることを説明してくれたら本当にありがたいです...ありがとう!!
java - Spring MVC - JAR 依存関係に必要な相対パスのファイルにアクセスできない
スタンドアロン JAR アプリケーションを中心とした Web アプリケーションの構築に取り組んでいます。基本的に、JAR アプリケーションは入力ファイルを読み取って処理し、出力ファイルを生成します。
入力ファイルは、このように JAR のすぐ隣に配置されます。
JAR アプリケーションのコードを以下に示します。
コマンド プロンプトで JAR を実行すると、JAR ファイルより 1 つ上のレベルに inputFiles フォルダーと outputFiles フォルダーが正常に作成され、対応する入出力ファイルが正しく配置されます。
しかし、構築中の Spring ベースの Web アプリケーションに JAR を依存関係として追加し、入力ファイルと JAR ファイルを同じ場所に配置すると、入力ファイルにアクセスできなくなります。
Spring Web アプリケーションでは、以下に示すように、入力ファイルと JAR ファイルの両方を配置しました。
以下に示すように、それらが lib ディレクトリの Target フォルダーに表示されることさえ確認できます。
私の Spring Controller メソッドでは、次main()
のように JAR ファイルのメソッドを実行しています。
ただし、コンソールには次のメッセージが表示されます。
アプリケーションがファイルを見つけられない理由がわかりませんtestInput.txt
。
この問題の修正に関して誰か親切に教えてもらえますか?
testInput.txt
「依存関係」JARファイルがアクセスできるように、ファイルを配置する特定の場所はありますか?
Web アプリケーション内の WEB-INF ディレクトリからリソースをロードしていないことに注意してください。私の場合、相対パスからそれ自体へのリソースをロードする「依存関係」JAR に問題があります。
この点で何か助けていただければ幸いです。