Hele grundtanken ved java forsvinder hvis du begynder på sådanne tricks. Hvis det var så vigtigt at kunne lave en exe fil så burde du nok have valgt værktøjet derefter (programmeringssproget).
Hvis du søger lidt her på eksperten så vil du opdage at dette spørgsmål er besvaret uendelig mange gange før - prøv at søg :-)
Du kan lave et Delphi-program som blot indeholder en Java-komponent hvor koden til denne så ligger som en ressource i .exe filen - det vil godt nok kræve at Java er installeret på maskinen som skal køre det, og så går din plan vel tabt?
Undskyld mig Soreno .. men du er da lidt på vildspor .. at bruge Java handler da ikke kun om det faktum ( som kan diskuteres ) at java er platformsuafhængig!! Java er et elegant sprog .. som er dejligt at kode i .. og hvis det tilbyder facilliteter som man mener at kunne bruge til et software projekt .. hvorfor så ikke bruge sproget .. selvom det kun skal køre på en windows maskine .. ?? og hvorfor så ikke lave en exe fil ?? hmmm ... i hænger jer for meget i det der "platform" halløj ...
smok: Java er platformsuafhængigt, netop fordi man IKKE bruger properitære ting som f.eks. .exe filer osv.
Der er i 99.9% af tilfældene ingen grund til at bruge properitære ting.
Nej vi hænger os ikke i det med platformen, vi ved bare hvad java er.
Java er IKKE et properitært microsoft sprog som er låst til windows, som man f.eks. blvier hvis man bruger .exe J++ eller Microsoftes JRE, som reelt ikke har en skid med java at gøre.
Dette emne kan vi diskutere til jordens undergang. Jeg har min holdning og du har din. Jeg synes dog alligevel jeg bør kommentere.
Hvis man endeligt skal lave noget eksekverbart, hvorfor så ikke udnytte javas faciliteter. Lav dog en jar fil hvori der er defineret main klassen i manifest. Men jre installeret (på Windows) kan man så dobbeltklikke på filen.
Hele grundtanken bag java er jo netop at placere et ekstra lag oven på operativ systemet. Med dette lag bliver koden platformuafhængig da det blot kræves at laget findes på det pågældende operativ system, altså at der findes en jvm. Hvis man så går uden om det lag - ved f.eks. at lave en exe fil - så burde man have holdt sig væk fra java. Jeg synes man skal forstå værktøjet inden man giver sig i kast med at kode "noget som skal bruges til noget". Det er (forhåbentlig) de færreste der benytter deres koben til at banke søm i med - de fleste ved jo godt at det er sådan man får blå fingre..
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.