![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
以下のように実行したところエラーとなるのですが
何が原因でしょうか?
C:\Documents and Settings\Administrator\デスクトップ\test>java Transform Sample.
xml Sample1.xsl result.xml
Exception in thread "main" javax.xml.transform.TransformerException: java.io.Fil
eNotFoundException: file:\C:\Documents%20and%20Settings\Administrator\デスクトッ
プ\test\result.xml (ファイル名、ディレクトリ名、またはボリューム ラベルの構文が
間違っています。)
at org.apache.xalan.transformer.TransformerImpl.createResultContentHandl
er(TransformerImpl.java:1146)
at org.apache.xalan.transformer.TransformerImpl.createResultContentHandl
er(TransformerImpl.java:1055)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp
l.java:1170)
at Transform.main(Transform.java:16)
Caused by: java.io.FileNotFoundException: file:\C:\Documents%20and%20Settings\Ad
ministrator\デスクトップ\test\result.xml (ファイル名、ディレクトリ名、またはボリ
ューム ラベルの構文が間違っています。)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at org.apache.xalan.transformer.TransformerImpl.createResultContentHandl
er(TransformerImpl.java:1131)
... 3 more
---------
java.io.FileNotFoundException: file:\C:\Documents%20and%20Settings\Administrator
\デスクトップ\test\result.xml (ファイル名、ディレクトリ名、またはボリューム ラベ
ルの構文が間違っています。)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at org.apache.xalan.transformer.TransformerImpl.createResultContentHandl
er(TransformerImpl.java:1131)
at org.apache.xalan.transformer.TransformerImpl.createResultContentHandl
er(TransformerImpl.java:1055)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp
l.java:1170)
at Transform.main(Transform.java:16)
***以下ソースです***
Sample.xml**********************
<?xml version="1.0" encoding="Shift_JIS" ?>
<cars>
<car>
<name>乗用車 </name>
<price>100 </price>
</car>
</cars>
Sample1.xsl**********************
<?xml version="1.0" encoding="Shift_JIS" ?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" encoding="Shift_JIS"/>
<!-- 文書 -->
<xsl:template match="/">
<root>
</root>
</xsl:template>
</xsl:stylesheet>
Transform.java**********************
import java.io.*;
import javax.xml.transform.*;
import javax.xml.transform.stream.*;
public class Transform
{
public static void main( String args[] ) throws Exception
{
StreamSource in = new StreamSource(new File(args[0]));
StreamSource ss = new StreamSource(new File(args[1]));
StreamResult out = new StreamResult(new File(args[2]));
TransformerFactory tff =
TransformerFactory.newInstance();
Transformer tf = tff.newTransformer(ss);
tf.transform(in, out);
System.out.println(args[2]+"出力");
}
}
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
未検証だけどこれっぽい臭いがします。
#1.5.0_09-b01とjdk: 1.5.0 b58
#のどっちが先かわからん。
#見るとしたらxalanの方であって,JDKのバージョン見ても意味なし?ひょっとして。
#見方教えてくれるとうれしいなっと(おぃ
この回答への補足
さらに考えたところ、
原因はクラスパスでした。
java -classpath . Transform Sample.xml Sample1.xsl a.xml
でいった
No.1
- 回答日時:
全くの想像ですが、
・ jdkのバージョンかjavax.xml.transform.*.*のバージョンあたりが関係しているのではないでしょうか。
・ 後ひとつ、環境変数Pathに設定されている順番が、適当なjdkまたはjreを優先していないとか。
回答有難うございます。
jdkのバージョンは以下のとおりです。問題ないかと思うのですが・・・
どこか変ですか?
C:\Documents and Settings\Administrator>java -version
java version "1.5.0_09"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_09-b01)
Java HotSpot(TM) Client VM (build 1.5.0_09-b01, mixed mode, sharing)
C:\Documents and Settings\Administrator>javac -version
javac 1.5.0_09
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Ruby 【JAVA】数字をひし形に出力するプログラムについて 2 2022/07/11 23:32
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- Ruby 教えてください 2 2023/01/04 17:50
- HTML・CSS 疑似要素で背景画像に指定したSVG画像の色変更 2 2023/01/30 22:45
- Java 直し方について教えて頂きたいです。 4 2022/08/13 02:11
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- Java java final 1 2022/06/10 22:49
- 英語 できるだけ直訳で英語の翻訳をお願いします。(英語→日本語) 1 2022/10/15 20:59
- 英語 The latter has been the experience at the New York 2 2023/03/23 08:52
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ファイル名の一部削除について
-
XMLを作成してもタグしか表示さ...
-
Excel関数で、セル内の文字列の...
-
dataファイルをxtxファイルにす...
-
質問
-
公文書のxmlファイルの開き方が...
-
退会方法について
-
順不同・任意のタグ
-
「マクロの記録」で作成したマ...
-
excelにてweb関数を使い、webデ...
-
reaper音声ファイルについて
-
Web画面のTableから数字を取得...
-
ワードで文字を入力する時の変...
-
Webページに関するさまざまな情...
-
マイナポータルの住宅借入金当...
-
エクセルの拡張子XLSのファイル...
-
論文に載せるグラフを作成したい
-
こんにちは ブラケッツでプログ...
-
資料の中の文字を消す方法(パソ...
-
ray-mmdについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
XML、XSLTの適応エラー(IEから...
-
xmlファイルが上手にHTMLに変換...
-
XSLTでの正規表現判定
-
XSLT 文字列を指定した回数分...
-
XMLを出力する時のエラー原因
-
XSLT
-
xmlstarletで他ファイルからエ...
-
XMLの属性について。
-
不特定ノードに出現する同じタ...
-
formから値を取ってくる
-
CPUの考え方を教えてください ...
-
東芝のDynabookなのですがアン...
-
XMLで要素が記述された順番に意...
-
昔Winnyってありましたけど、あ...
-
UTF-8でエンコーディングとはど...
-
バッチファイルでテキストファ...
-
ルート要素ノードが2個ある場合?
-
Excel-VBAでXMLの複数ノードの...
-
SNMP リンクダウンとノードダ...
-
同じタグ名の項目取得
おすすめ情報