🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.bbs.comp.lang.java
Article #11989

java����ת��exe�ļ�

#11989
From: ����
Date: Fri, 13 Aug 2004 01:46
138 lines
9332 bytes
����javaתexe�Ĺ��ߣ�����һ�±Ƚϣ�̸̸�Լ��Ŀ�����

1. ��www.towerj.com���һ��TowerJ���������ñ��������Խ����CLASS�ļ������EXE��
���� 
ע�������Ѿ��Ҳ��������ṩ�ˣ����˼��չ��ˡ�

2. ����΢���SDK-Java 4.0���ṩ��jexegen.exe����EXE�ļ������������Դ�΢�����
վ������أ���ַ���£� 
http://www.microsoft.com/java/download/dl_sdk40.htm    

jexegen���﷨���£� 

jexegen /OUT:exe_file_name 
/MAIN:main_class_name main_class_file_name.class 
[and other classes] 

ע��û���Թ�

3. Visual Cafe�ṩ��һ���ܹ�����EXE�ļ��ı��ر�����������Ҫ��װ�ù������ṩ��E
XE����� 
ע��û���Թ�

4. ʹ��InstallAnywhere������װ�̡� 
ע���ܲ���Ĺ��ߡ�
������Ҫ��8M����jre��������һ���ǣ�1M�ģ�����jre����
��������Ա���ɸ���ƽ̨�Ͽ���ʹ�õ�exe����

5. ʹ��IBM AlphaWorks�ṩ��һ��������Java���������ñ��������Դ�����ĵ�ַ��ã�
 
http://www.alphaworks.ibm.com/tech/hpc    

ע��û���Թ�

6. JET��һ�������Java���Ա��ر��������ñ��������Դ������վ���һ�����԰汾��
 
http://www.excelsior-usa.com/jet.html    

ע����ϲ����
����õij�����jre�ģ���˵���Ŀ��Բ���jre����װ�û�Ҫ���룬������30���ӡ�

7. Instantiations��˾��JOVE 
http://www.instantiations.com/jove/...ejovesystem.htm    
JOVE��˾�ϲ�����ǰ��SuperCede��һ������ı��ر�����������SuperCede�Ѿ���������
�ˡ� 

ע��̫���ˣ����dz���һ���Ի���
�ù�����һ���Ի��򣬱�ʾ����jove��˾�IJ�Ʒ��

8. JToEXE 
Bravo Zulu Consulting, Inc������һ��ر��������������ԴӸù�˾����ҳ�������
�صģ�����Ŀǰ�ڸù�˾����ҳ���Ҳ����ˡ� 
��˾��ҳ��http://www.bravozulu.com/    
�������FTP�����й�����������֪�������Dz��ǻ��ڣ� 
ftp://race.dlut.edu.cn/pub/java/tools/jet 

ע���ܷ��ˣ����dz���һ���Ի��򣬵���û���뵽���ҵ���crack,��google���ҵ���
����ȥ�����Ǹ��Ի�����Һ�ϲ��������ߣ���Ȼ����Ҫjre�������ļ�ֻ��100��K����
��Ŷ��

9.Exe4j
�ܲ���

10.jbuilder 
������߲��öི�ˣ���jbuilder6.0��ǰ�ģ�����6.0�����Dz������exe�ļ��ģ����Կ�
�������µķ���ʵ�֡�������˼Ҹ���������ģ���ֻ�ǰ�����һ�¡�
����jbuilder7.0��ʼ���������exe�ļ���

�����Borland��������ʹ�ü��ɣ��ܹ�ͨ��JBuilder������exe�ļ�������Java�ļ��� 

