收录日期:2019/03/21 00:14:33 时间:2016/05/18 03:13:57 标签:Java SE
package texts;
import java.io.*;
import org.jdom.*;
import org.jdom.input.*;
import org.jdom.output.*;

public class XMLRead{
 public static String getStr(){
  try{
   SAXBuilder sb = new SAXBuilder();
   Document doc = sb.build(new FileInputStream("xml/perfence.xml"));
   ProcessingInstruction pi = new ProcessingInstruction("xml-stylesheet","href=\"bookList.html.xsl\" type=\"text/xsl\"");
   doc.addContent(pi);
   Element root = doc.getRootElement();
   Element user = root.getChild("×éÃû³Æ");
   return user.getText();
  }catch(JDOMException e){
   e.printStackTrace();
  }catch(IOException e){
   e.printStackTrace();
  }
  return "";
 }

 public static void main(String[] args){
  System.out.println(getStr());
 }
}
上面这段程序是java读取我相对目录xml/下的prefencd.xml的代码,如果单独编译运行这个类时,能显示出正确的结果,可是如果在另一个类,如Text.java中调用他(语句为XMLRead xmlRead = new XMLRead();)的时候,会报错java.lang.NoClassDefFoundError: org/jdom/JDOMException,请问为什么啊?
编译Text.java时classpath中有JDOM吗?
to: Schlemiel(维特根斯坦的扇子)
你说的什么意思?我没听懂
delete package texts;
try do it.
or u can use this class in text in this way:test.XMLRead xmlRead= new XMLRead();
That's will be ok.
楼主,你的Text.java在文件头那里有import org.texts.*;么?
你好象在Text.java没有指定你的java文件所调用类的地址
不行阿,你们的方法我都试了,当然除去package我没用,因为不package不行阿,都不好用,到哪里错了阿?
up

怎样从零开始学习VC++数字图像处理 百思不得其解的问题!! 采购笔记本电脑窍门:一线品牌本机基础标配推荐 请富有同情心的人来解答 请教关于delphi的一段小程序,谢谢大家。 关于数据库查询并缓存的问题。 跪求:遍历xml过程中,关于属性的作用域问题,不甚感激,急!急!急! 模拟网页登录高分求助 谁有好看点的素材? 请问CT-lib开发中,想实现在记录集中移动该怎么做? 请教一句delphi语言的意思! 运行select 时出错,请各位同仁帮忙 周末散分 向专业人士的请教,关于ASP后台文件的问题。 吉时已到,散分@2008-07-26 发现一个BUG。。Respons.Write会让CSS布局产生BUG。 怎样根据IHTMLDocument得到焦点所在的页面元素的指针? 漫漫长夜,无心睡眠,散分!~~ 如何自动释放!! BITMAP位图句柄,想做灰度处理 现在的女的都穿成什么样了!和没穿有区别么? java调用mssql的存储过程,如何得到ResultSet对象? SQL执行错误,菜鸟求帮助 病毒原理 急!急!急!在pb中生成交叉表获取不了数据 我考又人在倒班 发个图 这个update语句怎么写? swt的TEXT组件控制格式 驱动加载失败,求助!