0

jdk7を使用してWindowsから作成されたLinuxでjarファイルを実行しようとしています。次のコマンドを使用して、

  java -jar jarfile.jar

jarを実行し、認識されないクラス形式バージョンとして例外をスローします。ルートディレクトリでjdk1.7を抽出している間、LinuxはJavaバージョンを1.4.2として表示していますが、それでもJavaバージョンを1.4.2として取得しているためです。jdk1.7を使用して作成されたjarファイルを実行するために私がしなければならないこと。LinuxのルートディレクトリにあるJava(jdk1.7)を抽出しました。

4

2 に答える 2

1

パスでJDK1.7を指定する必要があります。

$ PATH=/jdk17/bin:$PATH

1.7インストールへのパスだけでなく、そのパスを指定する方法に注意してbinくださいwithin

タイピング

$ which java

変更した後PATH、これが機能したかどうかを確認します。

于 2013-01-28T11:28:30.837 に答える
0

システム変数PATHでjdk1.4.2の前にjdk1.7があることを確認してください。Linux OSにoracleをインストールしましたか?oracleをインストールしたため、WindowsOSで同じ質問が発生しました。oracleのようなソフトウェアがインストールされている場合、システム変数PATHの他のすべてのソフトウェアパスの前にjdk1.4が挿入される可能性があります。

于 2013-01-28T11:51:48.360 に答える