当前位置: 技术问答>java相关
关于JAVA应用程序(Java Application)的deliver问题
来源: 互联网 发布时间:2015-01-30
本文导语: 我的问题很傻,但是绝对真诚! 以最简单的程序作为例子: 首先,我在自己的PC(Windows98)中安装了JAVA2 JDK ; 然后,我编写了最简单的Java Application的源程序: HelloWorldApp.java /** * The HelloWorldApp class implements an application that * si...
我的问题很傻,但是绝对真诚!
以最简单的程序作为例子:
首先,我在自己的PC(Windows98)中安装了JAVA2 JDK ;
然后,我编写了最简单的Java Application的源程序: HelloWorldApp.java
/**
* The HelloWorldApp class implements an application that
* simply displays "Hello World!" to the standard output.
*/
class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!"); //Display the string.
}
}
接着,我用javac HelloWorldApp.java 把源程序编译成HelloWorldApp.class(所谓的JAVA Bytecode)
最后,我用 java HelloWorldApp.class 来运行它(据说是通过JAVA Virtual Machine和JAVA API完成的,我还没有学到这里)
我要问的是:
1.我是不是在安装JAVA JDK 的时候就安装了专门针对Windows98的JAVA VM 和JAVA API ?
2.我怎样才能把我的HelloWorldApp.class 变成一个.exe文件,以便我可以把它分发给其他人运行?(而这些人拥有的PC不一定安装了JAVA VM 和JAVA API)
|
1. yes
2 用JET可将.class变成.exe 但要有jet的 dll才可在别的及其运行
2 用JET可将.class变成.exe 但要有jet的 dll才可在别的及其运行