JConfig帮助文档翻译-初始化JConfig

JConfig是对核心java API的扩展library,它通过jni来调用各种平台下应用程序来取得核心java API无法直接获得的系统信息。它能帮助你创建一个高质量,可扩展的java应用

要使用JConfig,你必须确定JConfig能找到它运行时所需要的所有文件,并且你要适当的对JConfig进行
初始化配置。如果你在安装时出现问题,请参考附带的例子和帮助文件来找到怎么初始化JConfig。附带的例子和程序在source/com/tolstoy/testjc这个目录下。

JConfig附带的文件:
1.JConfig.zip(适合所有平台)-包括适合所有平台的.class文件
2.jconfig.cfg,jcfactrz.txt,jcprops.txt(适合所有平台)-包括了配置信息,和一些支持文档
3.jcnfigSN.dll,jcnfigSW.sll,etc.(适用于windows平台)-windows DLLs
4.JConfig.shlb(适用于Mac平台)-Mac 公共的library
5.libjconfiglx0.so(适用于linux平台)Linux的公共library

使用JConfig包括三个基本步骤
1.确定jconfig。zip在classpath里。
2.确定jconfig能找到使用时的本地代码库
3.调用一个包括支持文件描述的本地目录文件对象的FileRegistry.initialize()方法

假设这个支持文件在你的应用目录下,你必须这样调用FileRegistry.initialize() 方法
curDir = new File( System.getProperty( "user.dir" ) );
FileRegistry.initialize( curDir, 0 );

注意:应用目录的权限必须是可写的。JConfig将创建一个临时文件在这个目录下面,直到程序不再需要时它会被自动删除掉。未来的版本可创建一个配置文件在应用目录下面

如果目录传给FileRegistry.initialize() 不包括所有的支持文件的话,JConfig将使用内部存储的默认
值.但是,不要使用这种行为:确定目录下包括了所有的支持文件。如果JConfig不能找到这些文件中的任意一个的话,将会在控制台打印出一个警告信息,来说明文件不能被找到。如果出现警告信息,请检查目录下面是否包含了这些文件。

在source/com/tolstoy/testjc目录下,
Tester.java程序包含了‘doubleCheckJConfigInitializationDirectory()’方法,你可以使用它来确定'jconfig.cfg' and 'jcfactrz.txt'存放在那个目录下。

如果这些支持文件能被发现,并且你的应用运行在一个支持的虚拟机上,JConfig将找到合适的本地代码库正确的初始化JConfig

但是,如果不能找到合适的本地代码库,JConfig将只能提供一套有限制的功能。在这个情况下JConfig将输出一个信息:that FileRegistryPlain has been loaded

更多细节:
JConfig有三种操作方式,这个要取决于它怎么初始化和在什么平台在运行
1.full mode: 所有的FileRegisty方法能想你期望的那样正常运行
2.fallbak mode:只有一部分FileRegisty方法能正常运行,多数会方法null或者-1
3.error mode:所有的FileRegisty方法都返回null或者-1

为了让JConfig能运行在full mode下,必须遵守下面的规则:
1.JConfig必须运行在一个被支持的平台下
2.JConfig必须被初始化,并且应用目录下包括了jconfig.cfg和jcfactrz.txt这两个文件。并且目录必须
是可写的。
3.如果要使用本地代码库,JConfig必须能找到它

如果JConfig已经被正确的初始化了,并且能找到所有需要的文件,它将已full mode运行在它所支持的平
台上,或者以fallback mode运行在一个不支持的平台上。(待续.....)

