当前位置: 技术问答>java相关
能不能把java文件编译成可执行文件,但不需要java虚拟机?
来源: 互联网 发布时间:2015-05-01
本文导语: 能不能把java文件编译成可执行文件,但不需要java虚拟机? | 在WIN9X以及WIN-NT下JAVA应用程序的执行问题: 在WIN9X以及WIN-NT环境下,目录c:windows下有两个应用程序jview和wjview 相当与JAVA中的JAVA和JAVAW...
能不能把java文件编译成可执行文件,但不需要java虚拟机?
|
在WIN9X以及WIN-NT下JAVA应用程序的执行问题:
在WIN9X以及WIN-NT环境下,目录c:windows下有两个应用程序jview和wjview
相当与JAVA中的JAVA和JAVAW,可以执行JAVA应用程序。
但是有限制,就是你不能在程序中import任何非JAVA标准库,也就是说你除了能
import java...外,不能导入任何JAVAX的库。连SWING都不能用。如果你用了,
就需要把所用的类打包在一起,但这样往往很麻烦,而且文件体积也很大!
下面的程序在没有安装JDK的WINDOWS下双击批处理文件应该能执行:
//young.class
import java.util.Vector;
public class young
{
public static void main(String args[])
{
int i=-67;
int a=i>>1;
System.out.println(i + ">>1 is: " + a);
Vector v=new Vector();
for(i=0; i
在WIN9X以及WIN-NT环境下,目录c:windows下有两个应用程序jview和wjview
相当与JAVA中的JAVA和JAVAW,可以执行JAVA应用程序。
但是有限制,就是你不能在程序中import任何非JAVA标准库,也就是说你除了能
import java...外,不能导入任何JAVAX的库。连SWING都不能用。如果你用了,
就需要把所用的类打包在一起,但这样往往很麻烦,而且文件体积也很大!
下面的程序在没有安装JDK的WINDOWS下双击批处理文件应该能执行:
//young.class
import java.util.Vector;
public class young
{
public static void main(String args[])
{
int i=-67;
int a=i>>1;
System.out.println(i + ">>1 is: " + a);
Vector v=new Vector();
for(i=0; i