パッケージを持つjarファイルexample.jarがあります
org.personal.example.*
org.personal.myexample.*
そしてその中のクラス。jar ファイルの名前は example.jar で、自己証明書を使用して署名されています。出力を example_obfu.jar として生成し、HTML から読み込もうとしていますが、noClassDef found エラーが表示されます。ちなみにアプレットです。
htmlコードは
<APPLET ARCHIVE="example_obfu.jar" CODE="org/personal/example/MainApplet.class" WIDTH=900 HEIGHT=300 mayscript="mayscript">
私の設定ファイルは
-injars example.jar
-outjars example_obfu.jar
-libraryjars <java.home>/lib/rt.jar;<java.home>/lib/plugin.jar;<java.home>/lib/jce.jar;<java.home>/lib/ext/jaccess.jar;<java.home>/lib/ext/sunmscapi.jar;<java.home>/lib/ext/sunjce_provider.jar
-dontoptimize
-printmapping myprint.txt
-keep public class org.personal.example.* extends javax.swing.JApplet{}
#-keep public class org.personal.example.** {public private protected *;} (I tried this as well)