小さな Swing アプリケーションを作成しました。今、私はそれを友人にテストしてもらいました。彼のコンピューターでは動作します。彼が JAR ファイルを USB スティックに置き、別のコンピューターで実行しようとすると、「メイン クラス ロジックが見つかりませんでした。開始します。プログラムは終了します。」というメッセージのエラーが発生します。
彼は自分が持っているバージョンを確認するためにコンピューターにあまり詳しくないので、問題は他のコンピューターの Java バージョンであると確信していますか? 私のEclipseによるビルドパスはJavaSE-1.7ですが、たとえばAndroidでできるように、必要な最小値を「調整」できないようです。これを行う方法はありますか?たとえば、JRE5 +アプリケーションとして作成できるということですか?
編集:
manifest.mf ファイルはこんな感じ
Manifest-Version: 1.0
Class-Path: .
Main-Class: logic.Start
(NEWLINE)
(NEWLINE)
1 つしかないはずだと読みました (NEWLINE)。さらに、JARファイルにはフォルダーが含まれています
gui / guiDialogs / guiElements / guiHelp / gx / logic (contains Start.class) / META-INF / sounds
他の外部 JAR はありません。