当前位置:  技术问答>java相关

关于java下的import

    来源: 互联网  发布时间:2015-10-04

    本文导语:  我的java文件如下(部分代码) import java.lang.*; import java.lang.reflect.*; import java.io.*; import java.util.Properties; import java.util.Hashtable; import java.util.Vector; import java.util.Enumeration; import java.util.StringTokenizer; import javax.xml.parser...

我的java文件如下(部分代码)
import java.lang.*;
import java.lang.reflect.*;
import java.io.*;
import java.util.Properties;
import java.util.Hashtable;
import java.util.Vector;
import java.util.Enumeration;
import java.util.StringTokenizer;
import javax.xml.parsers.*;
import org.xml.sax.*;
import org.xml.sax.helpers.*;
import org.w3c.dom.*;

public class ShWbdt implements ApConstant{
    //クラス変数


    static private ShWbdt instance;        // The single instance

    //インスタンス変数
    private String propFilePath;           //項目属性ファイルへのパス
    private String fileEncode;             //エンコード情報
    private Hashtable itemProperty;        //項目属性情報ドキュメント

    /**
     * Returns the single instance, creating one if it's the
     * first time this method is called.
     *
     * @return CmWbdt The single instance.
     */
    //プロパティファイル指定なし
    static synchronized public ShWbdt getInstance() {
        if (instance == null) {
            instance = new ShWbdt();
        }
        return instance;
    }
    //プロパティファイル指定あり
    static synchronized public ShWbdt getInstance(String enctype) {
        if (instance == null) {
            instance = new ShWbdt(enctype);
        }
        return instance;
    }

    /**
     * A private constructor since this is a Singleton
     */
    private ShWbdt() { //指定なし
        init();
    }
    private ShWbdt(String enctype) { //指定あり
        init(enctype);
    }

    /**
     * 初期化処理
     */
    private void init() { //指定なし
        fileEncode = C_DEFAULT_ENCODE;
        itemProperty = new Hashtable();
    }
    private void init(String enctype) {
        if(enctype!=null)
            fileEncode = enctype;
        else
            fileEncode = C_DEFAULT_ENCODE;

        itemProperty = new Hashtable();
    }

      /**
     * DOMオブジェクト生成
     *
     * @param   path      項目属性ファイル配置パス
     * @param   gamenid   画面ID
     * @return  読み込み完了:true , エラー:false
     */
    public synchronized boolean prepareItemProperty( String path,String gamenid )
    {

        if( itemProperty.get(gamenid)!=null )
        {
            notifyAll();
            return true;

        }

        DocumentBuilderFactory dbf =DocumentBuilderFactory.newInstance();

        dbf.setValidating(false);
        dbf.setIgnoringComments(false);
        dbf.setIgnoringElementContentWhitespace(false);
        dbf.setCoalescing(false);
        dbf.setExpandEntityReferences(false);

        DocumentBuilder db = null;
                notifyAll();
        return true;
    }
}
当我用tomcat运行时抛出异常
我屏蔽public synchronized boolean prepareItemProperty( String path,String gamenid )是函数正常运行
但我没有调用prepareItemProperty()函数
只要prepareItemProperty()函数中定义了
import javax.xml.parsers.*;
import org.xml.sax.*;
import org.xml.sax.helpers.*;
import org.w3c.dom.*;
其中任何一个方法函数就会抛出异常
为何原因
我的系统是win2000server tomcat 4.0

|
tomcat的版本不对,应该改用tomcat3.3a则可以解决这个问题

    
 
 

您可能感兴趣的文章:

  • <%@ page language="JAVA" import="Java.sql.*"%> 的条件
  • 请问java程序中的import为什么有的用java.….*,而有的又用java.….…,有什么区别吗?
  • import com.sun.java.swing.*;提示找不到com.sun.java包我该怎么办?急!
  • 关于java的import的问题
  • import Java.sql.*; 报错包 Java.sql 不存在?请帮帮我!
  • java中的import和C中的include到底有什么区别?
  • 菜鸟问题:java中import导入的文件在哪里,可以看倒源代码吗?
  • 关于java的package 以及 import的问题
  • 我的Sin();Cos()函数为什么不能用啊?已经import java.lang.*;还不行吗?
  • #import java.awt.* 这个东东在哪里?
  • 为何jdk1.2中不能import java.util.TimerTask;谢谢回答!!!
  • JAVA导入哪些类不需用import?
  • 这句话怎么会出错?import com.sun.java.swing.*;
  • 请问在thinking java中如何导入import com.bruceeckel.util.*
  • 急急急!!!用到parseInt函数应该import java.lang.*;是吗?为何有错呢?
  • <%@ page import="java.lang.Math"%>后用round(float a)方法,怎么报找不到round方法?
  • 关于:import java.util.StringTokenizer; 问题!
  • 为什么我无法import com.sun.java.swing.* 是否要下栽什么包啊。在那下栽。
  • 我在编译java文件时,加入了import javax.serlvet.http.*;提示出错,我用jdk131和jdk140都是这样
  • 编译java文件的时候提示,找不到“import javax.servlet.ServletConfig”
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: stringflavor定义及介绍
  • 我对JAVA一窍不通,可惜别人却给我一个Java的project,要我做一个安装程序,请问哪里有JAVA INSTALLER下载,而且我要不要安装java的sdk才能完成此项任务?
  • java命名空间java.security类keystore的类成员方法: getdefaulttype定义及介绍
  • 新年第一天,让我们讨论一下未来一年JAVA的发展趋势! 个人认为,JAVA将主要朝ERP和JAVA手机方面发展!
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getclasspath定义及介绍
  • 我想学Java,但不知道Java的实用的开发工具有那些,Java主要用在哪些方面,EJB到底是什么东西??
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: javaserializedobjectmimetype定义及介绍
  • redhat7.3下,java程序打印中文直接用java命令执行正常,用crontab执行java命令为乱码
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: javafilelistflavor定义及介绍
  • 各位学java的朋友,学java的未来是什么,你们学java都用来开发什么项目啊!来者给分!!
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getvmname定义及介绍
  • 简单说说Java SE、Java EE、Java ME三者之间的区别


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3