Avatar billede kkaen Nybegynder
11. oktober 2010 - 11:13 Der er 1 kommentar og
1 løsning

Netbeans: bygge JNLP med Module

Jeg har et projekt i Netbeans 6.9 af typen Netbeans Platform. Men jeg går ikke ud fra, at det er denne type projekt, som er årsagen til mit problem.

Jeg har oprettet et modul, som bliver benyttet i en Swing-applikation. Alt virker som det skal, når jeg forsøger at køre projektet.

Men jeg vil gerne gøre projektet kørbart på en netside. Derfor højreklikker jeg på projektet, og vælger "Build JNLP application".
Men så får jeg fejlen:

C:\Programmer\NetBeans 6.9\harness\suite.xml:505: The following error occurred while executing this line:
C:\Programmer\NetBeans 6.9\harness\jnlp.xml:178: Cannot build JNLP for module C:\Programmer\NetBeans 6.9\enterprise\modules\org-netbeans-libs-commons_fileupload.jar as these files are in module's NBM, but are not referenced from any path (see harness/README for properties you can define to fix):
[modules/ext/commons-fileupload-1.0.jar]

Den fileUpload.jar benytter jeg i et helt andet projekt, som også står i projekt-vinduet i Netbeans. Jeg har forsøgt at vælge "close" på dette projekt, men efterfølgende kommer JNLP-fejlen stadig frem.

Jeg har forsøgt at finde en løsning online, men jeg kan ikke rigtig komme nærmere en løsning. Det nærmeste, jeg er kommet, er, at indsætte en linie med "Exclude" inde i "Build script", men det gør tilsyneladende ikke nogen forskel.
Jeg har også prøvet at indsætte en reference til jar-filen i modulet, selvom modulet ikke benytter jar-filen, og på den måde "snyde" systemet. Men det virker heller ikke.

Er der nogen, som har gode ideer til løsningsforslag?
Avatar billede kkaen Nybegynder
12. oktober 2010 - 14:54 #1
Nu er jeg kommet en del tættere på en løsning. Jeg har nu sat en masse jars ind i linien "verifyexcludes" i jnlp.xml, og det så ud til at være en løkke uden ende med de rettelser der skulle til her. Så så jeg linien ovenover "verifyexcludes", hvor der står "verify". Denne værdi ændrede jeg til "false", hvorefter der blev compileret en hel mere mere en ellers. Men dette gjorde desvære ikke udslaget. Nu kommer der blot en ny type fejl:

C:\Programmer\NetBeans 6.9\harness\suite.xml:505: The following error occurred while executing this line:
C:\Programmer\NetBeans 6.9\harness\jnlp.xml:367: Some tests failed:
C:\Documents and Settings\user\Dokumenter\NetBeansProjects\name\Suite\build\jnlp\netbeans\org-netbeans-modules-javacard-apdu-io.jnlp/testParse: Invalid byte 1 of 1-byte UTF-8 sequence.
C:\Documents and Settings\user\Dokumenter\NetBeansProjects\name\Suite\build\jnlp\netbeans\org-netbeans-modules-javacard-kit.jnlp/testParse: Invalid byte 1 of 1-byte UTF-8 sequence.
C:\Documents and Settings\user\Dokumenter\NetBeansProjects\name\Suite\build\jnlp\netbeans\org-netbeans-modules-javacard-oberthur.jnlp/testParse: Invalid byte 1 of 1-byte UTF-8 sequence.
Avatar billede kkaen Nybegynder
15. oktober 2010 - 11:17 #2
Formentlig fejl i opbygningen af jar...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester