0

XMLEncoderを使用してJGraphオブジェクトをXML形式にエンコードします。テストには2台のマシンを使用しますが、どちらもcmdjava-versionで確認したものと同じJavaバージョンです。

java version "1.6.0_27"
Java(TM) SE Runtime Environment (build 1.6.0_27-b07)
Java HotSpot(TM) 64-Bit Server VM (build 20.2-b06, mixed mode)

ただし、次のように2台のマシンからこれらのXMLヘッダーを取得します。マシン1:

<java version="1.6.0_31" class="java.beans.XMLDecoder"> 

マシン2:

<java version="1.7.0_05" class="java.beans.XMLDecoder">

Javaのバージョンが異なる理由を誰もが知っていますか?私がこの質問をする理由は、私の次の問題の根本的な原因であると思われるからです。その後、XMLDecoderを使用してJGraphオブジェクトをデコードします。ただし、graphModelは私に異なる結果を与えます

Object[] objs = graphModel.getOutgoingEdges(graphModel, cell);

マシン1ではobjs、、length = 1マシン2objsではlength = 0。誰かが何か考えを持っていますか?それはJavaバージョンの問題ですか?

4

0 に答える 0