Läuft Powermock nicht auf Java 1.5? Ich bekomme folgende AusnahmePowerMock läuft nicht auf Java1.5?
cannot access org.powermock.core.classloader.annotations.PrepareForTest ...lib\powermock-mockito-1.6.2-full.jar (org/powermock/core/classloader/annotations/PrepareForTest.class) [javac] class file has wrong version 50.0, should be 49.0 [javac] Please remove or make sure it appears in the correct subdirectory of the classpath. [javac] import org.powermock.core.classloader.annotations.PrepareForTest; [javac] ^ [javac] 1 error [javac] Compile failed; see the compiler error output for details.
Jede Hilfe zu diesem würde sehr geschätzt werden !!
Ich habe Power-Mock-Version auf 1,5 herabgestuft und ich bekomme jetzt andere Ausnahme.
fand ich, dass Javassist-3.18.2-GA.jar auf Java1.6 gebaut wurde und ersetzt es mit älterer Version von Javassist-3.16.1-GA. Ich komme jetzt unter seltsame Ausnahme. Ich glaube, ich habe keine richtigen Versionen von Gläsern und Abhängigkeit. Irgendwelche Vorschläge/Gedanken?
Aus reiner Neugier: An welchem Projekt arbeiten Sie 2016, das auf Java5 läuft? Und was bringt Sie an PowerMock? – GhostCat
Es sieht so aus, als ob Sie versuchen, PowerMock mit [javaagent] (https://github.com/jayway/powermock/wiki/PowerMockAgent) zu starten (gemäß Klassenpfadinformationen), aber Sie verwenden den JVM-Parameter '-javaagent nicht 'Parameter beim Start Test. Ich habe eine Frage: Sind Sie sicher, dass Sie PowerMock mit jUnit Rule und javaagent verwenden müssen? Kann [dieser Ansatz] (https://github.com/jayway/powermock/wiki/PowerMockRule) auch für Sie arbeiten? –