Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
wie bereits in nem anderen Thread geschrieben, hab ich mir den Source eines JavaApplets gekauft. Nachdem ich es nun erfolgreich geschafft habe, dies zu signieren, wollte ich heute eine kleine Änderung im Source vornehmen.
Der Source wird bei dem Applet in mehrere .jars gesplitted. Dabei hab ich nur eine Änderung in einer src Datei vorgenommen und wollte jetzt eine dieser .jars ersetzen. Die neue .jar ist auch ein wenig größer als die Alte, obwohl sie nichtmal eine signatur enthält, die ich aber auch nicht hinzufügen kann, weil jarsigner meldet, dass er sie nicht öffnen kann. Die .jar enthält ansonsten exakt die gleichen Dateien. Compiliert hab ich das ganze mit Eclipse.
Auch beim starten der Applikation meldet er jetzt ...
Code:
[INFO] MApplet - jClientUpload 1.9 Build BETA.001
[ERROR] Conf - java.lang.ClassNotFoundException: com.sun.java.swing.plaf.windows.WindowsLookAndFeel192
[INFO] AbstractTransferController - Filter instantiated : javazoom.upload.client.filter.ScalingFilter
[INFO] ScalingFilter - Initializing Scaling Filter 1.5
java.security.AccessControlException: access denied (java.util.PropertyPermission java.io.tmpdir read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPropertyAccess(Unknown Source)
at java.lang.System.getProperty(Unknown Source)
at javazoom.upload.client.filter.ScalingFilter.init(Unknown Source)
at javazoom.transfer.client.core.AbstractTransferController.init(AbstractTransferController.java:155)
at javazoom.transfer.client.http.HTTPTransfer.init(Unknown Source)
at javazoom.transfer.client.http.HTTPUploadTransfer.init(Unknown Source)
at javazoom.transfer.client.util.Conf.getTransferController(Conf.java:526)
at javazoom.upload.client.MApplet.init(MApplet.java:93)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Sollte nicht so tragisch sein, ist ja nur ein Look and Feel. Startest du er überhaupt von einem Windows PC?
Dein dringenderes Problem ist wohl eher der jar-signer.
Wie bist du (methodisch) vorgegangen um das Applet zu verändern?
Sollte nicht so tragisch sein, ist ja nur ein Look and Feel. Startest du er überhaupt von einem Windows PC?
Dein dringenderes Problem ist wohl eher der jar-signer.
Wie bist du (methodisch) vorgegangen um das Applet zu verändern?
Also erst die jar entpackt und in Eclipse importiert?
Hast du auch neu kompiliert?
Stimmen die Java-Versionen der Kompilate überein?
Ist die .class Datei auch im 'bin' ordner (oder Äquivalent) gelandet?
Wurde beim Exportieren ein Manifest erzeugt?
Funktioniert es wenn du es aus Eclipse startest?