マシンでvmtools-0.5 vmtoolsを実行しようとしています。私が理解できないのは、vmtools が必要とする jdom のバージョンです。
jdom 2、jdom 1.1.3、および jdom 1.1.2 を試しました。それらはすべてコンパイルに問題があります。私が得た最も近いものは、jdom 1.1.2 でした。
ただし、jdom 1.1.2 で vmtools を実行しようとすると、これらのコンパイル エラーが表示されます。
C:\apps\dumps\vmtools-0.5\examples>javac -cp C:\apps\dumps\vmtools-0.5\vmtools-0.5.jar;C:\Users\ayusman\Desktop\jdom-1.1.2\build\jdom-1.1.2.jar XmlDiff.java
XmlDiff.java:107: cannot access org.jdom.input.DefaultJDOMFactory
class file for org.jdom.input.DefaultJDOMFactory not found
sb.setFactory(new DomFactory());
^
XmlDiff.java:123: cannot find symbol
symbol : constructor XMLOutputter(java.lang.String,boolean)
location: class org.jdom.output.XMLOutputter
XMLOutputter xmlo = new XMLOutputter(" ", true);
^
XmlDiff.java:124: cannot find symbol
symbol : method setTextNormalize(boolean)
location: class org.jdom.output.XMLOutputter
xmlo.setTextNormalize(true);
^
3 errors
C:\apps\dumps\vmtools-0.5\examples>
vmtools を実行しようとした人はいますか。もしそうなら、彼らが使用した正確なjdomのバージョンは何ですか?
解決策 [[後世のために追加:]] jdom-b8バージョンで試してみたところ、正常にコンパイルされました。誰かが解決策を探している場合。