2012-09-12 91 views
1

編輯錯誤:無法找到或加載主類net.sf.saxon.Transform

我有一個XSLT把我的XML轉換成HTML格式(我不知道什麼XSLT,我有哪些已經由某人撰寫)。

這是我在做什麼在命令行

java -Xss2m -Xmx512m -cp <jarfile>.jar net.sf.saxon.Transform <xsltname> <inputfilename> <outputfilename> 

雖然轉換我的XML文件,我的XSLT我得到了以下錯誤

Error: Could not find or load main class net.sf.saxon.Transform 

我不知道爲什麼任何一個可以幫助我...

+0

下調這個問題,作爲下次提供更多信息的鼓勵:我們需要知道你在失敗時做了什麼。 –

+0

謝謝你糾正我..看到編輯 – Ramesh

+0

我收到了同樣的錯誤,當我的行以分號結尾; – SketchBookGames

回答

1

初始響應:

[您需要準確告訴我們w那麼我們有機會告訴你你做錯了什麼。

這不是從命令行調用撒克遜時得到的正常錯誤,所以我懷疑你是從其他應用程序調用它的。原因幾乎可以肯定的是,Saxon JAR文件不在類路徑中(儘管它可能是一些其他類似的問題,比如沒有權限來加載JAR文件)。你設置的類路徑可能取決於您使用的應用程序的方式,例如,如果你正在與直接運行以命令行形式運行Tomcat的不一樣]

修訂提供了更多信息後:

這個錯誤幾乎肯定意味着你得到了路徑<jarfile>.jar錯誤。嘗試導航到它並複製路徑,或使用shell自動完成。

+0

謝謝..這就是問題所在。 – Ramesh

相關問題