用jbuilder编译的可执行程序的后缀是exe 吗?(5分)

青云

Unregistered / Unconfirmed
GUEST, unregistred user!
我用jbuilder创建了一个简单的程序,编译通过了,也显示了相应的程序,但是我找了好久,也不知道这个可执行文件放那里去了。
我想问一下,java的源程序是.java,编译后的文件好象是.class,那么哪里有.exe呢?
我想不通。
 
F

fxb

Unregistered / Unconfirmed
GUEST, unregistred user!
应该寄生在HTML
 
H

helloqiner

Unregistered / Unconfirmed
GUEST, unregistred user!
java编译后生成的文件是.class,没有exe,要调用的话要用javac hello.class才行。
对于applet则要在网页中才行。
 
G

goldbaby

Unregistered / Unconfirmed
GUEST, unregistred user!
你应该创建一个PROJECT,如果你创建的是小程序,就会没有EXE
 
F

fairyer

Unregistered / Unconfirmed
GUEST, unregistred user!
我用过扩展名是.jar 的也是可执行的呀!
 
W

wqthai

Unregistered / Unconfirmed
GUEST, unregistred user!
请问:扩展名是.jar 的怎么可执行阿??
 
G

generaljn

Unregistered / Unconfirmed
GUEST, unregistred user!
用jbuilder可以直接生成exe
new -> Build -> Native Excutable Builder
好像不能离开jre.
 
T

thomasyoung

Unregistered / Unconfirmed
GUEST, unregistred user!
标准编译结果就是*.class。
如果编译成.exe就不能拿到其它平台运行了。
 
Y

yejsj001320

Unregistered / Unconfirmed
GUEST, unregistred user!
好像是这样 的
 
X

xeen

Unregistered / Unconfirmed
GUEST, unregistred user!
java程序 是通过 jvm 解释执行的, .class是字节码,运行时候虚拟机
对它解释、执行。
所以没有什么.exe,这是 java 能跨平台的原因,也是 java 如此慢的原因.
 
H

hotsoup

Unregistered / Unconfirmed
GUEST, unregistred user!
当然可以了,Build -> Native Excutable Builder。
其实javac.exe,java.exe什么的都是class文件包装成的,但是有一点就是这些文件的执行都离不开jre。所以在你安装的jdk中都有一个jre的目录,因为你在执行javac的时候本来也要jre的支持啊。
 
Y

yangguang33

Unregistered / Unconfirmed
GUEST, unregistred user!
谁能介绍基本初学者入门的JBUILDER8。0的书啊!最好是电子书[:D]
 
C

crii2

Unregistered / Unconfirmed
GUEST, unregistred user!
.java 编译成 .class 就可以用java运行环境(JRE)执行了。同一个.class 可以在不同的操作系统中的jre中运行,即java的跨平台特性。
至于执行速度,如果想快,就别用高级语言,直接使用CPU指令,可以做到最快,但,开发周期对很长,对程序员的要求也高。
至于.jar,则是一个zip包,里面包含了应用程序的各种文件,也可以在java环境中执行,如kJava手机上的程序是这个模式。
至于.html,只是 java applet 内嵌在Web浏览器中运行罢了。看上去好像可执行程序是.html。
要生成.exe,有相应的工具,可以把 .class 转变成 .exe ,但JRE 有30-40MB,生成完全独立的.exe肯定有困难。
 
G

gydldfw

Unregistered / Unconfirmed
GUEST, unregistred user!
要学java,不看jb,看介绍java的书。直接用写字板。
楼上的NB哦!
开发过用在手机上的程序嘛?
 
N

niko7

Unregistered / Unconfirmed
GUEST, unregistred user!
微软好像有个 jexegen.exe 的工具,不知道能实现什么,我没有找到它。
看介绍说是编译成 EXE 的。
 

公子小白

Unregistered / Unconfirmed
GUEST, unregistred user!
标准的Java 文件通过编译生成 Class 文件,在JVM 上运行。
同时,JBuilder 提供 Tools | Native Excutable Builder 的向导,可以直接生成 Windows (exe)、 Linux 或 Solaris, 甚至Mac 平台的可执行文件!(生成后无需JVM支持,即可运行)!
 
C

chuanxue

Unregistered / Unconfirmed
GUEST, unregistred user!
不好理解。
 
N

niuer

Unregistered / Unconfirmed
GUEST, unregistred user!
公子小白 说得没错[:)],jb下确实有这样的功能。而且,还可以在windows下编译生成linux下运行的二进制代码[8D]
 
Z

zlr_888_888

Unregistered / Unconfirmed
GUEST, unregistred user!
可以生成exe文件
 
顶部