0

特異な問題を見つける。単純な Java プログラムを実行して os.arch バージョンを見つけたところ、32 ビットの適切な X86 アーキテクチャが得られましたが、 Jar として実行している場合と同じように、AMD64#64 が出力として得られています。

以下は私が使用しているコードです。

システムSOP-

  • --- > x86

  • --2---> 32

Eclipse からの実行 -

ここに画像の説明を入力

import javax.swing.JFrame;
import javax.swing.JOptionPane;


public class CHECK extends JFrame
{
    public CHECK ()
    {
        JOptionPane.showMessageDialog( null, System.getProperty("os.arch")+" # " +System.getProperty("sun.arch.data.model"));


    }


    /**
     * @param args
     */
    public static void main ( String[] args )
    {
        // TODO Auto-generated method stub
        new CHECK();

    }

}

しかし、Runnable Jar として実行しているときは、

私のシステムの詳細 - ここに画像の説明を入力

ここに画像の説明を入力

4

1 に答える 1