これは本当に奇妙なエラーです。 2台のマシンでは、コードは完全に実行されています。私はちょうどこれを新しいマシンに設定しましたが、これは動作しません。スクリプトを実行しているときに次のエラーが表示されます。PBKDF2WithHmacSHA512 SecretKeyFactoryが利用できません
java.lang.RuntimeException: java.security.NoSuchAlgorithmException: PBKDF2WithHmacSHA512 SecretKeyFactory not available
エラーの原因となっているコード行は次のとおりです。 JDK 1.7.0
コードがすべて正しくコンパイルさを使用して
はSecretKeyFactory secretKeyFactory = SecretKeyFactory.getInstance("PBKDF2WithHmacSHA512");
、それだけでこの行に、実行時に失敗しています。これは、JARファイルの違いやJDKの若干の違いに関連していますが、異なるマシン間のすべてをチェックした後、すべてが同じように見えます。
思考?
Java 8へのアップグレードのように見えるのは、後ではなく早く実行されるようです。これは間違いなくJava 8で動作するマシン間でこれをデバッグするのは意味がありません。 –