問題タブ [ioexception]
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.
android - Android: Nexus One - ジオコーダーが IOException を引き起こす - 他のデバイスやエミュレーターと完全に連携
以下のコードは、1.5、1.6、および 2.0 で実行されている実際のデバイスと、2.1 で実行されているエミュレーターで完全に機能します。
ただし、Nexus One (2.1 を実行) で実行すると、IOException が発生します。
それが起こるコードスニペットです:
c# - フォルダが開いているかどうかを識別する方法は?
私のアプリケーションでは、フォルダーの名前を変更しようとしていますが、Windows エクスプローラーでフォルダーを開くと、IOException
. C# の Windows エクスプローラーでフォルダーが開かれているかどうかを特定するにはどうすればよいですか?
java-me - J2ME SMS IOException
携帯電話にテキスト メッセージを送信しようとすると、エラーが発生します
原因不明のため送信できません。-java.io.IOException
.net - .message属性を解析する以外に、ロックされたファイルによって引き起こされたIOexceptionsを識別する信頼できる方法はありますか?
例として、次のVB.NETコードのスニペットを想定してディレクトリを削除します。
例外ハンドラーで、ディレクトリまたはその中のファイルが開いている場合、ユーザーにファイルを閉じて操作を再試行する機会を与えたいと思いますが、IOExceptionがロックの問題によって引き起こされた場合に限ります。
問題は、無効なパスやファイルに設定された読み取り専用フラグなど、さまざまな理由でIOExceptionがスローされる可能性があることです。これらの各条件は、に異なる値を設定します。例外オブジェクトのメッセージ属性ですが、エラーメッセージ内の特定の文字列のチェックをハードコーディングして、失敗の特定の原因を検出するのは非常に間違っていると感じます。エラー文字列が.netの将来のバージョンで一貫して表現されることにはあまり自信がなく、メッセージが英語以外で返される可能性に対処するためにローカリゼーションコードを書くことに煩わされることを嫌います。 。
非常に一般的な例外処理の懸念事項に対処するためのより良い方法が必要です。私は何かが足りないのですか?
更新/明確化:これまでの回答に感謝しますが、私の例を少し一般的にしすぎた可能性があります。少なくとも今のところ、私は特に、例外ハンドラー内の別のプロセスによってロックされているファイルの状態を検出する方法を探しています。
java - 「未処理の例外タイプ IOException」が発生するのはなぜですか?
次の簡単なコードがあります。
そして、次のエラーメッセージが表示されます。
誰にも理由はありますか?sum Web サイト ( here )にあるコードを単純化しようとしました。私は単純化しすぎましたか?
java - Javaでサーバーソケットを作成するときにIO例外を発生させることはできますか?
私は次のコードを持っています:
コードはjava.sun.comから取得されます。
上記のコードの短い部分に関していくつか質問があります。
なぜIOExceptionをキャッチしたいのですか。IOExceptionは、(ネットワークメソッドではなく)入出力メソッドを使用したときに発生する可能性があるものです。
「System.err.println」と「System.println」の違いは何ですか?
catchステートメントには「e」があります。何のために?後者を使用しますか?
java - ファイル参照、正しい構文は何ですか
コンピューター上の場所を参照しようとしていますが、Java から構文が間違っていると表示されます。
この行は正しいですか?
File newUploadedFile = new File("D:\\" + ファイル名);
問題は、ファイルが目的の場所に正しくアップロードされることですが、エラーが発生します。
java.io.IOException: ファイル名、ディレクトリ名、またはボリューム ラベルの構文が正しくありません
java - Java Try and Catch IOException の問題
このページの下部にあるコードを少し使用してみます。私が作成したクラスのコードは次のとおりです。
私の目的は、テキスト ファイルの行数を数え、その数を整数として保存し、その整数をメイン クラスで使用することです。 私のメインクラスでは、これを実現するためにいくつかの異なる方法を試しましたが、(新しいプログラマーであるため) 何かが欠けています。最初に試したのは次のとおりです。
この試行で、「報告されていない例外 java.io.IOException; をキャッチするか、スローするように宣言する必要があります」というエラーが表示されます。ご覧のとおり、「countLines」メソッドで例外が宣言されているため、これを取得する理由がわかりません。投稿した最後のコードのすぐ下で try catch ブロックを使用しようとしましたが、それも機能しませんでした (ただし、正しく実行したとは思いません)。これが私のtry catchの試みです:
道を教えてください!よろしくお願いします。
java - AndroidでIOExceptionが発生しましたか?
なぜ私はそれを手に入れたのですか?
java - バッファリングされたリーダーから読み取るにはどうすればよいですか?
バッファリングされたリーダーから読み取る次の例があります。
ループ内のコードはprintln
、バッファリングされたリーダーに何かが現れるたびに実行されます (input
この場合)。私の場合、クライアント アプリケーションがソケットに何かを書き込むと、(サーバー アプリケーションの) ループ内のコードが実行されます。
しかし、私はそれがどのように機能するのか理解していません。inputLine = input.readLine()
バッファリングされたリーダーに何かが表示されるまで待機し、そこに何かが表示されると戻りtrue
、ループ内のコードが実行されます。ただし、いつnull
返品できますか。
別の質問があります。上記のコードはthrows Exception
、スレッドの実行メソッドでこのコードを使用するメソッドから取得したものです。そして、コンパイラが不平を言うthrows Exception
前に配置しようとするとrun
、オーバーライドされたメソッドは例外をスローしません。なしではthrows exception
、コンパイラから別の苦情があります。報告されていない例外です。それで、なにかお手伝いできますか?