帮你顶一下
你试试用工具(如jbuilder)来编译
看看能不能通过
你试试用工具(如jbuilder)来编译
看看能不能通过
解决方案 »
- Object 按类型输出值
- mybatis 不管在任何命名空间下 sql代码段的id都不能重复?
- java反射问题
- struts2 实现163邮箱上传功能
- 一个struts框架程序的Exception问题。。。?
- hibernate list查询语句
- 这有错吗?
- hibernate问题:
- double类型的3.01 减 3.0 结果为什么是0.009999999999999787,我要得到0.01,该怎么办!谢谢了,大虾们帮忙!
- JBUILDERx自动部署道WEBLOGIC里面!!!!!!!!!进来!!!
- 求救:关于jboss问题!
- 使用struts标签显示setect(多重)标签时怎么把一些值设置为已选?
import org.xml.sax.*;
import org.w3c.dom.*;import java.io.File;
import java.io.IOException;public class xmltest
{
public static void main(String[] args)
{
File xmlFile=new File(args[0]);
DocumentBuilderFactory bf=DocumentBuilderFactory.newInstance();
//bf.setNameSpaceAware(true);
bf.setValidating(true); DocumentBuilder builder=null;
try
{
builder=bf.newDocumentBuilder();
}
catch(ParserConfigurationException e)
{
e.printStackTrace();
System.exit(1);
} Document xmlDoc=null; try
{
xmlDoc=builder.parse(xmlFile);
}
catch(SAXException e)
{
e.printStackTrace();
}
catch(IOException e)
{
e.printStackTrace();
} Node node=xmlDoc.getDocumentElement(); String nodeName=node.getNodeName();
System.out.println(nodeName);
}
}又是编译没有任何问题,但是运行起来就说:
org.xml.sax.SAXParseException: 缺少文件根组件。
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3170)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:501)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442) at org.apache.crimson.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl
.java:185)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:151)
at xmltest.main(xmltest.java:32)我这是中了什么邪了?谁能帮我一把啊~~~~~分不够再狂加!!
这个问题我这两天也遇到过,不过说来奇怪:
我的原因是用ultraedit编辑xml就会出现这样的错误
如果你把在ultraedit中的xml一样的copy到notepad里再保存完全一样的文件名
你再运行就正常了。
我的就是这个问题,不知道你那个怎么样
那个异常说是NoClassDefFoundError
这个问题坛子上好像有好多解释,你可以去查查