Avatar billede cenion Nybegynder
26. januar 2004 - 15:55 Der er 13 kommentarer og
1 løsning

kørsel af egne klasser kun vha. JRE

Jeg har lavet et java-projekt i skolen som jeg godt kunne tænke mig at sende i hovedet på andre. Problemet er, at selvom appleten virker fint på min egen computer, så crasher den, når andre (uden java SDK men med JRE) prøver at køre den. Så spørgsmålet lyder: Hvad skal jeg gøre for at mit java-spil kan køres på computere med kun JRE installeret?
Avatar billede mikkelbm Nybegynder
26. januar 2004 - 16:00 #1
er du sikker på at det er samme version?
Avatar billede mikkelbm Nybegynder
26. januar 2004 - 16:01 #2
Det nytter ikke noget at du har lavet noget med 1.4.2, og bruger noget der der ikke er understøttet i f.eks. 1.3
Avatar billede arne_v Ekspert
26. januar 2004 - 16:06 #3
Prøv at oversætte med -target 1.1 eller tilsvarende (forudsat at du ikke
har brugt "nye" features).
Avatar billede cenion Nybegynder
26. januar 2004 - 16:06 #4
jeg har brugt sdk v1.4.1 til at skrive koden med. De andre jeg har sendt det til, som ikke har kunnet se det har brugt IE 6.0 som browser, jeg ved ikke hvilken version af JRE der er med der.
Avatar billede mikkelbm Nybegynder
26. januar 2004 - 16:08 #5
Jeg mener ikke Microsoft har noget Java som standard i deres Browser.
Avatar billede dsj Nybegynder
26. januar 2004 - 16:23 #6
IE udgives som standard med Microsoft's egen JRE, der kun understøtter J2SE 1.1. For det første betyder at flere funktioner du har brugt i din kode sandsynligvis ikke findes i den gamle JRE 1.1. Samtidig hvis du har kompileret med en 1.4-compiler, kan du næsten være sikker på den har kompileret på en måde som den gamle JRE 1.1 ikke forstår. Du er derfor nødt til at udvikle med en SDK 1.1, eller gøre som arne_v foreslår.
Avatar billede mikkelbm Nybegynder
26. januar 2004 - 16:26 #7
eller bede dine brugere downloade sidste nye version af JRE:
http://java.sun.com/j2se/1.4.2/download.html

Læg evt. et link på din side.
Avatar billede mikkelbm Nybegynder
26. januar 2004 - 16:43 #8
Du kan også bruge følgende at pakke din applet ind i:

<object
  classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
  width="400" height="90" align="baseline"  codebase="http://java.sun.com/products/plugin/autodl/jinstall-1_3_1_02-win.cab#Version=1,3,1,2">
      <param name="code" value="XXX.class">
      <param name="codebase" value=".">
      <param name="type" value="application/x-java-applet;jpi-version=1.3.1_02">
    <COMMENT>
      <embed type="application/x-java-applet;jpi-version=1.3.1_02"
        width="475" height="280" align="baseline"
        code="XXX.class" codebase="."
        scriptable=false
        pluginspage="http://java.sun.com/j2se/1.3/jre ">
    <NOEMBED>
    </COMMENT>

        <BR> No Java 2 support for APPLET!! <BR><BR>

  </NOEMBED>
</EMBED>
</OBJECT>

Bare rette den til, så den matcher med din version af Java.
Avatar billede cenion Nybegynder
26. januar 2004 - 16:49 #9
fyr lige et svar ind mikkelbm....fik afvist dig før...
Avatar billede mikkelbm Nybegynder
26. januar 2004 - 16:50 #10
Det er for sent nu, men pyt med det.
Avatar billede cenion Nybegynder
26. januar 2004 - 16:50 #11
er noob her på experten :-)
Avatar billede cenion Nybegynder
26. januar 2004 - 16:51 #12
hmn....kan man markere flere inden man trykker accepter svar?
Avatar billede mikkelbm Nybegynder
26. januar 2004 - 16:52 #13
Det mener jeg godt du kan. Har ikke lige stillet nogle spørgsmål efter de har lavet lidt om herinde, så jeg er ikke sikker på hvordan det foregår nu.
Avatar billede cenion Nybegynder
26. januar 2004 - 16:54 #14
okay så...men tak alligevel
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