MapXtreme for Java 4.5 开发注意事项

来源:互联网 发布:log4j2 输出到数据库 编辑:程序博客网 时间:2024/04/30 14:47

1.MXTJ4.5的实用程序的日志或错误信息输出

MapXtreme-4.5.0/bin目录下每个实用程序(连接管理,地图定义,管理客户端)都有一个对应的扩展名为lax的文件(例如“Connections Manager.exe对应文件为Connections Manager.lax)。打开此文件可以修改以下选项:
#   LAX.STDERR.REDIRECT
#   -------------------
#   leave blank for no input, "console" to read from the console window,
#   and any path to a file to read from that file

lax.stderr.redirect=(标准错误输出 可选控制台:console或自定义文件:***.log
#   LAX.STDIN.REDIRECT
#   ------------------
#   leave blank for no input, "console" to read from the console window,
#   and any path to a file to read from that file

lax.stdin.redirect=(标准输入)


#   LAX.STDOUT.REDIRECT
#   -------------------
#   leave blank for no input, "console" to read from the console window,
#   and any path to a file to read from that file

lax.stdout.redirect=(标准输出)

还可以指定其他选项
类的查找路径
#   LAX.CLASS.PATH
#   --------------
#   the Java classpath necessary to run this application
#   Can be separated by colons (Mac OS/Unix) or semicolons (Windows)

lax.class.path=;D://Program Files//MapInfo/MapXtreme-4.5.0/lib/client;D://Program Files//MapInfo/MapXtreme-4.5.0/lib/client/mxjclient.jar;D://Program Files//MapInfo/MapXtreme-4.5.0/lib/common/miutil.jar;D://Program Files//MapInfo/MapXtreme-4.5.0/lib/common/micsys.jar;D://Program Files//MapInfo/MapXtreme-4.5.0/lib/common/jdom.jar;D://Program Files//MapInfo/MapXtreme-4.5.0/lib/common/xercesImpl.jar;D://Program Files//MapInfo/MapXtreme-4.5.0/lib/common/xmlParserAPIs.jar;D://Program Files//MapInfo/MapXtreme-4.5.0/lib/common/mxj.jar;D://Program Files//MapInfo/MapXtreme-4.5.0/lib/client/mxjapps.jar;D://Program Files//MapInfo/MapXtreme-4.5.0/lib/client/mxjbeans.jar;D://Program Files//MapInfo/MapXtreme-4.5.0/lib/client/mxjloc.jar;;E://Oracle9//jdbc//lib//classes12.jar;lax.jar

运行程序的Java虚拟机
#   LAX.NL.CURRENT.VM
#   -----------------
#   the VM to use for the next launch

lax.nl.current.vm=D://BES//jdk//jdk1.4.1//bin//java.exe

 

 

2.数据库连接定义

Oracle
连接名:        Test(随便)
JDBC
驱动类:  oracle.jdbc.driver.OracleDriver
数据源URL   jdbc:oracle:thin:@主机名或IP:端口号(默认1521
:SID
用户名:

口令:   


在加载Oracle驱动时只要加载classes12.jar一个文件就可以,不能同时加入classes12.jarclasses111.jar两个文件。

 3.

 3.

mdf文件的encoding编码的设置

MXTJ 4.5使用中文安装时默认的encoding="GB2312",无需更改。
MXTJ 4.7使用中文安装时默认的encoding="UTF-8",需要修改MapXtreme-4.7.0/lib/client/encoding-map.xml文件中的以下选项:
 <!-- Set to the desired MIME defined in this file -->
 <XmlEncoding>UTF-8</XmlEncoding>
 

 <!-- Set to the desired MIME defined in this file -->
  <XmlEncoding>GB2312</XmlEncoding>

注:如果使用UTF-8编码,使用中文作为图层名时,打开文件见到的是乱码。

原创粉丝点击