Article View: es.comp.lenguajes.java
Article #25970Re: Ejecutables en Java.
From: Jonathan Revusky
Date: Thu, 18 Feb 1999 00:00
Date: Thu, 18 Feb 1999 00:00
53 lines
2909 bytes
2909 bytes
Ramon Vidal Morell wrote: > > Hola Juan Gonzalo. > > Juan Gonzalo de Silva Medina escribi�: > > > x wrote: > > > > > > Existe algun modo de relizar ejecutable (*.exe ) en Java ? > > > > > > Por la pregunta notareis que soy un completo igggnorante :-) > > > > En Alfaworks de IBM tienes algunos, y con el JBuilder y VisualAge > > tambi�n vienen. > > � Otia ! � Donde ? > Tengo VisualAge V2 Profesional y JBuilder V2 Profesional y no he visto > los compiladores. > � Acaso vienen en la edicion empresarial ? S�, con VisualAge, el compilador nativo viene el la edicion empresarial. Cuesta 3000 dolares, casi medio mill�n de pesetas. Antes estaba en Alphaworks gratis, y luego, decidieron ganar dinero con eso. El JBuilder no tiene un compilador nativo en ninguna versi�n. Todo eso dicho, la verdad es que el �ltimo compilador JIT de symantec que viene con el JRE 1.1.7B es realmente muy performante. No deja de impresionarme. He visto muchos bench y rara vez es m�s de 20-30% m�s lento que el C++ compilado. A casi cualquier fin pr�ctico, es m�s que suficiente. Y en los casos en que no es suficiente, el 30% adicional que consigues con el c�digo nativo C++ no hace la diferencia de todas formas. El mayor problema es el tiempo de inicializaci�n porque los SO actuales no tienen ninguna disposici�n de cache de clases java. Las tienen que cargar de nuevo cada vez. En contraste, los DLL se quedan por ahi en la memoria virtual. Ese problema proviene del hecho que hoy d�a los programas en Java corren sobre un sistema que no fue dise�ado con Java en mente. El mayor motivo para querer un .exe, aparte de mejorar el tiempo de carga de la apli, es simplemente para que el usuario pueda lanzar el programa con un doble clic bajo Windows -- sin jugar con el CLASSPATH ni nada de eso. Por eso, escrib� el SmartJ, que permite eso -- aunque tienes que tener una JVM instalada. (Disponible a trav�s del URL en mi sig.) Jonathan Revusky -- Java and Delphi Consulting Make your .class files double-clickable with SmartJ http://www.bigfoot.com/~crystalline.solutions
Technical Details
Message-ID:
<36CC4320.698544A9@jet.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<7acc8k$805$1@talia.mad.ttd.net> <36CB4FB6.19B53D8E@caymasa.es> <36CC265D.9506091B@ibm.net>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,3ab02349e0c6b80 X-Google-Attributes: gid1116f3,public From: Jonathan Revusky <jrevusky@jet.es> Subject: Re: Ejecutables en Java. Date: 1999/02/18 Message-ID: <36CC4320.698544A9@jet.es> X-Deja-AN: 445743388 Content-Transfer-Encoding: 8bit References: <7acc8k$805$1@talia.mad.ttd.net> <36CB4FB6.19B53D8E@caymasa.es> <36CC265D.9506091B@ibm.net> X-Accept-Language: en Content-Type: text/plain; charset=iso-8859-1 X-Complaints-To: usenet@lola.ctv.es X-Trace: lola.ctv.es 919356384 26355 195.55.161.76 (18 Feb 1999 16:46:24 GMT) Organization: CTV/JET Mime-Version: 1.0 Reply-To: jrevusky@bigfoot.com NNTP-Posting-Date: 18 Feb 1999 16:46:24 GMT Newsgroups: es.comp.lenguajes.java