これは非常によくある質問であり、重複としてマークされる可能性がありますが、stackoverflow や他のコミュニティからの多くの回答や投稿を確認した後でも、問題は解決しません。
NetBeans IDE 7.3 でプロジェクトを作成し、SHIFT+F11 を押してプロジェクトをビルドし、JAR ファイルを取得します。次のステップでは、WinSCP を使用して、JAR ファイルを Windows マシンから Raspberry PI のディレクトリ (/home/pi) にコピーします。今、JARファイルが存在するRaspberry PIのディレクトリにいて、ターミナルでコマンドを実行します
java -jar ProjectFinal.jar
「メインクラスが見つからないか、ロードできませんでした」というエラーが表示されます。
私の JAR の内容は次のとおりです (ディレクトリの形式で): lib (すべてのライブラリが含まれています) META-INF (MANIFEST.MF ファイルが含まれており、内容は問題ないようです)
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.4
Created-By: 1.7.0_17-b02 (Oracle Corporation)
Class-Path: lib/super-csv-2.1.0.jar
X-COMMENT: Main-Class will be added automatically by build
Main-Class: projectfinal.ProjectFinal**
最後に projectfinal (すべてのクラス ファイルが含まれます)。このリンクをたどって、MANIFEST.MF ファイルの内容を変更しようとしました。しかし、これも私を助けることができませんでした。ここから抜け出すためのアイデアを教えてください。それは本当に役に立ちます。必要に応じてコードを共有できます。私は JRE バージョン 7 を使用しています。ご質問、ご意見、ご感想をお待ちしております。
助けてください。
よろしくお願いします。