Java-program

Du kan ikke kompilere indfødte java til indfødte vinduer binære!
Du kan konvertere ældre Java (Java 1.1) til Microsoft J # og kompilere det til en nærmest ansøgning (du skal bruge Visual Studio 2003 eller 2005), en dot net forsamling, der er et par "softs at sige, at de kan konvertere java til exe men de kun tilføje en exe-wrapper, der kalder Java Runtime

 
hvad der nogensinde compiler du bruger til exe's i vinduer
vil alle kalde en runtime

dont blive afskrækket
bedste udarbejde en arbejdsgruppe java klasse struct derefter forsøge at konvertere det se resultaterne

 
Helt men J # er Microsofts forsøg på at omgå den java krige med Sun.J # vil kompilere indfødte java til en dot net forsamling ligesom C # eller Visual Basic. Netto ville.Men dette er ikke en indfødt exe det mere ligner java's krukken's og klasser.
Hvordan du konverterer kompileret Java-klasser?

 
JBuilder Enterprise er i stand til at konver java prgrams i ægte Windows indfødt. Exe

 
Are U sikker på, jeg ved, det er en Borland kompiler og Borland skiftet til dot net.Jeg vil prøve det.Men hvordan kan det gøre det Borland nyere skrev sin egen Java Virtual Machine kun Microsoft og Sun gjorde?

 
Tja, her er et lille eksempel på java app.konverteres til. exe hjælp JBuilder X.

Som jeg nu, JBuilder omfatter de officielle JVM af Sun, men du kan installere og brugte du egen JVM.

 
Det er virkelig virker!Cool, hvilken version af Jbuilder er U bruger?Jeg har brug for at få mig noget af det

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Meget glad" border="0" />

Lagt efter 11 minutter:Godt som jeg indsendt tidligere er der ingen java til exe omformere kun wrapers!dette er kun en wraper for solens virtuelle maskine er det ikke en exe, men en krukke!Tag et kig på et skærmbillede af Process Explorer og du vil se, at denne "exe" bruger Suns Java Virtual Machine!Så dette app ikke vil køre, hvis u ikke hava en Java Runtime JRE installeret

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Ked af det" border="0" />Og hvorfor skulle man tilføje ekstra overhead at java jar applikationer ikke bruge dette, hvis du har brug for at skrive en win-app med java sintax bruge Microsofts J #.<img src="http://images.elektroda.net/66_1172187493.png" border="0" alt="Java programme" title="Java-program"/>
 
Den eneste fil mangler, er java.exe men U kan se, at hele solen classpath er indsat:
C: \ Programmer \ Java \ jre1.5.0.7 \ lib \ ext \ sunpkcs11.jar
og et par andre jar's er indlæst af denne fil, grunden til, at java.exe ikke er vist, er, at det er pakket med din binære.
Jeg fjernede Suns JRE 1.5 og din fil ikke køre

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Ked af det" border="0" />
 
better known as the gnu java compilerGodt jeg ikke er en software ingeniør så jeg glemte dette, men for nylig at have nogle ekstra gratis gang jeg stødte på denne lille skønhed agein, gcj
bedre kendt som gnu java compiler

Som Suns licenser var engang meget restriktive open source-samfundet udviklet gnu java compileren heks er i stand til at kompilere java kilde til en indfødt ansøgning: ELF på Linux og PE på Window $.
Det er allerede tilgængelig på alle Linux-systemer, og de fleste Unix også Du kan få vinduer havnen i gcc og gcj i en pakke kaldet mingw fra www.mingw.org (minimalistisk GNU for vinduet $)
OK andre gcc vinde havne egzist gerne cygwin, men disse er ikke naturligt hjemmehørende og afhænger af andre biblioteker
Hvis du vil se et Java-program kompileret med gcj gå til http://www.pdfhacks.com/pdftk/ og downloade denne lille app.køre det, og du vil opdage det afhænger ikke af Suns Java Runtime.

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smile" border="0" />Ikke at blive forvekslet mingw version af gcj samler java kildekoden til indfødte vindue $ ansøgninger aka.exe-filer

<img src="http://www.edaboard.com/images/smiles/icon_razz.gif" alt="Razz" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top