`
tzraeq
  • 浏览: 82991 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

ArcSDE的java开发包中竟然有System.out.println

阅读更多
最近发现Tomcat后台Console经常性的大批量打印如下格式的字符串

PointN geometry is SePoint:
(dx=xxx,dy=xxx)

发现是SeLinestring的pointN方法中打印出

反编译了jsde_sdk.jar
真的发现了System.out.println语句......
查看MANIFEST.MF文件发现,版本是9.3,jdk 1.4.2_12编译
无语ing.......

最无语是,ESRI对于此问题的回复是:
ArcSDE SDK Java API是一个免费的产品,无法修改其源代码并重新编译,可以尝试使用ArcSDE 9.3.1 SDK Java API。


在ESRI资源中心找到SDE的linux 9.3.1的客户端,解压出jsde_sdk.jar,反编译之后发现版本确实不一样了,但System.out.println语句依旧存在......

鉴于个人兴趣,用如下代码"解决"该问题
		System.out.println("text is visible");
		PrintStream printStreamOriginal = System.out;
		System.setOut(new PrintStream(new OutputStream() {
			public void write(int b) {
			}
		}));
		System.out.println("this text will be lost");
		System.setOut(printStreamOriginal);
		System.out.println("text is visible again....");
分享到:
评论

相关推荐

    ArcSDE9.0~9.3_JAVA开发包

    是AE9系列的java开发包 Fetching data 数据从一张表或者一个layer中查询得出。SeQuery对象则是用于准备并执行一个查询操作,建立并执行一个查询的步骤如下: 1.建立一个SeSqlConstruct对象,这个对象中有想要查询...

    ArcSde for java 的jar包

    在Java环境下开发ArcSDE应用,通常会用到SDK提供的jar包。以下是关于这些jar包的详细解释: 1. **jpe_sdk.jar**:这是ArcSDE Java Platform Edition (JPE)的核心库,包含了访问和操作ArcSDE地理数据库的API。开发者...

    汉化ArcSDE API for JAVA中的错误描述

    标题中的“汉化ArcSDE API for JAVA中的错误描述”是指将ArcSDE的Java API中的错误信息翻译成中文的过程。ArcSDE是Esri公司的一款产品,它提供了一个中间件服务,使得地理信息系统(GIS)能够与各种数据库进行交互,...

    ArcSDE SDK Java 快速实践.pdf

    在ArcSDE SDK中,几何对象是GIS应用开发的核心组成部分之一。这些对象不仅被用于表示空间数据,还支持各种空间分析功能。根据给定文档的描述,ArcSDE SDK中的几何对象定义分散在多个位置,并且具有不同的用途。 ###...

    arcsde_sdk_9.3_java

    ArcSDE SDK 9.3 for Java,作为一款专为Java平台设计的软件开发工具包,为GIS(地理信息系统)领域的开发者提供了强大的支持,使他们能够进行深度集成和定制化的二次开发。这个SDK是Esri公司产品系列中的一个重要...

    ArcSDE sdk 开发Jar包及文档

    ArcSDE sdk 开发Jar包及文档,可以立即开始开发使用。

    ArcGIS中ArcSDE SDK程序包9.3版本合集lib.rar

    jsde_sdk.jar Contains the ArcSDE Client, and Geometry Java API class files. jpe_sdk.jar Contains the ArcSDE Projection Engine Java API class files. concurrent.jar Provides standardized, efficient ...

    GeoTools API

    org.geotools.arcsde.data org.geotools.arcsde.data.view org.geotools.arcsde.filter org.geotools.arcsde.jndi org.geotools.arcsde.logging org.geotools.arcsde.raster.gce org.geotools.arcsde.raster....

    ArcSDE JAR包

    因此,正确理解和使用ArcSDE JAR包,不仅要求熟悉Java编程,还需要对GIS架构、数据库管理和网络通信有扎实的基础。 总结来说,ArcSDE JAR包是连接Geoserver和ArcSDE数据库的关键,使得用户能够充分利用开源GIS...

    ARCSDE10JAR包

    ARCSDE10JAR开发包,用于JAVA的SDE操作 he ArcSDE Developer Help system explains ArcSDE concepts, provides access to C and Java API References that work with ArcSDE geodatabases, and also provides samples...

    geoserver-2.16.4-arcsde-plugin.zip

    首先,我们关注的“geoserver-2.16.4-arcsde-plugin.zip”文件,这是专门为Geoserver 2.16.4版本设计的ArcSDE插件包。这个压缩包包含了多个必要的库文件和文档,包括icu4j-3.4.4.jar、gt-arcsde-22.4.jar、...

    ArcSDE安装+Geoserver数据发布.zip

    - "jpe_sdk.jar"和"jsde_sdk.jar":这两个文件是Esri提供的Java API,用于开发与ArcSDE交互的应用程序。 - "geoserver-2.1.1-arcsde-plugin.zip":这是GeoServer的ArcSDE插件,允许GeoServer直接访问和管理ArcSDE...

    基于ArcSDE C API的ArcSDE客户端实现方法.zip

    C API的使用要求开发者对C语言有深入理解,并且熟悉ArcSDE的工作原理。 二、ArcSDE客户端实现步骤 1. 初始化:在编写ArcSDE客户端程序时,首先需要进行初始化工作,包括设置环境变量、创建连接池和初始化ArcSDE库...

    Geotools Java API 开发gis的参考资料

    org.geotools.arcsde.data org.geotools.arcsde.data.versioning org.geotools.arcsde.data.view org.geotools.arcsde.filter org.geotools.arcsde.gce org.geotools.arcsde.gce.band org.geotools.arcsde.gce...

    arcsde开发jar.zip

    jsde_sdk.jar Contains the ArcSDE Client, and Geometry Java API class files. jpe_sdk.jar Contains the ArcSDE Projection Engine Java API class files. concurrent.jar Provides standardized, efficient ...

    ArcSDE自动安装和手动安装详解.pdf

    完成基础安装与配置后,还需修改Windows服务配置文件(位于c:\winnt\system32\drivers\ect目录下的services文件)和SDE服务配置文件(位于D:\tools\SDE\ArcSDE\ora9iexe\etc目录下的services文件),添加对应的服务...

    Arcsde安装包

    ArcSDE与ArcGIS紧密结合,使得GIS(Geographic Information System)用户能够访问和处理存储在企业级数据库中的复杂空间数据。 在ArcGIS环境中,ArcSDE扮演着至关重要的角色。它作为中间件,连接ArcGIS桌面应用(如...

    ArcSDE 9.3 Java API离线帮助手册

    《ArcSDE 9.3 Java API离线帮助手册》是GIS开发人员的重要参考资料,它提供了全面、详尽的关于ArcSDE 9.3版本的Java应用程序接口(API)的指南。ArcSDE,全称Arc Spatial Data Engine,是由Esri公司开发的一款用于...

    ArcSdeSDK for java

    ArcSdeSDK for Java,作为一款专为Java开发者设计的地理信息系统(GIS)开发工具包,是Esri公司提供的重要产品,用于连接和操作ArcSDE数据库。ArcSDE是Esri的地理数据库引擎,它允许在多个平台上管理和共享空间数据...

    arcsde_9.2_oracle_10g+配套的授权文件ArcGIS.ArcSDE.9.2授权许可.ecp

    5. **输入授权信息**:在指定的步骤中,导入“ArcGIS.ArcSDE.9.2授权许可.ecp”文件,激活软件许可。 6. **配置服务**:安装完成后,你需要配置ArcSDE服务,使其能够与你的Oracle数据库进行通信。这可能涉及到设置...

Global site tag (gtag.js) - Google Analytics