問題タブ [filenotfoundexception]
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.
python - FileNotFoundException -Python のヘルプ
これは私のコードです:
私の TCdll は C:\test にあります。エラーを知るために C:\teest として指定しました。
例外はこれです:
この例外を処理する方法??
すぐに助けが必要
.net - nUnit テストを別のプロジェクトに移動するのに助けが必要
単体テスト クラスがメイン プロジェクト (TestAccount) の一部である場合、すべてが正常に機能します。
単体テストについて私が読んだすべての記事では、テストを別のプロジェクトに入れることを推奨しているので、私は...
- 別のプロジェクト (TestAccount.UnitTests) をソリューションに追加しました
- 単体テスト クラス (AccountTests.vb) を TestAccount.UnitTests に移動しました。
- TestAccount.UnitTests に TestAccount への参照を追加しました (copy local = true)
ソリューションは警告なしでコンパイルされます。ただし、nUnit はメイン プロジェクトにアクセスできず、テストごとに次のエラーが発生します。
System.IO.FileNotFoundException : ファイルまたはアセンブリ 'TestAccount、Version=1.0.0.0、Culture=neutral、PublicKeyToken=null' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。
私は何を間違っていますか?
(GACに追加するまで、nunit.framework.dllで同様の問題が発生していました)
ソリューション エクスプローラーのスクリーンショット http://img440.imageshack.us/img440/4862/nunitsolutionexploreree3.jpg
Visual Studio 2005
.NET 2.0
nUnit 2.4.8 (.NET 2.0 バージョン)
[編集] Visual Studio から (外部コマンドとして) nUnit を実行している場合にのみ、この問題が発生します。nUnit コンソールを個別にロードすると、正常に動作します。
[編集] Omar: はい、他のプロジェクトへの参照があります。これが私のソリューションエクスプローラーのスクリーンショットです
nUnit コンソールを (VS の外部ツールではなく) 個別に実行する必要があると思います。
java - ファイルが存在する場合にスローされる FileNotFoundException
私はこの奇妙な問題に直面しています。
共有リソースとして別のマシンにあるファイルを読み込もうとしています:
スタンドアロン アプリケーション (16 行の Java ファイル) を実行すると、問題なく動作します。しかし、サーバー「エンジン」から同じクラスと同じメソッドを使用して同じファイルを読み込もうとすると、「FileNotFoundException」が「FileNotFoundException」投げられます。
私はある種のアクセス許可になると思ったので、リソースをドライブとしてマップします: K:\
私のJavaファイルを再実行してください。読み取り、問題ありません。
「エンジン」内でJavaファイルを再実行します-> FileNotFoundException。
ファイルをローカル マシン ( C:\MyFileHere.txt ) にコピーすると、例外はスローされません。
質問
この FileNotFoundExcecption の原因は何ですか?
私はJava 1.5を使用しています
私の知る限り、このエンジンは Java をほとんど透過的に使用しています。
誰かが似たようなことに直面したことがありますか?
追加の質問ですか?これを回避するための良いアプローチは何でしょうか? これらのファイルを提供するTomcatのインストールについて考え始め、httpを介してそれらを読み取りますが、それは多すぎると思います. とにかく、私はソケットを開くことができないでしょう。
セキュリティマネージャーが原因である可能性があります(これまで使用したことはありませんが、存在することは知っています)
その場合、代わりに SecurityException がスローされませんか?
どうもありがとう。
編集
解決しました。スティーブ W さん、ありがとうございます。
このエンジンはZeroGの「LaunchAnywhere」で起動していることが判明。そのため、指定されたアプリで JVM を実行する .exe が作成されます。
このアプリケーション自体がランチャーです。エンジンを起動すると、どういうわけか(理由や方法がわかりません)JVMプロセスを所有するユーザーはSYSTEMです。Steve が指摘したように、このユーザーには NETWORK アクセス権がないため、共有リソースまたはマップされたドライブから読み取ることができません。
回避策 (メーカーに報告中) は、エンジンを手動で起動する .cmd ファイルを作成することです。手動で起動されるため、ユーザーはネットワークにアクセスできます。
SysInternals の「Process Explorer」を使用して、エンジン アプリの実行に使用されるコマンド ラインを正確に把握しました。
何という混乱!
回答を投稿してくれた人に感謝します。
f# - XNA F# プロジェクトを実行しようとすると FileNotFound 例外が発生する
私は、F# で xna を使用して、サンプル ゲームの適切な実装をまとめることができました。ただし、派生したゲーム クラスをインスタンス化しようとすると、コードは Microsoft.Xna.Framework アセンブリにアクセスしようとして FileNotFound 例外をスローします。なぜこれが起こるのですか?
コード:
ところで、適切な参照を追加しました。編集: いくつかの調査の後、F# プロジェクトが 64 ビットにコンパイルされていることがわかりました。これは、32 ビットの XNA dll では機能しません。ただし、VS 2010 ではソリューション プラットフォームを変更できません。これを修正するにはどうすればよいですか?
java - File オブジェクトで FileInputStream を初期化するときに FileNotFoundException を取得する
File オブジェクトを使用して FileInputStream オブジェクトを初期化しようとしています。行で FileNotFound エラーが発生しています
正規表現を行うために同じ方法でこのファイルを何度も開いたので、これは奇妙です。
私の方法は次のとおりです。
java.io.FileNotFoundException: C:\dev\server\tomcat6\webapps\sample-site (アクセスが拒否されました)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(Unknown Source)
at java .io.FileInputStream.(不明なソース)
コントローラーの ScanEditRegions.fileToBIS
(ScanEditRegions.java:52) コントローラーの ScanEditRegions.tidyHTML(ScanEditRegions.java:38)
コントローラー
の ScanEditRegions.process(ScanEditRegions.java:64)
.ScanEditRegions.visitAllDirsAndFiles(ScanEditRegions.java:148)
で controller.Manager.main(Manager.java:10)
vb.net - ファイルが見つからない例外をスローするVB.NETシェルコマンド
UNIX テキスト ファイルの 1 つを dos テキスト ファイルに変換しようとしています。次のコマンドを使用しています。
サーバーの環境パスに unix2dos コマンドを既に追加しています。
しかし、上記のコマンドを実行すると、ファイルがディスク上にある場合でも FileNotFound 例外が発生します。
私が見逃しているものはありますか?
java - 通常、Java が「パラメーターが正しくありません」を返す場合、それはどういう意味ですか?
私はそのようなファイルを作成しています
そして、私は得ています
「パラメータが正しくありません」とはどういう意味ですか? 私が検証したパス名は存在します。ファイル名を作成するだけではいけませんか?これはWindowsマシン上にあります。UNIX ベースのシステムでは、このエラーなしでコードが機能します。
アップデート
出力ストリームが書き込もうとしているファイルが存在することを確認しました。また、ファイルが書き込み可能であることも確認しました。大騒ぎした後、実際のパスを削除し、ファイル名を渡しただけで(望ましくありません)、それは機能します。したがって、問題はパスと関係があります。パス内の文字をエスケープする必要がありますか?
path - system.io.directorynotfound -> ただし、コンソールでは機能します
私のファイルは次のように参照されます(すべて相対的です):
と
実行可能ファイルをダブルクリックすると、system.io.directorynotfound が表示され、「この問題はシャットダウンする必要があります」というメッセージが表示されます。しかし、コンソールから実行するのは魅力的です。ここで何が問題なのですか?
Environment.CurrentDirectory を設定しようとしましたが、何も動作しませんでした。とにかくなぜ私はそれをしなければならないのですか?それは相対パスの目的を無効にしますか?
対応しています。
「アプリケーション」は現在のコンテキストには存在しません。人々が言及したことを試し続けます。これはwindows.formではありません
テスト
Path.GetDirectoryName(Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase), myPageTitleXML); Path.GetFullPath() と同様に、URI 形式はサポートされていません。Server.MapPath もエラーになります。これは現在オフラインです
java - ファイル名にウムラウトが含まれるURLを取得するときのjava.io.FileNotFoundException
ファイル名にumlautが含まれる「 http://somesimpledomain.com/some/path/überfile.txt 」のようなURLを取得しようとしていますが、java.io.FileNotFoundExceptionが発生します。私のURLはutf8ですが、リモートサーバーのファイル名はlatin1でエンコードされていると思われます。しかし、URLのエンコーディングを変更しようとしても成功せず、さらにデバッグする方法がわかりません。助けてください!
コードは次のとおりです。
よろしく、ヘンドリック