私はLinux環境ではとても新しいです。エラー:メインクラスxxxを見つけることができませんでした。Linux
私はLinux環境で単純なhello world Javaクラスを実行しようとしています。
こんにちは
package com.util;
public class Hello {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println("hi");
}
}
を.javaファイルIは、Windows環境でJavaクラスをコンパイルし、ホーム/スクリプトのパス/にLinuxシステムへの.classファイルをアップロードしています。次のように私はHello.classがあり、これと同じ/ホーム/スクリプトからこのコマンドを実行していたときに
私のコマンドは、
java -cp /home/scripts com.util.Hello
である私は、
エラーを取得しています:見つかりませんでしたかメインクラスcom.util.Helloをロードし、さらに進めることはできません。
この問題で私を助けることができますか?
のjavac ./hello.java
このコマンドが生成したhello.classファイル そして、あなたはあなたのクラスファイルを実行することができた後:まず、あなたの.classファイルを生成しなければならない時
は "my class"はJavaファイルかクラスファイルですか? – giorashc
まずコンパイルしましたか? ( 'javac') –
私はこれをWindows環境でコンパイルし、クラスファイルをlinuxシステムにアップロードしました。com.util.Helloは.classファイルです – user1660325