以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Java/Eclipse 』  (http://bbs.xml.org.cn/list.asp?boardid=41)
----  关于java 环境变量的设置及其错误信息提示!!--求救!!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=41&rootid=&id=22685)


--  作者:dhzfrank
--  发布时间:9/30/2005 5:10:00 PM

--  关于java 环境变量的设置及其错误信息提示!!--求救!!
我用的Java编译器是JCreator,不知道怎么了,Java的环境变量我设置的总是不对,我的Java环境变量设置如下:
CLASSPATH
.;C:\j2sdk1.4.2\lib\tools.jar;C:\j2sdk1.4.2\lib\dt.jar;c:\xerces-2_0_0\xerces.jar;c:\xerces-2_0_0\xercesSamples.jar;
JAVA_HOME
C:\j2sdk1.4.2
PATH
C:\j2sdk1.4.2\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

在JCreator中我已经将project Settings 添加了:j2sdk1.4.2\jre及j2sdk1.4.2\lib下的*.jar文件以及c:\xerces-2_0_0\xerces.jar和c:\xerces-2_0_0\xercesSamples.jar,不知道怎么了一运行Java程序,总是出错误,这是怎么回事呀????

错误信息如下:

java.net.MalformedURLException: unknown protocol: c
        at java.net.URL.<init>(URL.java:544)
        at java.net.URL.<init>(URL.java:434)
        at java.net.URL.<init>(URL.java:383)
        at org.apache.xerces.impl.XMLEntityManager.startEntity(XMLEntityManager.
java:731)
        at org.apache.xerces.impl.XMLEntityManager.startDocumentEntity(XMLEntity
Manager.java:676)
        at org.apache.xerces.impl.XMLDocumentScannerImpl.setInputSource(XMLDocum
entScannerImpl.java:252)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardP
arserConfiguration.java:499)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardP
arserConfiguration.java:581)
        at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147)
        at org.apache.xerces.parsers.DOMParser.parse(DOMParser.java:160)
        at SetupDistruData.SetupData(SetupDistruData.java:441)
        at SetupDistruData.<init>(SetupDistruData.java:99)
        at Interface.<init>(Interface.java:32)
        at main.main(initializtion.java:654)
<student>
</student >
Press any key to continue...



--  作者:binaryluo
--  发布时间:10/3/2005 6:36:00 PM

--  
c:\xerces-2_0_0\xerces.jar;c:\xerces-2_0_0\xercesSamples.jar;
会不会是这句错误?因为他错误提示是URL错误,而且提示信息是:c。
把他去掉试试看。

--  作者:dhzfrank
--  发布时间:10/11/2005 8:28:00 PM

--  
c:\xerces-2_0_0\xerces.jar;c:\xerces-2_0_0\xercesSamples.jar;
我把这句话去掉了以后,我的程序在windows下运行是可以了,可是在DOS下
还是不行,出现了跟以前一样的错误信息,这是为什么???
--  作者:binaryluo
--  发布时间:10/13/2005 11:59:00 AM

--  
在dos下你是怎么编译的(命令是什么)?
--  作者:dhzfrank
--  发布时间:10/17/2005 11:04:00 AM

--  
在dos环境下,我首先进入到程序所在的目录,然后用javac 编译intialization.java(这是一个类名),然后用java命令编译main()函数所在的类。出现的错误如下:

java.net.MalformedURLException: unknown protocol: c
        at java.net.URL.<init>(URL.java:544)
        at java.net.URL.<init>(URL.java:434)
        at java.net.URL.<init>(URL.java:383)
        at org.apache.xerces.impl.XMLEntityManager.startEntity(XMLEntityManager.
java:731)
        at org.apache.xerces.impl.XMLEntityManager.startDocumentEntity(XMLEntity
Manager.java:676)
        at org.apache.xerces.impl.XMLDocumentScannerImpl.setInputSource(XMLDocum
entScannerImpl.java:252)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardP
arserConfiguration.java:499)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardP
arserConfiguration.java:581)
        at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147)
        at org.apache.xerces.parsers.DOMParser.parse(DOMParser.java:160)
        at SetupMasterData.SetupData(SetupMasterData.java:345)
        at SetupMasterData.<init>(SetupMasterData.java:69)
        at Interface.<init>(Interface.java:32)
        at main11.main(initialization.java:18)
<person>
</person >


--  作者:binaryluo
--  发布时间:10/18/2005 11:55:00 AM

--  
这样的话应该是你的代码有问题了。
从错误信息看,你的代码里你用到了.net包里的类,然后他提示的是“未知协议”的错误,所以你检查下你的代码看,初始化一个.net里的对象的时候有没有正确使用。协议一般是:http,ftp之类的字符串。你用的可能是c,所以说未知协议。
--  作者:dhzfrank
--  发布时间:10/18/2005 4:52:00 PM

--  
我没有使用.net包,我就是使用了import org.apache.xerces.parsers.DOMParser;
引用了c盘目录下的一个文件,在文件前加上ftp也不对呀???
--  作者:binaryluo
--  发布时间:10/19/2005 11:29:00 AM

--  
把你的源代码贴出来
--  作者:beau_seven
--  发布时间:1/2/2008 11:13:00 AM

--  
目录有空格吧
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
52.734ms