Bonjour,

J'ai tenté de creer une icone sur le bureau depuis mon programme, cela fonctionne en mode application standalone, mais PAS en mode JNLP, malgré le fait d'avoir signé le Jar déploye ! et un JNLP avec all Permissions.
Ou est mon erreur ?
Merci d'avance

Dans le JNLP

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
 
<resources> 
    <j2se version="1.6+"/> 
	 <jar href="webstart/lib/tsapp-1.0.jar" main="true"/>
 
	 <security>
	 <all-permissions/>
	 </security>
  </resources> 
  <application-desc 
    main-class="javawebstart03.TSApp"/> 
</jnlp>
Dans le Jar qui est cree, j'ai bien un fichier MANIFEST.MF avec du SHA

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
 
Name: javawebstart03/TSApp.class
SHA1-Digest: /vELM+EfSHoxQWoS3UUrxn36JPw=
Le message d'erreur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
 
 
access denied (java.io.FilePermission C:\Documents and Settings\USER1\Bureau\LIEN INTERNET APPLI.URL write) Phil
Soit ma signature n'est pas prise en compte ? soit le Jar Signé par moi meme ne peux acceder aux ressources du "bureau".
Aucun warning de securite ne s'affiche !!

Le pom
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
 
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
                             http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>javawebstart03</groupId>
        <artifactId>parentMaven</artifactId>
        <version>1.0</version>
    </parent>
    <artifactId>tsapp</artifactId>
    <packaging>jar</packaging>
    <name>tsapp</name>
 
    <build>
        <plugins>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>webstart-maven-plugin</artifactId>
                <version>1.0-beta-3</version>
 
 
                <executions>
                    <execution>
                        <id>package</id>
                        <phase>package</phase>
                        <goals>
                            <goal>jnlp-inline</goal>
                        </goals>
                    </execution>
                </executions>
 
 
 
                <configuration>
                    <jnlp>
                        <outputFile>tsapp.jnlp</outputFile>
                        <mainClass>javawebstart03.TSApp</mainClass>
                    </jnlp>
 
                    <libPath>lib</libPath>
 
					<!-- signature dynamique -->
                    <sign>
                       <!-- <keystore>SwingWebstartMavenExample-KeyStore</keystore> -->
						<keystore>SwingWebstartMavenExample-KeyStore2</keystore>
                        <keypass>YourPassword</keypass>
                        <keypass>YourPassword</keypass>
                        <storepass>YourPassword</storepass>
                        <!-- <alias>SwingWebstartMavenExample</alias> -->
						<alias>SwingWebstartMavenExample2</alias>
                        <validity>3650</validity>
 
                        <dnameCn>Your Name</dnameCn>
                        <dnameOu>Organizational Unit</dnameOu>
                        <dnameO>Organization</dnameO>
                        <dnameL>City or Locality</dnameL>
                        <dnameSt>State or Province</dnameSt>
                        <dnameC>US</dnameC>
 
                        <verify>true</verify>
                        <keystoreConfig>
                            <delete>true</delete>
                            <gen>true</gen>
                        </keystoreConfig>
                    </sign>
 
 
 
                    <pack200>false</pack200>
                    <gzip>true</gzip>
                    <outputJarVersions>false</outputJarVersions>
                    <verbose>true</verbose>
 
                </configuration>
            </plugin>
        </plugins>
    </build>
	<dependencies>
 
 
</dependencies>
 
 
</project>