私は3つのソースファイルを持つこのプログラムを持っています。だから私は行ってそれをしました、私はすでにパッケージングについて少し知っていました。ただし、mainメソッドでクラスファイルを実行しようとすると、javaはmainメソッドを検出/ロードできませんでした。Java - パッケージが見つからない/メインメソッドをロードすることを防ぐ
しばらくして、原因がパッケージラインであることがわかりました。パッケージ行がある場合、パッケージ行が存在しない(またはコメントアウトされている)ときにエラーが表示され、プログラムはうまく動作します。
package PeriodicTable;
class PeriodicTable {
public static void main (String[] args) {
//Lines of code
}
}
様々なチュートリアルやJavaのドキュメントによると、あなたがする必要があるすべては、パッケージライン、パッケージ名と末尾にセミコロンを入れています。 Googleがエラー(パッケージを原因として)を検索しても、私は役に立たなかった。
パッケージ名を変更しようとしましたが、クラス名と同じではありませんでしたが、これは機能しませんでした。
私は何を使用しますか?私の質問については
メモ帳
コマンドプロンプト
のJava 8
...なぜパッケージラインは、mainメソッドをロード/発見からJavaを妨げていますか?これをどうやって解決するのですか?
実行するには:> java PeriodicTable.main params。 –
プログラムをどのように実行しようとしていますか?パッケージを呼び出しに追加する必要があります。プログラムの呼び出し方法の例を追加する必要があります。 – KevinO
@kevino彼はそれがコマンドプロンプトとメモ帳を使用していると言います。 –