Efter eksporten (og på trods af at jeg både har signet og manifest til at ligge ved siden af + at jeg har renset for warnings *) får jeg nu en 'java exception occurred'** når jeg prøver at åbne .jar'en
*) Warnings: har mest været simple warnings, der nu er renset, men dem er tilbage er warnings som '.. is never used' (men som bliver brugt alligevel, bare uden for Eclipse dev-scopet (inde i if-statements etc.)) samt warnings om at TrueTypeFont is deprecated (udgået). Finder at disse ikke burde kunne vælte læsset.
**) Kan godt regne ud at det nu sikkert er en kode-mæssig fejl. Har haft problemer med en out-of-index-fejlmedd., som nu er rettet til at kunne afvikle i eclipse-dev (kan denne evt. jage mig ved export?)
'A Java exception has occured' var den fejlmeddelelse jeg fik når jeg kørte den publishede i Windows - og altså ikke i Eclipse (jeg havde ikke der mulighed for at klikke 'details' som man ellers plejer i de tilfælde)
Jeg er dog nu kommet væk fra at denne fejlmedd. kommer (grundet at jeg har fået renset alle warnings væk (herunder at ændre truetype (deprecated) til Unicodefont)). Men nu kan den bare ikke åbne filen.
Leder nu efter at kunne bestemme/definere at kunne omgå SSL-trustworthness i Java, men kan ikke rigtig finde det under jre7?
Kan jeg evt. gøre det i Win7's opsætning af Java/SSL et sted?
Hej igen .. Spørgsmålets underliggende præmis må vel være at jeg gerne vil have (bare et eller andet) online som folk/arbejdsgivere kan se downloade. Jeg har således haft i baghovedet at ville eksportere til Android som backup.
Efter at have installeret Eclipse-Juno, og installeret plugin-pakken til Android, er jeg således kommet til at skulle definere hvor "Android SDK directory" ligger for at kunne eksportere til Android: Se "Updating the ADT Plugin" her: http://developer.android.com/sdk/installing/installing-adt.html#Updating
Kunne være du havde overblik over hvor og hvordan disse directories hænger sammen on er/ligger?
Ok - forstår .. Vil gerne (som udgangspunkt) lave en desktop app, til download og afvikling for brugeren (spillet fylder 11 mb, da jeg ikke har haft succes med at bruge SVG-graphic (en import jeg ikke kan få til at virke))
Men Applet er da også en mulighed (størrelsen til trods). Jeg har tidligere eksporteret applets med succes fra Processing.
Men har du selv tidligere ekspoteret til applet fra Eclipse?
- - - (Android var min backup-plan, men den er altså også lidt problemfyldt)
Ok - jeg ser hvad du mener.. prøver lige at lave et ultra simpelt (ikke-Slick) program i Eclipse i morgen, for at se om det hjælper (udelukker således både kode-problemer og Slick-problemer)
Hvis ikke det hjælper må det blive Ant i fremtiden i stedet for Eclipse (håber at jeg ( - og relativt nemt) kan overføre mine .java class-filer til Ant fra Eclipse)
(herunder specielt 'Setup'-delen selvfølgelig - hvilke af de efterfølgende punkter er derefter vigtige at udføre)
PS: Har set du tidligere har lavet how-to-guides herinde på eksperten -eks.vis; "Installering af Ant på Windows 7" -> kunne det her leve op til en sådan (det er ikke ligefrem pædagogik der præger ovenstående link, og jeg er kun en 'Commmandprompt-Environment-variables'-jonglør, der kan jonglere med 2-3 bolde :-// )
Ok - tak, lækkert at det ik bør være sværere men.. :
Buildfile: C:\Users\TD_DS_IS\workspace\Ham Blaster\build.xml build: [javac] C:\Users\TD_DS_IS\workspace\Ham Blaster\build.xml:3: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
BUILD FAILED C:\Users\TD_DS_IS\workspace\Ham Blaster\build.xml:3: Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK. It is currently set to "C:\Program Files\Java\jre7"
... men har dog stadig lidt svært ved at se hvordan jeg skal få sti-enderne til at hænge sammen med set-classpath-command?
(kigger lige pt. på (v/ højreklik på mit projekt i projekt eksplorer) under 'Build Path' for at se om der evt. kunne være en Eclipse-baseret udvej)
[Har desuden min tvivl om at mit projekt-navn (her 'Ham Blaster' taget fra en tutorial) må have et mellerum i sig ved eksport? ->> Men når jeg prøver at rename projektet til 'HamBlaster', kommer Eclipse med fejlmedd; "Resource 'Ham Blaster' is out of sync with the file system"]
ok, ser ud til at jeg efter en 3-4 forsøg fik møljøvar'en rigtig, men nu er der en anden lille ting: Buildfile: C:\Users\TD_DS_IS\workspace\Ham Blaster\build.xml build: [javac] C:\Users\TD_DS_IS\workspace\Ham Blaster\build.xml:3: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds pack: [jar] Building jar: C:\WAM.jar
BUILD FAILED C:\Users\TD_DS_IS\workspace\Ham Blaster\build.xml:7: the file attribute is required
Det virkede ... og fik oprettet WAM.jar - men desværre tilbage til at den skriver at den får en "Java Exception has ocurred" når jeg dobbeltklikker filen
Linket herunder forklarer hvordan jeg slipper for warningen:
warning 'includeantruntime' was not set , defaulting to build.sysclasspath=last; set to false for repeatable builds.
Har prøvet at oprette den attribute under Eclipse nu, men det virker desværre heller ik (lidt mange typer af attributer at vælge i mellem derinde og jeg ved ikke hvilken en jeg skal tage?)
Ok - kigger på det - i mellemtiden fik jeg publishet et mindre ikke Slick-program der virkede.. (det er altså ikke Eclipse-installering eller OS-opsætning eller miljø-var ting (alle disse således udelukket))
Men som sagt kigger på ClassPath-ting du snakker om - så faktisk på et internet-eksempel for et par dage siden med det du snakker om (tror jeg?) - noget a la:
Manifest-Version: 1.0 Main-Class: JavaGame.Game Class-Path: lib/lwjgl.jar lib/slick.jar <-- new line without any content -->
Nej, men jeg tror jeg har fundet et eller andet brugbart her - tænkte at der måtte være noget indenfor slick-fora der kunne hjælpe når denne tråd nu er kommet så tæt på:
Eftersom snakken kom ind at vedlægge forskellige filer (.jar - .DLL) tog djævlen ved mig og i forbindelse med at gå ind i min Slick-downloadede plugin-pakke, smækkede jeg min buildede .jar-fil i slick-mappens 'lib'-mappe.
At Slick m.fl. forklarer at man bare behøver lwjgl.jar og slick.jar som tilknyttede filer i Eclipse, står for fald - for nu virker det.
Man kan argumentere for at de ca. 20 .jar-filer og andre supporterende filer i 'lib'-folderen ikke nødvendigvis allesammen bruges, men da mit spil (grundet ikke SVG-opsætningen af grafikken er ret tung 12-25 mb) ikke er til web-afvikling pt (men desktop-afvikling), er det løsningen jeg nu færdig-gører, med en vedlagt inst.-mappe der indeholder alle disse filer.
Jeg var ikke kommet i nærheden af at løse problemet (herunder styre build v/ Ant - XML) uden stædig hjælp fra dig af ... så fuld point gives her
Man kan rigtigt meget med ant og det er et rigtigt godt vaerktoej at kende.
Fordelene over wizard er at: - naar man har fundet noget som virker kan man goere det igen og igen lynhurtigt - hvis det ikke virker kan man poste XML'en fremfor en lang beskrivelse af hvad man valgte i en wizard
Synes godt om
Ny brugerNybegynder
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.