Article View: cn.bbs.comp.lang.java
Article #11989java����ת��exe�ļ�
From: ����
Date: Fri, 13 Aug 2004 01:46
Date: Fri, 13 Aug 2004 01:46
138 lines
9332 bytes
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��������ܲ�
�ṩ�ٷ���֧�֣�
[m[37m�� ��Դ:����ɽ��ˮվ http://bbs.neu.edu.cn��[FROM: 202.118.25.62][m
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!NEUShow 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