0

私は得ています

javax.imageio.IIOException: Can't read input file! 

実際の Eclipse プロジェクトの最上位フォルダーにあるファイルを開こうとすると。私の推測では、.classpath はすべてのクラス パスを明示的に定義しているため、そのフォルダーを含める必要があります。

現在の .classpath の内容は次のとおりです。

<classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
<classpathentry kind="output" path="bin"/></classpath>

私の疑いが正しければ、そのディレクトリの .classpath エントリは何になるでしょうか? path="" は私の経験に基づいた推測ですが、kindタグの適切な値は何でしょうか? オンラインでいくつかのドキュメントを見つけましたが、頭を悩ませていました。

EDIT:私は間違っていました(以下のコメントを参照) EDIT2:
cmdから動作します(画像が表示されます)。.project または .classpath のいずれかと関係がある必要があります
EDIT3: 画像もビンにあります

4

1 に答える 1

0

かなり皮肉な解決策で解決しました。ファイルをプロジェクトレベルのディレクトリに配置する必要がありました(最初はこれが問題の原因であり、根本的な原因であると想定していました)。最上位の相対ディレクトリはプロジェクト ディレクトリです

于 2013-10-29T05:45:16.147 に答える