19. november 2001 - 22:51Der er
13 kommentarer og 1 løsning
java GUI applikationer under windows
Når jeg har lavet en applikation i java der gør brug af Frame og Dialog, som grundlag for GUI, hvordan kører jeg så programmet (efter at have kørt det gennem en compiler), uden at bruge et udviklings værktøj?? Hvis det foreksemplet skal flyttes til en anden maskine, der ikke har eks. jdk1.3 eller lign. .
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Okay jeg udtrykte mig uklart. Hvordan får jeg applikationen til at kører i JVM, uden at have udviklingsværktøjer som JDK installeret. (sorry, min fejl jeg er helt ny i dette her \"eksperten.dk ting\")
For at køre en java-applikation skal du have en Java Virtual Machine, som datajesper gør opmærksom på.
Endvidere skal den JVM du bruger, være kompatibel med din applikation. En JVM 1.1 vil sandsynligvis ikke kunne køre applikationer laver i JDK1.3 - garanteret ikke, hvis der bruges f.eks. Swing (kom med i 1.2) eller andre smarte ting, som er kommet til senere.
Derfor er det en god ide, at smide en JVM med på installations-cd\'en (evt. en til hver af de relevante brugs-platforme), så du er sikker på at kunne afvikle programmet på modtagercomputeren.
du skal installere jre1.3 (java runtime environment) på den maskine du ønsker at køre dit program fra. Du kan starte programmet med en bat fil: java MinMainKlasse eller som lagermusen skriver: lave en jar fil.
Jeg bruger JRE1.3 i øjeblikket, men det vil ikke rigtigt som jeg vil det, koden jeg bruger er : C:\\Programmer\\JavaSoft\\JRE\\1.3\\bin\\java \"C:\\Dokumenter\\skole\\DrawShop\\VisFrame.class\"
Du skal finde jar.exe under JDK pakken. Kopier den til det bibliotek du vil bruge den i. Derefter skal du lave en manifest-fil. Den laves via notepad som gemmes som \"manifest.mf\" I denne skal der stå \"Main-Class: VisFrame\". Så langt så godt. Dernæst kører du dos og i kommandolinien skriver du \"jar cvmf manifest.mf DINFIL.jar VisFrame.class\"...så laver jar.exe en fil der er kompatibel med unix, windows, linux og mac...ikke dårligt!
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.