Avatar billede jakwag Nybegynder
26. september 2003 - 15:55 Der er 12 kommentarer og
1 løsning

Virtual Machine

Hej

Er der nogen af Jer der har hørt om noget der hedder Virtual machine?

Hvor får jeg det fra.

: ) JAkob
Avatar billede soreno Praktikant
26. september 2003 - 15:58 #1
Herfra får du hvad du skal bruge for at komme igang (går ud fra du vil programmere):
http://java.sun.com/j2se/1.4.2/download.html

Hvis det er for at gå i banken mm. så er det:
http://www.java.com
Avatar billede jakwag Nybegynder
26. september 2003 - 16:00 #2
Hvad er Virtual machine? ved ikke så meget om JAVA.
Avatar billede soreno Praktikant
26. september 2003 - 16:06 #3
En virtual machine er en maskine som lægger oven på din alm. maskine. I denne virtuelle maskine køres java programmer.

Alm. programmer:
Hardware <--> Operativ System <--> Program

Java programmer:
Hardware <--> Operativ System <--> Java Virtual Machine <--> Java program

Denne egenskab gør det muligt at køre java programmer på alle operativ systemer med en virtual machine - vel og mærke uden at skulle have specifikke versioner til hvert operativ sytem.
Avatar billede jakoba Nybegynder
26. september 2003 - 16:07 #4
En virrtuel maskine er en maskine der ikke findes, men virker somom den fandtes. En lidt underlig ide, men der er mening i det.

Sproget java er udviklet til at køre så sådan en virtuel computer der ikke findes.
Det er til gengæld ret men at lave et program der lader somom at enhver anden computer er netop den virtuelle maskine. Så der er skrevet et virtuel maskine program til de fleste forskellige computere. Til Macintosh med deres M80000 cpu, til sparcstationer med deres specielle chip, og til PC'erne med dere Pentium chips.

På den måde kan præcis det samme java program køre på alle mulige maskiner, istedetfor kun den ene slags maskine det er skrevet til at køre på. Det gør det nemmere at skrive programmer der er compatible med mange maskiner og kan bruges alle vegne.

mvh JakobA
Avatar billede soreno Praktikant
26. september 2003 - 16:10 #5
Microsoft har desværre ødelagt denne ide (for applets vedkommende) ved at lave en virtual machine der kun findes til Windows. Derved opstår der for nogles vedkommende problemer med at gå i netbanken. Nogle banker (bla. min bank !) kræver nemlig Microsofts virtual machine for at ville servicerer dig :-(
Avatar billede jakoba Nybegynder
26. september 2003 - 16:21 #6
Ja ret surt faktisk. Jag har måttet lægge et nr 2 styresystem i en anden partition bare for at komme i banken.
Avatar billede jakwag Nybegynder
28. september 2003 - 10:26 #7
Okay, jeg tror jeg forstår.

Men der er altså mange forskellige Virtual Machines?
Avatar billede soreno Praktikant
28. september 2003 - 11:12 #8
Ja, begrebet virtual machine er heller ikke låst til Java.

Man kan sige at der findes flere versioner af Java Virtual Machine.

For den almindelige bruger er der 2 JVM. Microsofts og Suns.
Avatar billede jakwag Nybegynder
28. september 2003 - 11:19 #9
Tak for svarene.

Jakoba smid et svar så du osse kan få lidt point for din forklaring.

Lige til sidst; findes der nogle gratis eller næsten gratis JVM tilgængelige?
Avatar billede soreno Praktikant
28. september 2003 - 15:30 #10
Både Suns og Microsofts er gratis. Suns er der linket til i mit svar.
Avatar billede jakwag Nybegynder
28. september 2003 - 15:31 #11
Kanon. Tak!
Avatar billede arne_v Ekspert
29. september 2003 - 23:46 #12
Jeg tror faktisk aldrig at jeg har hørt om en JVM som ikke er gratis !

Og der er flere end 2.

Windows: MS JVM, SUN JVM, IBM JVM, BEA JVM
Linux: SUN JVM, IBM JVM, Blackdown JVM, BEA JVM
Avatar billede jakwag Nybegynder
21. oktober 2003 - 11:06 #13
hov! Sorry guys, jeg havde vist helt glemt jer. Jakoba læg lige et svar osse.

: )
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