Oracle の Java jdk をインストールし、Raspberry pi で Java プログラムをコンパイルして実行しようとしています。基本的に、 java myfile.javaを実行しようとすると、 Error: Could not find or load main classエラーが発生します。
私が取った手順は次のとおりです。
- Java(ソフトフロート)を許可するRaspberry Pi Webサイトから「wheezy」をダウンロードしました
- OracleのWebサイトからarm jdkをダウンロードしました
- コマンド
tar -zxvf jdk-7u6-linux-arm-sfp.gz
を使用してjdkを解凍しました - 単純な Java プログラムを作成し、コンパイルして、実行しようとしました。
余談ですが、wheezy イメージは 2GB しかなかったので、追加のストレージ用に 4GB SD カードの残りの 2GB を分割しました。それが私がjdkを解凍した場所であり、Javaまたはjavacを実行したいときはフルパスを使用する必要があります。完全なパスなしでJavaを入力するだけでインストールを変更するにはどうすればよいですか。バイナリがインストールされている場所とは関係ありませんか?