如果需要转载,请注明出处和作者。谢谢
QQ:221704
MSN:flyly@yeah.net
EMAIL:zhangfl@sports.cn

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Hummingbird Exceed v13 2008, 64位版, part1。 共两部分。下载后需合并解压缩。 包含了一个中文手册文件 ExceedManualCn.pdf。 -------- Hummingbird Exceed,结合了PC和X计算环境。Exceed提供从Windows 桌面到许多类型的计算平台的访问,包括UNIX,Linux,VMS,X Window System,IBM mainframes,和 Internet。 Exceed 允许用户从带有Xweb的网络浏览器显示X 客户端,既可以跨企业内部网,又可以跨国际网。 主要特点和优点: Hummingbird HostExplorer Deployment Wizard Add-on 这个新型外接附件允许管理员从任何网络服务器将HostExplorer配置为具有用户化的外观。 完全的Windows 2000 支持——包括Microsoft Installer和Advertised install支持。 载入优化——选择主机,具有最出色的处理能力来开展X 程序。 支持常见的登录(Single Sign-on)——允许用户无缝连接到UNIX/Linux和X程序。 多语言支持——所有Hummingbird Host Access Solutions 产品除了在支持英语的国家销售外,还有葡萄牙、法国、意大利、德国和西班牙 Microsoft 系统管理服务器(SMS)——SMS支持直接在Windows Installer中就可用。 Jconfig Sconfig——远程和中心管理和配置 完全的PC X家族——Hummingbird Exceed XDK——设计X Window 程序到基于Windows平台 Hummingbird Exceed 3D——让工程和有限分析OpenGL-based程序分配到低成本的桌面上。降低了成本。 Multiple X Display/X Screens/Multiple Monitor支持——先进的X显示支持,用于同时访问多开发环境。 Xstart——强大、简单的远程程序创建。] Xsession——轻松创建多个远程程序。 Setup Wizard—— 更快、更轻松的Exceed安装。 Hummingbird HostExplorer 结合了完整的终端仿真支持——增加了对公司主机的访问,包括:IBM 大型机,AS/400和 UNIX 提供,经过TN3270E, TN5250E 和VT420。 NFS for Windows——性能有所提高,增加了远程文件系统的访问。 Hummingbird FTP for Windows Explorer——使用Windows Explorer 的先进、简化的文件传送。 Internet Daemons "Hummingbird Inetd "——为基于Windows的桌面提供了UNIX功能。 Hummingbird Basic——为自动重复的函数创建强大的脚本。 SOCKS——为TCP/IP程序提供的无缝、透明的安全性; Kerberos——仅保证经过检验的用户登录企业主机; 键盘映射和交换——自定义键盘来模拟工作站,允许用户在多个环境中同时运行; 其它新特点: Exceed XDK中提高的移值速度 Exceed 3D中支持GLX 1.3 Open GL 系统需求和支持的平台: 桌上电脑系统需求: Windows 95/98, Windows NT (Service Pack 4 or higher), Windows 2000 12 MB RAM 20 MB 磁盘剩余空间 启动 XDMCP (Query,Indirect,Broadcast), Passive REXEC,RLOGIN,RSH,Telnet,HRPS,PCX$Server Xstart,Client Wizard,Xsession,Telnet Dial-up Support —LBX,SLIP,PPP 网络传送支持: TCP/IP DECnet 用户界面: Server Visuals — Multiple Simultaneous Visuals, Automatic, GrayScale, PseudoColor, StaticColor, TrueColor, StaticGray X Display Support —Multiple X Displays and X Screens 窗口管理和模块: 多个、单一和同步的窗口模块 远程,本国,本地,本国为缺省,X为缺省,… 本地窗口管理——HWM, Motif1, Native 访问控制/安全 Xstart支持Kerberos V5 鉴定和密码术 主机、用户和密码保护 Xweb安全政策 字体支持 X11R5 RS/X11R6 字体服务器 字体/别名:75 DPI, 100 DPI, CDE, DEC, HP, IBM, Misc, OpenLook, PC Siemens, WinTED 中文/日文/韩文 输入法: XIM Kinput2 Microsoft-IME (中国,日本,韩国) 对Windows 2000的同步支持 打印: Xprint Graphical LPR/LPD via integrated HostExplorer Suite 用于综合的HostExplorer Suite的图形化LPR/LPD 用于HostExplorer Suite的LU1/LU3 管理服务: 经Jconfig Application Management Remote Configuration的集中管理 经Sconfig的集中配置

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值