ソースからコンパイルしなければならないオープンソースライブラリを含めると、このエラーが発生します。現在、Web上のすべての提案は、コードが1つのバージョンでコンパイルされ、別のバージョン(新旧)で実行されたことを示しています。ただし、システムにJREのバージョンは1つしかありません。コマンドを実行すると:
$ javac -version
javac 1.5.0_18
$ java -version
java version "1.5.0_18"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_18-b02)
Java HotSpot(TM) Server VM (build 1.5.0_18-b02, mixed mode)
そしてEclipseでJavaライブラリのプロパティをチェックしてください、私は得ます 1.5.0_18
したがって、クラス自体の内部で何か例外をスローしていると結論する必要がありますか?それは可能ですか?