Windowsで完全に動作する64ビットのfedoraで.jarを実行しようとしています。
最初に私は試します:
java -version
java version "1.6.0_17"
java -jar myprog_TABS_Dec30.jar
そして、私は得ました:
Exception in thread "main" java.lang.ClassCastException: javax.swing.tree.DefaultMutableTreeNode cannot be cast to myprog.view.tree.DataObject_Node
それから私はチェックしました:
file Analyseries2011_TABS.class
Analyseries2011_TABS.class: compiled Java class data, version 49.0 (Java 1.5)
だから私はインストールしました: jdk-1_5_0_22-linux-amd64-rpm.bin :
/usr/java/jdk1.5.0_22/bin/java -jar myprog_TABS_Dec30.jar
結果 :
Exception in thread "main" java.lang.NoClassDefFoundError: javax/swing/filechooser/FileNameExtensionFilter
最後に、META-INF ディレクトリ内の MANIFEST.MF を調べました。
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.2
Created-By: 1.7.0_01-b08 (Oracle Corporation)
Class-Path:
X-COMMENT: Main-Class will be added automatically by build
Main-Class: myprog.core.main.myprog_TABS
では、試してみましょう:
/usr/java/jre1.7.0_01/bin/java -jar myprog_TABS_Dec30.jar
何だと思う...
Exception in thread "main" java.lang.ClassCastException: javax.swing.tree.DefaultMutableTreeNode cannot be cast to myprog.view.tree.DataObject_Node
私はアイデアが不足しています。