Avatar billede mickni33 Nybegynder
02. juli 2001 - 09:36 Der er 4 kommentarer og
2 løsninger

compilering i linux

jeg har lige installeret jdk1.3.1 på min linux maskine.
hvad skal man skrive for at lave en exe fil?
Avatar billede peter_m Nybegynder
02. juli 2001 - 09:38 #1
Jeg ved ikke lige med exe filer men.

brug javac til at lave din class fil
og brug java minclass så skulle det køre.
Avatar billede logical Nybegynder
02. juli 2001 - 09:39 #2
Man laver ikke exe filer på linux, og normalt ikke i java.

Hvis du skal starte dit program, så skriv

/usr/java/bin/java MyProgram

eller sørg for at /usr/java/bin er i din path.

Avatar billede mickni33 Nybegynder
02. juli 2001 - 09:57 #3
Skal man altid lave en < package1; > i sit program eller kan man godt undvære det (kommer lige fra c++)?
Avatar billede peter_m Nybegynder
02. juli 2001 - 10:03 #4
Nej det mener jeg ikke men det er smart at gøre
idet at man kan tilknytte alle sine klasser i denne package.
Avatar billede mickni33 Nybegynder
02. juli 2001 - 10:56 #5
Ok nu ruller min hello world.
Hvis jeg gemmer min .java og min .class filer i en package, Hello Så kører mit program ved at skrive <bash># java Hello.helloWorld  Men jeg syntes det ser mystisk ud da der ikke er nogle filer der hedder kun helloWorld altså uden noget punktum filtype. Jeg er jo vant til at der skal laves en exe fil som der jo gør i c++ tak for hjælpen.
Avatar billede logical Nybegynder
02. juli 2001 - 11:25 #6
Det du bruger fra kommandolinien er klassens
Fully Qualified Class Name (FQCN), og er \"filuafhængigt\". Består af pakkestruktur + klassenavn.

Det er derfor lidt underligt, at man kompilerer en fil (javac myfil.java), men fortolker en klasse (java FQCN).

Bemærk pakkestrukturen er ikke hierarkisk som sådan (man kan ikke sige, at pakke Hello.Whatever.Package er en underliggende pakke til Hello). De deler bare prefix.

Packages anvendes til logisk gruppering af klasser, og bør give en naturlig afgrænsning af klasserne. De er som oftest unødvendige, hvis man ikke koder store ting eller genanvendelige ting, men bare lige skal have noget til at køre.
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