在win32下编译charva,运行DEMO的一个小实验

工作需要,我们希望开发一套程序,出来三套显示界面:SWING,jsp,text terminate。
初步计划是,制作基础的业务控件库(所有显示界面控件必须都在业务控件库之中)。
开发步骤:
1.拖拽开发SWING,自定义插件都生成XML配置文件。
2. 生成字符终端。
3.jsp的解决方案,不方便透露
国内好像没有这生成字符终端的应用,google了下。发现一个工具:charva。看看介绍,好像还不错。以下为我在我的机器上建立charva工程的过程。--由于手边只有win环境,而且还是WIN程序员出生,最熟悉的操作系统还是win,所以在win下做实验。
环境:
jdk1.5---charva默认环境是1.4,手边只有1.5,抱着试试看的态度了
gcc,mingw32(Dev-Cpp)
win2003 server(欧的笔记本同时还是大家的server,专门配置的移动服务器, :D )
ant ---C:\java\ant版本不记得了,偶得版本比较低,编译的时候有几个关键字不认识,等下说。 偶没有安装ant,只是建立了一个目录,拷贝了lib到目录下。为此我写了一个build.bat,cp.bat.
pdc31dllw--C:\app\pdc31dllw
build.bat
[code]
set CP1=%JAVA_HOME%\lib\tools.jar;
for %%i in (%ANT_HOME%\lib\*.jar) do call cp.bat %%i
set CP=%CP1%;%CP%
%JAVA_HOME%\bin\java -classpath "%CP%" -Dant.home=lib org.apache.tools.ant.Main %1 -buildfile build.xml
[/code]

cp.bat
[code]
set CP=%CP%;%1
[/code]

1.下载:http://www.pitman.co.za/projects/charva/Download.html
解压到 C:\java\charva目录。
2。下载j2ssh,地址记不得了,可google。
解压到 C:\java\j2ssh目录。
3。下载Dev-Cpp,安装。
4. 进入 C:\java\j2ssh,执行 build ,在C:\java\j2ssh\dist\lib目录下生成四个文件:
j2ssh-ant-0.2.8.jar,j2ssh-common-0.2.8.jar,j2ssh-core-0.2.8.jar,j2ssh-dameon-0.2.8.jar
拷贝:j2ssh-ant-0.2.8.jar,j2ssh-common-0.2.8.jar,j2ssh-core-0.2.8.jar到ant_home\lib目录下。
我的jdk是1.5,在jssh的代码中,有变量是:enum,而enum在1.5下是关键字,修改即可。
5.进入C:\java\charva
在这个build.xml中,有两个关键字:breakiterator,failonerror;没用过,不知道是什么意思?
在我的ant环境下不认识,去掉。
build compile
build javah
build compile-test
6.编译Terminal.dll
进入到C:\java\charva\charva\c\src目录,拷贝Makefile.win32.txt 成 Makefile文件
在Makefile文件中增加:
CC = gcc.exe
修改PDCURSES_HOME,JAVA_HOME值
JAVA_HOME="C:/java/jdk15"
PDCURSES_HOME="C:/app/pdc31dllw"
执行命令: make
命令执行成功,在C:\java\charva\charva\c\lib生成Terminal.dll文件。
7.添加C:\app\pdc31dllw目录到Path中。
8.运行DEMO
进入到C:\java\charva\charva目录,运行wintest.bat。
成功。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值