java初学者的一个问题,如何得到可执行exe文件?(5分)

  • 主题发起人 主题发起人 青云
  • 开始时间 开始时间

青云

Unregistered / Unconfirmed
GUEST, unregistred user!
我编了一个最简单的java程序,我想问您一下该如何把它编译成可以执行的exe文件。以下是源程序x.java:
public class x
{
public static void main(String ags[])
{
int a=25,b=3;
boolean d=a<b;
boolean c=a>=a*2-b*9;
System.out.println("a<b="+d+",3=",+e);
}
}
我机器上装有了j bulider 8,里面有个jdk 1.4
我用dos 命令 java x.java
可是编译不成功。
后来我在j builder 环境下用向导做了一个最简单的程序,编译通过了,
也看到了执行的结果。
其编译指令是:D:/JBuilder8/jdk1.4/bin/javaw -classpath "C:/dai1/classes;D:/JBuilder8/jdk1.4/demo/jfc/Java2D/Java2Demo.jar;D:/JBuilder8/jdk1.4/demo/plugin/jfc/Java2D/Java2Demo.jar;D:/JBuilder8/jdk1.4/jre/lib/charsets.jar;D:/JBuilder8/jdk1.4/jre/lib/ext/dnsns.jar;D:/JBuilder8/jdk1.4/jre/lib/ext/ldapsec.jar;D:/JBuilder8/jdk1.4/jre/lib/ext/localedata.jar;D:/JBuilder8/jdk1.4/jre/lib/ext/sunjce_provider.jar;D:/JBuilder8/jdk1.4/jre/lib/im/indicim.jar;D:/JBuilder8/jdk1.4/jre/lib/jaws.jar;D:/JBuilder8/jdk1.4/jre/lib/jce.jar;D:/JBuilder8/jdk1.4/jre/lib/jsse.jar;D:/JBuilder8/jdk1.4/jre/lib/rt.jar;D:/JBuilder8/jdk1.4/jre/lib/sunrsasign.jar;D:/JBuilder8/jdk1.4/lib/dt.jar;D:/JBuilder8/jdk1.4/lib/htmlconverter.jar;D:/JBuilder8/jdk1.4/lib/tools.jar" dai1.Application1
可我就是找不到这个执行文件放哪里了,找了半天也没有找到相应的exe文件,
好象java的源程序都是.java,编译之后的文件是.class.那么可执行文件exe在什么地方呢?是不是要通过虚拟器引擎。如果是这样,那么该引擎是什么?
如果把用java开发的程序放到其他机器上,是不是都要安装该引擎。
 
呵呵,.class就是生成的字节码了!JVM可执行的目标文件。
也没必要转换成.exe吧,真的想转成.exe用其它工具,或者JB应该有这种工具,
没用过~~
 
在jbuilder8下,工程打开的情况下,选择File->New->在Object Gallery中选择Builde标签->Native Executable Builder,按照提示做下去。然后RUN工程,就会生成.exe文件了。
 
要先用javac来编译成类,要后用java来执行。
 
java的程序打包成*.jar的文件就可以双击执行了吧。
呵呵,我也是初学者,有误莫怪。
 
javac x.java
java x
 
我晕~~ I 服了 YOU 了,如果要EXE用JAVA干什么,DELPHI、VC++干啥去?没了跨平台性JAVA还有何意义?是的,不同平台要装不同的JRE OR SDK环境。
 

Similar threads

后退
顶部