日期:2014-05-20  浏览次数:20805 次

Java 引用包问题,求教,谢谢
我的程序结构如下:

D:\ 
|---19_Projects
|---XMLStudy
|---com
|---XMLParse.java
  |---config
|---lib
|---dom4j-1.6.1.jar

XMLParse.java

package com;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;

import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;

/**
 * @description 解析xml字符串
 * @author 无处不在
 * @Time 上午11:01:31
 */
public class XMLParse {

  public void readStringXml(String xml) {
  Document doc = null;
  try {

  // 读取并解析XML文档
  // SAXReader就是一个管道,用一个流的方式,把xml文件读出来

编译:

在dos界面
E:\19_Projects\XMLStudy> set path=%path%;[color=#FF0000]E:\19_Projects\XMLStudy\lib;E:\19_Projects\XMLStudy\lib\dom4j-1.6.1.jar[/color]

E:\19_Projects\XMLStudy>javac com\XMLParse.java
com\XMLParse.java:7: 软件包 org.dom4j 不存在
import org.dom4j.Document;
  ^
com\XMLParse.java:8: 软件包 org.dom4j 不存在
import org.dom4j.DocumentException;
  ^
com\XMLParse.java:9: 软件包 org.dom4j 不存在
import org.dom4j.DocumentHelper;
  ^

请问:是我的path设置的有问题还是怎么的? 知道问题原因的麻烦详细解释下,不胜感谢!

------解决方案--------------------
你要set的话 应该是:
set classpath=%classpath%;E:\19_Projects\XMLStudy\lib;E:\19_Projects\XMLStudy\lib\dom4j-1.6.1.jar
或者:
javac -classpath E:\19_Projects\XMLStudy\lib;E:\19_Projects\XMLStudy\lib\dom4j-1.6.1.jar com\XMLParse.java