JBuilder����֧�ֱ��ر�����ơ�������һ�����صļ��ɿ�������ӿ�ִ���ļ�������Ja
va���򣬿��Գ��ֻ��߲�����console���ڡ���������Щ����ҪJBuilder��binĿ¼�µ���
Щ�ļ�: 
JBuilder.exe 
JBuilderW.exe (��ѡ) 
JBuilder.config 
jdk.config 
JavaLauncher.dll 
��JBuilder.exe����һ��ͨ�õĿ�ִ������ļ�����������Java���򣬡�JBuilderW.exe��
������javaw.exeһ����ѡ�JBuilder.exe����װ��������������ʱ����ʾ�Ǹ�conso
le�Ĵ��ڡ�ʹ����Щ�ļ��Ĺؼ����ļ���JBuilder.exe������һ���ļ��С�JBuilder
.config���������ļ��������������Java����ı�����Ϣ��ͬ��ġ�JBuilderW.exe��
���ҡ�JBuilder.exe������������Console���ڵ�Java��������JBuilder.exe������Ϊ
��foo 
.exe�����ǡ�foo.exe����ȥѰ�ҡ�foo.config�������ļ���ͬ��JBuilderW.exe������
����Ϊ��fooW.exe�������ȥѰ�ҡ�foo.exe���ļ��� 
˵����������Ķ���Ӧ�òµ���������JBuilder.exe������Ӧ�ó����ˡ�ֻҪ��JBuild
er.exe,JBuilerW.exe,JBuilder.config�������Ӧ���ļ�����JBuilder.config����ָ
���������·�������ܹ�ͨ��ִ��JBuilder.exe(���߱�������exe�ļ�)������JavaӦ��
�����ˡ��������ñ���Ϊ�� 
Borland JBuilder 5����װ��E:\jbuilder5\Ŀ¼�£���E:\jbuilder5\bin\�½���һ��te
mpĿ¼��Ȼ���JBuilder.exe,JBuilder.config,JavaLauncher.dll,jdk.config�ĸ��ļ�
������E:\jbuilder5\bin\temp\Ŀ¼�£�Ȼ�������Ŀ¼�½���һ��helloĿ¼�������Ŀ
¼�����һ��hello.java�ļ�����E:\jbuilder5\bin\temp\hello\hello.java�ļ��� 
//hello.java/ 
package hello; 
public class hello{ 
public static void main(String s[]){ 
   System.out.println("Hello, Exe file!"); 
} 
} 
�����class�ļ���Ȼ���Jbuilder.config�ļ�������Ӧ���޸ģ� 
��JBuilder.config�����ҵ��������� 
# Start JBuilder using the its main class 
mainclass com.borland.jbuilder.JBuilder 
�޸�Ϊ 
# Start JBuilder using the its main class 
mainclass hello.hello 
addpath E:/jbuilder5/bin/temp/ 
addpath�����ǰ�Ŀ¼������·���У�������������config�������ʶ������������J
Builder/binĿ¼�µ�config_readme.txt�����ҵ���ϸ˵���� 
Ȼ��jdk.config�����javapath�޸ij���Ե�·��������ԭ���� 
javapath ../jdk1.3/bin/java 
�޸ij� 
javapath ../../jdk1.3/bin/java 
��� 
��JBuilder.exe,JBuilder.config�޸ij�����Ҫ���ļ�������foo.exe��foo.config�ļ�
�� 
����ִ��foo.exe�ļ� 
���ˣ�ͨ���޸�JBuilder��ʹ��exe�ļ������Լ���JavaӦ�ó����Ѿ�����ˡ� 
���Ǻ���ĵط�����������ط��������С���ɿ��ܸ���Ȥ����Jar�ļ�������exe�ļ�
�� 
�������������������hello.jar�� 
jar cvf hello.jar hello\*.class 
Ȼ��jar��ӵ�JBuilder.exe����ȥ�� 
copy /b ..\JBuilder.exe+hello.jar foo.exe 
��foo.config(JBuilder.config)�ļ������ǰ��������·��ȥ���������������·����
 
addpath E:/jbuilder5/bin/temp/foo.exe 
Ȼ��ִ�У�foo.exe 
������ô��һ����jar���exe�ļ���ִ���ˣ� 
�����̵Ĵ���ԭ���ǣ�exe�ļ�����Ҫ��Ϣ�����ļ�ͷ�������԰����߰���Ķ�����exe
�ļ�β���Dz�Ҫ���ģ���jar/zip�ļ�����Ҫ��Ϣ�����ļ�β���ģ���������������ɣ���
�����׵ı�ִ�С� 
��ע�⣺�������ʹ��������ܣ����Լ��е����ܴ����ķ��գ���ΪBorland��������ܲ�
�ṩ�ٷ���֧�֣� 


�� ��Դ:����ɽ��ˮվ http://bbs.neu.edu.cn��[FROM: 202.118.25.62]
Technical Details
Message-ID: <4DbJCj$FO4@bbs.neu.edu.cn>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!newsfeed.media.kyoto-u.ac.jp!news.neu.edu.cn!NEU

Show Full Headers
Complete Article Headers
X-Google-Thread: f6cb0,d87fcdd213f91ff,start
X-Google-Attributes: gidf6cb0,public
X-Google-Language: Chinese,GB
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!newsfeed.media.kyoto-u.ac.jp!news.neu.edu.cn!NEU
From: jammy@bbs.neu.edu.cn (����)
Newsgroups: cn.bbs.comp.lang.java
Subject: java����ת��exe�ļ�
Date: 13 Aug 2004 01:46:22 GMT
Organization: ��ɽ��ˮ
Message-ID: <4DbJCj$FO4@bbs.neu.edu.cn>
Mime-Version: 1.0
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: 8bit
X-Filename: java/M.1092361581.I0
Lines: 138