你的程序没有毛病,
我看是环境变量的问题
我把全路径给你,你看看
CLASSPATH
d:\JBuilder7\jdk1.3.1\lib\tools.jar;d:\jakarta-tomcat-4.0.3\classes;d:\jakarta-tomcat-4.0.3\lib
JAVA_HOME
d:\JBuilder7\jdk1.3.1
TOMCAT_HOME
d:\jakarta-tomcat-4.0.3

解决方案 »

  1.   

    TO 楼上,他在jdk下执行java命令来运行它都没有问题,很明显不是classpath什么的错误,能生成文件,但是为空,很显然就是没有取出任何数据,也就是说jdbc链接数据库出现了问题,我想应该就是jbuilder的驱动配置问题吧
    看你链接数据库的链接是这么建立的:
    database1.setConnection(new com.borland.dx.sql.dataset.ConnectionDescriptor("jdbc:borland:dslocal:D:\\JBuilder6\\bin\\et.jds", "sample", "", false, "com.borland.datastore.jdbc.DataStoreDriver"));
    也就是说你并没有为jbuilder本身添加jdbc驱动---我想应该就是这个原因。
    试着将这个驱动的添加到jbuilder里面去(在tools->configre libraries->new->键入name->add->选择驱动文件,不妨将其设置在User Home下面),然后将链接代码改为正常的链接设置试试看行不行(比如不要再使用路径装入jdbc:borland:dslocal:D:\\JBuilder6\\bin\\et.jds这种方法看看0)
      

  2.   

    哥哥,数据库连接怎么能出问题。我把数据事先取道了resultset中。都能把记录打出来啊。
      

  3.   

    还有to alphazhao(绿色咖啡) 
    在jdk下不仅能运行,而且文件不为空,节点都写进去了。
    是在jbuilder 下运行的时候文件为空。
      

  4.   

    不可能阿!!!你若能保证数据都取出来了,写文件什么的在jdk下执行和在jbuilder里面执行根本就不会有什么差别阿!!!!
    有没有提示错误信息?
    贴出来看看……
      

  5.   

    jb自带有xml解析器,版本比较底,但是在classpath里优先级比较高不知是不是这原因
      

  6.   

    哥哥,不提示错误信息。
    在jbuilder下运行控制台显示这样。
    company_id[company_id: null]variety_id[variety_id: null]yc_balance[yc_balance: null]by_income[by_income: null]lj_income[lj_income: null]by_bsqk[by_bsqk: null]lj_bsqk[lj_bsqk: null]by_xshk[by_xshk: null]lj_xshk[lj_xshk: null]ym_balance[ym_balance: null]product_prop[product_prop: null][row: null]company_id[company_id: null]variety_id[variety_id: null]yc_balance[yc_balance: null]by_income[by_income: null]lj_income[lj_income: null]by_bsqk[by_bsqk: null]lj_bsqk[lj_bsqk: null]by_xshk[by_xshk: null]lj_xshk[lj_xshk: null]ym_balance[ym_balance: null]product_prop[product_prop: null][row: null]company_id[company_id: null]variety_id[variety_id: null]yc_balance[yc_balance: null]by_income[by_income: null]lj_income[lj_income: null]by_bsqk[by_bsqk: null]lj_bsqk[lj_bsqk: null]by_xshk[by_xshk: null]lj_xshk[lj_xshk: null]ym_balance[ym_balance: null]product_prop[product_prop: null][row: null]company_id[company_id: null]variety_id[variety_id: null]yc_balance[yc_balance: null]by_income[by_income: null]lj_income[lj_income: null]by_bsqk[by_bsqk: null]lj_bsqk[lj_bsqk: null]by_xshk[by_xshk: null]lj_xshk[lj_xshk: null]ym_balance[ym_balance: null]product_prop[product_prop: null][row: null]company_id[company_id: null]variety_id[variety_id: null]yc_balance[yc_balance: null]by_income[by_income: null]lj_income[lj_income: null]by_bsqk[by_bsqk: null]lj_bsqk[lj_bsqk: null]by_xshk[by_xshk: null]lj_xshk[lj_xshk: null]ym_balance[ym_balance: null]product_prop[product_prop: null][row: null]company_id[company_id: null]variety_id[variety_id: null]yc_balance[yc_balance: null]by_income[by_income: null]lj_income[lj_income: null]by_bsqk[by_bsqk: null]lj_bsqk[lj_bsqk: null]by_xshk[by_xshk: null]lj_xshk[lj_xshk: null]ym_balance[ym_balance: null]product_prop[product_prop: null][row: null]Closing connections...[data: null][#document: null]你看到了,节点里没有值,文件为空,而在jdk下doc 界面下节点都有值,而且文件也有东西。问题在哪呢。我研究一下五了。
      

  7.   

    jb7下带的jaxp版本比较低吗???怎么个低。我一打点,方法都能出来啊
      

  8.   

    我开始怀疑是不是和jbuilder 的文件路径有有没有什么关系,
    我只的是jproject下的路径问题。