j'essaye d'etre bref
j'ai utilisé le calendrier dans mon forms téléchérgé de ce lien :
http://forms.pjc.bean.over-blog.com/...-14848846.html
génial mais set som property comme Set_Custom_Property('BL.BEAN',1, 'SET_PROPERTY','date,2007,12,25'); ne marchais pas, j'ai téléchargé JCalendar.java (ci-joint) qui contient ce bout de code :
et qui sert à initialiser le calendrier avec une date donnée (important pour moi), j'ai regénerer le FJCalendar.jar (ci-joint) avec JDevelopper difficilement, je suis pas connaisseur, ca a marché impecable
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 else if(sProp.equalsIgnoreCase("date")) { java.util.Calendar cal = Calendar.getInstance(); java.util.Date d ; int iYear=0, iMonth=0, iDay=0 ; try{ if(s1 != null) iYear = Integer.parseInt(s1) ; else return false ; if(s2 != null) iMonth = Integer.parseInt(s2) ; else return false ; if(s3 != null) iDay = Integer.parseInt(s3) ; else return false ; cal.set(iYear,iMonth-1,iDay); d = cal.getTime(); jc.setDate(d); } catch(Exception e) {System.out.println("set date error : "+e.toString());} }
je voulais utiliser Oracle Forms Look and Feel Project, j'ai utilisé laf_1012.jar pour décorer un peu mon application, dés que je référence cette jar dans formsweb.cfg le calendrier ne marche plus et la console java affiche
si je signe les deux jar avec la meme signature ca regle mon probleme et si c'est le cas quelqu'un peut m'aider comment resigner les deux jar??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66 Java Plug-in 1.6.0_21 Utilisation de la version JRE 1.6.0_21-b07 Java HotSpot(TM) Client VM Répertoire d'accueil de l'utilisateur = C:\Documents and Settings\souhil.mallem ---------------------------------------------------- c: effacer la fenêtre de la console f: finaliser les objets de la file d'attente de finalisation g: libérer la mémoire h: afficher ce message d'aide l: vider la liste des chargeurs de classes m: imprimer le relevé d'utilisation de la mémoire o: déclencher la consignation q: masquer la console r: recharger la configuration des politiques s: vider les propriétés système et déploiement t: vider la liste des threads v: vider la pile des threads x: effacer le cache de chargeurs de classes 0-5: fixer le niveau de traçage à <n> ---------------------------------------------------- Image chargée : jar:http://ebm-dit5.iap.lan:8889/forms/java/frmall.jar!/oracle/forms/icons/splash.gif Image chargée : jar:http://ebm-dit5.iap.lan:8889/forms/java/frmall.jar!/oracle/forms/icons/oracle_logo.gif Image chargée : jar:http://ebm-dit5.iap.lan:8889/forms/java/frmall.jar!/oracle/forms/icons/bgnd.gif proxyHost=null proxyPort=0 connectMode=HTTP, native. La version Forms Applet est : 10.1.2.0 Image chargée : jar:http://ebm-dit5.iap.lan:8889/forms/java/frmall.jar!/oracle/forms/icons/frame.gif Image chargée : http://ebm-dit5.iap.lan:8889/forms/java/iap.gif Image chargée : http://ebm-dit5.iap.lan:8889/forms/java/iap.gif Image chargée : http://ebm-dit5.iap.lan:8889/forms/java/iap.gif Image chargée : http://ebm-dit5.iap.lan:8889/forms/java/iap.gif Image chargée : http://ebm-dit5.iap.lan:8889/forms/java/iap.gif Image chargée : http://ebm-dit5.iap.lan:8889/forms/java/iap.gif java.lang.SecurityException: class "oracle.forms.fd.JCalendar" does not match trust level of other classes in the same package at com.sun.deploy.security.CPCallbackHandler$ChildElement.checkResource(Unknown Source) at com.sun.deploy.security.DeployURLClassPath$JarLoader.checkResource(Unknown Source) at com.sun.deploy.security.DeployURLClassPath$JarLoader.getResource(Unknown Source) at com.sun.deploy.security.DeployURLClassPath.getResource(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Unknown Source) at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at oracle.forms.handler.UICommon.instantiate(Unknown Source) at oracle.forms.handler.UICommon.onCreate(Unknown Source) at oracle.forms.handler.JavaContainer.onCreate(Unknown Source) at oracle.forms.engine.Runform.onCreateHandler(Unknown Source) at oracle.forms.engine.Runform.processMessage(Unknown Source) at oracle.forms.engine.Runform.processSet(Unknown Source) at oracle.forms.engine.Runform.onMessageReal(Unknown Source) at oracle.forms.engine.Runform.onMessage(Unknown Source) at oracle.forms.engine.Runform.sendInitialMessage(Unknown Source) at oracle.forms.engine.Runform.startRunform(Unknown Source) at oracle.forms.engine.Main.createRunform(Unknown Source) at oracle.forms.engine.Main.start(Unknown Source) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
merci beaucoup les gars![]()
Partager