Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
disky>> at .class filer er platformsuafhængige er jo den største løgn indenfor IT-verdenen. Java-programmer kan hverken køre under Windows, Linux, MacOS eller noget andet kendt operativsystem. De kan KUN køre under JRE platformen (som så til gengæld kan fås til mange, men slet ikke alle, operativsystemer).
Denne totale platformsafhængighed skaber en del programmer. Jeg nævner bare Swing i applets.
Hvis man kan få et Java program compilet til native .exe kode, så synes jeg da klart at det kan være at foretrække.
Jeg har lavet java programmer under linux som kører perfekt under windows. Ja selvfølgelig skal man have en JRE, og hvad så ?
At man ikke kan bruge swing i applets har intet med platformsuafhængighed at gøre. Men årsagen er at dem der laver browserne, ikke understøtter dette via den medfølgende jvm.
Hvis du vil have .exe filer så kod det i C++ istedet.
intet for du kan stadigvæk afvikle din .class fil på en anden platform. Dette kan du ikke gøre med f.eks. ICQ.
Man er totalt uvidende hvis man tror det er muligt at flytte et program fra en CPU type til en anden uden der skal et lag ind imellem.
Der skal selvfølgelig en konverter imellem, men selve java programmet er platformsuafhængigt, da java programmet er en .class fil og ikke java.exe filen
Som det er blevet sagt tidligere i denne diskussion og tidligere på eksperten, så kan man bruge JET, se http://www.excelsior-usa.com/jet.html. Her har du mulighed for at oversætte bytecode (.class filer) til ren Windows 32 kode. En af Visual Cafe versionerne giver dig vidst nok samme mulighed. Det findes også værktøjer som pakker dit kald \"java osv.\" ind i en exe fil hvis det er det du vil have (men det kræver så stadig JRE under runtime). Sidste løsning har jeg dog aldrig kunne se nogle mening med.
Hmmm jeg har samme problem. Jeg vil også gerne lave mine .class filer om til native .exe filer. Jeg bruger Borland jbuilder som udviklingsværktøj til at programmere Java i. Jeg har downloaded JIT-compileren JET som mpultz så strålende adviserede til. Men jeg kan ikke rigtig få den til at virke. Er der ikke en der har løst til at forklare hvordan man bruger JET eller kan henvise til en link med en eller anden form for torturial. Tak på forhånd
Hvis du har installeret JET så ligger der nogle windows hjælpe filer (.hlp) i biblioteksstrukturen. Her finder du dokumentation der har tutorial karakter.
Hej Lave .class filer til .exe filer? Det kan selvfølig lade sig gøre med JET compileren som \'mpultz\' nevner, men hvad er meningen med det? Hvorfor så ikke programmere i C++ eller et andet sprog, som færdig compiler koden? Min mening er at ideen med java er at den kører på JVM og ikke på platformen, take it or leave it! Så brug et andet sprog.
Hvis problemet er at man vil køre filen som en .exe fil, så brug .JAR filer. I praksis fungerer de som .exe hvor de eksekveres ved at aktiverer jar filen. Jar filen indeholder alle filerne som skal bruges. Prøv det.
Jeg ved godt at java er platformsuafhænigt, det var ikke den \"tale\" jeg bad om.
Men tak for svaret. :o)
Jeg har ikke sat mig ind i c++ endu men lærer java via min uddannelse. Men med tiden vil jeg osse lave platformsspecifikke applikationer i at andet sprog (givetvis c++). Indtil videre skal jeg bare bruge noget, der kan få mine java programmer \"frem\" til en almen bruger.
Jeg ville gerne \"godtage\" jeres svar med JET, men i har jo ikke givet et \"svar\" endu ;o)
Du ka skrive på e-mail til mig ellers... kriss@k-walker.dk eller ICQ: 72313831
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.