Avatar billede jonatanharring Nybegynder
12. december 2006 - 20:13 Der er 9 kommentarer

Upload java på nettet?

Hej.
Det lyder måske lidt dumt, og er det vist også - men hvordan udgiver jeg mine JAVA filer på netet?
Jeg hat simpelthen ingen fornemmelse, ud over at jeg skal bruge en "appelt" kode? <applet code="test.class"> ???
Any way..
Jeg bruger Netbeans og derfor gemmer mine filer som JAVAFIL.class - java filer ender da på JAVAFIL.java?
Jeg håber at i lige kan komme med en hurtig forklaring?!

Venlig hilsen
Jonatan Harring
Avatar billede mikkelbm Nybegynder
12. december 2006 - 20:32 #1
.java er den fil der indeholder din læsbare kode.
.class er den kompilerede fil, som består af bytecode (binært data).

Det er .class filerne som bliver eksekveret uanset om det er en desktop-applikation eller en applet.

For at lave en applet, som det ser ud til at være det du gerne vil, er det en forudsætning at du har en klasse der nedarver fra Applet eller JApplet. Derefter skal du rigtigt nok skrive noget html kode, som fortæller hvilken .class fil din applet ligger i og navnet på klassen.
Avatar billede mikkelbm Nybegynder
12. december 2006 - 20:33 #2
Avatar billede jonatanharring Nybegynder
12. december 2006 - 20:40 #3
www.anmelderen.dk/java    -    jeg skulle mene at jeg har skrevet den rigtige applet html kode, og at sourc er korrekt > test1.class - som jo så må være den korrekte binære fil..
Men filen kan tilsyndladene ikke findes ??
Avatar billede mikkelbm Nybegynder
12. december 2006 - 20:44 #4
Må jeg prøve at se koden til din test-klasse?
Avatar billede jonatanharring Nybegynder
12. december 2006 - 21:01 #5
Gerne:

public class test2
{
  public static void main(String[] arg)
  {
      java.util.Scanner tastatur = new java.util.Scanner(System.in);

    System.out.println("Skriv din alder herunder og tryk retur:");
int alder;
alder = tastatur.nextInt();

if (alder >=100) System.out.println("Sagde du "+alder+"? :-O");
        else if (alder >= 80) System.out.println("Skal du jo sige!!!!Nar man, du er sku da ikke " + alder + " gammel!");
        else if (alder >= 45) System.out.println("Man ved sku da ikke hvad en computer er, når man er " + alder + " år gammel?");
                else if (alder >= 30) System.out.println("Du har vel efterhånden fundet kone og børn? Du er nemlig " + alder + " år!");
                        else if (alder >= 22) System.out.println("Held & lykke med din uddanelse! Du er nemlig " + alder + " år");
                                else if (alder >= 18) System.out.println("Du er lige blevet myndig, nyd det! " + alder + " år!");
                                        else if (alder >= 15) System.out.println("Knep, knep, hor, hor, snif, snif, drik, drik! Du er nemlig " + alder + " år!");
                                                else if (alder >= 10) System.out.println("Lev livet! Nørd com (du er jo " + alder + " gammel)");
                                                        else if (alder >= 0)  System.out.println("Du er godt klar over at du tastede " + alder + " ?");
                                                        else System.out.println("HAHA!");
  }
}
Avatar billede mikkelbm Nybegynder
12. december 2006 - 21:07 #6
Det der kan ikke umiddelbart laves om til en applet. I en applet skal du selv sørge for at vise alt det grafiske via paneler, labels, eller måske selv tegne det.

Så:

1) Som jeg skrev skal din klasse nedarve fra applet eller japplet. Du har kun en mainmetode.
2) Du skal lave et grafisk interface via din applet
3) Jeg tror ikke du skal starte med at lave applets :)
Avatar billede jonatanharring Nybegynder
12. december 2006 - 21:10 #7
Hvordan søren laver jeg et grafisk applet - er helt ny i Java verdenen..
Avatar billede mikkelbm Nybegynder
12. december 2006 - 21:13 #8
Og netop derfor vil jeg ikke anbefale at starte med en applet. Har du prøvet at køre dit program via kommandoprompten eller via Netbeans?
Avatar billede jonatanharring Nybegynder
12. december 2006 - 21:26 #9
Netbeans.. kommando-promten er for besværlig..
(du får naturligtvis flere point, hvis du vil hjælpe mig)
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