3
どこかを与える、私はこれを行う:Clojureのプロキシが私のコードでにjava.lang.VerifyError
:(proxy [JComboBox IDeref] []
(deref [] (.getSelectedItem this)))
私のマシン上で、これは正常に動作している間
は、一部のユーザーは、以下のような問題が報告されましたjava.lang.VerifyError: class ggo.igs.gui.widgets.proxy$javax.swing.JComboBox$IDeref$db53459f
overrides final method 1®+1ú h.1®ˆû1ú h
at java.lang.ClassLoader.defineClass1 (ClassLoader.java:-2)
java.lang.ClassLoader.defineClass (ClassLoader.java:676)
java.security.SecureClassLoader.defineClass (SecureClassLoader.java:124)
java.net.URLClassLoader.defineClass (URLClassLoader.java:260)
java.net.URLClassLoader.access$100 (URLClassLoader.java:56)
java.net.URLClassLoader$1.run (URLClassLoader.java:195)
java.security.AccessController.doPrivileged (AccessController.java:-2)
java.net.URLClassLoader.findClass (URLClassLoader.java:188)
com.sun.jnlp.JNLPClassLoader.findClass (JNLPClassLoader.java:332)
java.lang.ClassLoader.loadClass (ClassLoader.java:317)
java.lang.ClassLoader.loadClass (ClassLoader.java:252)
java.lang.ClassLoader.loadClassInternal (ClassLoader.java:375)
ggo.igs.gui.widgets$combo_box.doInvoke (widgets.clj:124)
clojure.lang.RestFn.invoke (RestFn.java:440)
私は最終的な方法をオーバーライドする可能性があります。特にこの奇妙な「名前」では特にありません。 何が間違っている可能性がありますか?
はい、これは自分のコンピュータでは1.6、1.5では互換ですが、これらの間で互換性があるはずのスイングではありませんか? – bsteuber
バイナリでコンパイルできるはずですが、私はそれに賭けていません;)Java 5 JDKを使用してIDEをコンパイルするように設定すると安全です。 –