您现在的位置: 中国教师站 >> 教师关注 >> 电脑技术 >> 编程技术 >> Java >> 正文

Google
在Windows下使用GCJ+SWT的实例
作者:Siny 文章来源:中国教师站cn-teacher 点击数: 更新时间:2007-4-22 14:52:09

在Windows下使用GCJ+SWT的实例

GCJ可以把JAVA程序编译成本地代码,编译成功后的exe文件不再需要JRE就可直接运行,编译成本地后的程序运行速度有所提高。缺点是生成后的文件较大,我试了一个hello world都要两兆多,用WinRAR压缩后为600多K。

 

安装及配置

1.       下载MinGW。(http://sourceforge.net/projects/mingw )

网址:http://sourceforge.net/project/showfiles.php?group_id=2435

需要下载下列文件:

MinGW-2.0.0-3.exe (在Windows下的GNU环境)

MSYS-1.0.8.exe (一个模拟的*nix 支持shell等)

gcj-3.2-20021210-1.tar.gz (主角GCJ编译java为本地代码)

2.       安装文件

依次安装MinGW-2.0.0-3.exe、MSYS-1.0.8.exe

安装MSYS时会有提示要你输入MinGW的路径。

解压缩gcj-3.2-20021210-1.tar.gz将里面的文件复制到MinGW下,注意对应文件夹,比如gcjin下文件要放到对应的MinGWin下面。

 

3.       设置Windows的PATH把MinGWin加到系统的PATH里,方便以后运行gcj

 

然后在命令行里输入gcj –v 看看吧:)

HelloGCJ.exe

为了方便描述,让我们先建立一个gcjwork文件夹,

在gcjwork中建立一个普通的java源文件,HelloGCJ.java

public class HelloGCJ {

    public static void main(String[] args) {

        System.out.println("Hello GCJ!");

    }

}

同目录下新建一个文本文件Makefile注意不要带扩展名。

TARGET=HelloGCJ

GCJ=gcj

 

all: $(TARGET)

 

$(TARGET): $(TARGET).o

       $(GCJ) --main=$(TARGET) -o $(TARGET) $(TARGET).o

[1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页

相关专题:
 
 网友评论:(评论内容只代表网友观点,与本站立场无关!)
GOOGLE广告

阅读排行

| 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 |
中国教师站

中国教师站 版权所有 Copyright © 2006-2020 All Rights Reserved 站长:Sina & Siny
[备用域名:www.JXZYW.Com] 有事请留言有事请留言
【实力成就精品 诚信呵护品牌】

信息产业部备案
苏ICP备06018635号