0

ClassLoaderがファイルを見つけられません。それは投げます:

javax.xml.transform.TransformerConfigurationException:
javax.xml.transform.TransformerException:java.io.FileNotFoundException:

私は次のことをしようとしていました:

TransformerFactory.newInstance().newTransformer(new StreamSource("C:\\dev\\workspace\\test1\\a#b\\Browser-Email.xslt"))
4

2 に答える 2

3

これは、StreamSource(string)コンストラクターがファイル名で#はなくURIを受け取り、URIで特別な意味を持つためです。

StreamSource

public StreamSource(String systemId)

URLからStreamSourceを作成します。

パラメータ:
systemId -URI構文に準拠する文字列である必要があります。

使用できます

new StreamSource(new File("C:\\dev\\workspace\\test1\\a#b\\Browser-Email.xslt"))

代わりは。

于 2009-12-07T06:33:08.377 に答える
1

上記の問題の回避策は次のとおりです http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4294586

于 2009-12-07T06:45:00.893 に答える