Java programe

Nemôžete zostaviť pôvodný java do natívneho binárneho okna!
Môžete konvertovať staršie Java (Java 1.1), Microsoft J # a kompilovať ho kvázi aplikácie (budete potrebovať Visual Studio 2003 alebo 2005), na dot net zhromaždenia, existuje niekoľko nekovové komodity ktoré hovoria, že je možné previesť do exe java ale len pridať exe obal, ktorý vyžaduje Java Runtime

 
copak kompilátor používate pre exe vo windows
budú všetky volania runtime

dont odkladať
najlepšie zostaviť pracovné java triedy struct skúste previesť ho vidieť výsledky

 
Rozhodne ale J # je Microsoft pokus obísť java vojny so spoločnosťou Sun.J # budú zostavovať pôvodný java na dot net zhromaždení rovnako ako C # alebo Visual Basic. Čistý bude.Ale to nie je natívny exe je viac podobný java na jar a tried.
Ako sa vám previesť zostavujú java triedy?

 
JBuilder Enterprise je schopný konvergencie java prgrams v pravom okná natívne EXE.

 
U sú istí, viem, že je to kompilátor Borland Borland a prešiel k dot net.Skúsim to.Ale ako to urobiť borland novší to napísať vlastnú Java Virtual Machine iba Microsoft a Sun urobil?

 
No, tu je malý príklad java app.prevedený na EXE. používať JBuilder X.

Ako aj teraz, JBuilder obsahuje oficiálne Sun JVM, ale môžete si nainštalovať a používať vlastné JVM.
Ospravedlňujeme sa, ale musíte prihlásiť do zobrazenie túto prílohu

 
Je to naozaj funguje!Cool, aké verzie sú JBuilder U používate?Potrebujem, aby mi niečo z toho

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

Added po 11 minútach:I vyslaným som starší nie sú žiadne java na exe prevodníky iba wrapers!to je len na obale Slnka virtuálny stroj to nie je, ale exe jar!Pozrite sa na screen shot procese explorer a uvidíte, že tento "exe" použitie Sun Java Virtual Machine!Takže táto aplikácia sa nespustí, ak nemajú U hava Java Runtime nainštalovaný JRE

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Smutný" border="0" />A prečo by niekto pridávať ďalšie režijné náklady spojené s jar java aplikácie túto možnosť nevyužijú, ak potrebujete napísať vyhrať aplikácie s využitím java sintax Microsoftu J #.<img src="http://images.elektroda.net/66_1172187493.png" border="0" alt="Java programme" title="Program java"/>
 
Iba súbor chýba, je ale java.exe U vidia, že celá nie. CLASSPATH je zaťažené:
C: \ Program Files \ Java \ jre1.5.0.7 \ lib \ ext \ sunpkcs11.jar
a niekoľko ďalších pohára sú načítané pomocou tohto súboru, java.exe dôvod, že nie je preukázané, že to je balená s binárnom.
Som odstránil slnečné JRE 1.5 a váš súbor nebežal

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Smutný" border="0" />
 
better known as the gnu java compilerRovnako ako nie som programátor, tak som zabudol na to, ale v poslednej dobe má nejaké voľno navyše som narazil na tento malý krásy agein, gcj
známejší ako prekladač GNU Java

Ako Suns licencií bol kedysi veľmi reštriktívny Open source komunity rozvinutých GNU Java kompilátor čarodejnice je schopný zostaviť java na natívne aplikácie: ELF v Linuxe a PE na Window $.
Je už k dispozícii na všetkých systémoch Linux a Unix väčšinou tiež môžete dostať okná port gcc a gcj v balíku známeho ako mingw od www.mingw.org (minimalistic gnu za okno $)
OK iné gcc vyhrať porty egzist ako cygwin, ale tie nie sú pôvodné a sú závislé na iných knižníc
Ak chcete odhlásiť java program zostavený s gcj ísť http://www.pdfhacks.com/pdftk/ a stiahnite si tento malý app.spustite ho a všimnite si, že nie je závislá na Sun Java Runtime.

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Úsmev" border="0" />, Aby sa nedostala zmätený mingw verziu gcj java zdrojový kód kompiluje do natívneho okno $ aplikácií aka.exe

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

Welcome to EDABoard.com

Sponsor

Back
Top