当前位置: 技术问答>java相关
如何把java程序生成.exe文件?
来源: 互联网 发布时间:2015-03-13
本文导语: | 1。用Delphi生成一个空的工程 2。将窗口从工程中Remove掉 3。写代码: program Project1; uses Forms, Windows; {$R *.RES} var cmd:String; begin cmd:='java -cp .classes;"E:AdventNetWebNMSclassesnmsarc2_2_1.jar";"E:AdventNetWebNMSclassesxm...
|
1。用Delphi生成一个空的工程
2。将窗口从工程中Remove掉
3。写代码:
program Project1;
uses
Forms,
Windows;
{$R *.RES}
var
cmd:String;
begin
cmd:='java -cp .classes;"E:AdventNetWebNMSclassesnmsarc2_2_1.jar";"E:AdventNetWebNMSclassesxml.jar" com.zte.e10.ems.multine.IMSSetupFileMaker';
Application.Initialize;
Application.Run;
WinExec(PChar(cmd),SW_HIDE);
end.
2。将窗口从工程中Remove掉
3。写代码:
program Project1;
uses
Forms,
Windows;
{$R *.RES}
var
cmd:String;
begin
cmd:='java -cp .classes;"E:AdventNetWebNMSclassesnmsarc2_2_1.jar";"E:AdventNetWebNMSclassesxml.jar" com.zte.e10.ems.multine.IMSSetupFileMaker';
Application.Initialize;
Application.Run;
WinExec(PChar(cmd),SW_HIDE);
end.
|
不过是用Delphic 完成了一个批处理命令而已.
就是借用了Java.exe 进行编译,你用bat, VB,VC都可以完成,都是一行话就完成了的,不必在意什么程序完成.
可以看看下面Java.exe 的帮助
Usage: JAVA.EXE [-options] class [args...]
(to execute a class)
or JAVA.EXE -jar [-options] jarfile [args...]
(to execute a jar file)
where options include:
-cp -classpath
set search path for application classes and resources
-D=
set a system property
-verbose[:class|gc|jni]
enable verbose output
-version print product version
-? -help print this help message
-X print help on non-standard options
就是借用了Java.exe 进行编译,你用bat, VB,VC都可以完成,都是一行话就完成了的,不必在意什么程序完成.
可以看看下面Java.exe 的帮助
Usage: JAVA.EXE [-options] class [args...]
(to execute a class)
or JAVA.EXE -jar [-options] jarfile [args...]
(to execute a jar file)
where options include:
-cp -classpath
set search path for application classes and resources
-D=
set a system property
-verbose[:class|gc|jni]
enable verbose output
-version print product version
-? -help print this help message
-X print help on non-standard options
|
去Pchome或华军软件园有下载,不过安装时间非常长,你必须很有耐心,中途若没有反映,
千万别以为死机,别管他,去看电视吧,估计一个小时就够了。
千万别以为死机,别管他,去看电视吧,估计一个小时就够了。
|
begin
把 a.java 变成 a.exe;
end;
把 a.java 变成 a.exe;
end;