ScalaからSelenium Javaライブラリを呼び出そうとしています。私はScala IDE(Eclipse)とScala 2.10.2を使用しています。このコンパイラエラーの原因は何ですか? javac
を参照してくださいする必要がありませんjarファイルを、どうやらscalac
-Scalaエラー:クラスファイルが壊れています。定数プールのインデックスが不適切です。
error while loading Function, class file '/Dev/selenium-2.35.0/libs/guava-
14.0.jar(com/google/common/base/Function.class)' is broken
(class java.lang.RuntimeException/bad constant pool index: 0 at pos: 479)
時々私はより多くのjarファイルを含めることによって、壊れたクラスファイルのエラーを修正します。しかし、このケースでは、私が追加できる他の瓶は何か分かりません。
おそらく関連? https://issues.scala-lang.org/browse/SI-7002 – DaoWen
私はただいくつかのjarファイルを試しました。 Eclipseでコンパイルされているとは思われません。私はソースを取得して手動でコンパイルできるかどうかを確認します。 –