を働くことができませんでしたjavacは正常に動作していますが、指定されたファイルが見つからないため、末尾に.class拡張子を追加しませんでした。
-sp
も手動で試しましたが、フォルダとクラスがデスクトップ上にあるにもかかわらず、これは私の家庭のマシンなので、私は唯一の管理者です。
を働くことができませんでしたjavacは正常に動作していますが、指定されたファイルが見つからないため、末尾に.class拡張子を追加しませんでした。
-sp
も手動で試しましたが、フォルダとクラスがデスクトップ上にあるにもかかわらず、これは私の家庭のマシンなので、私は唯一の管理者です。
Javaは、CLASSPATH環境変数(-jar
オプションを使用していない場合)にリストされているディレクトリ内のクラスを検索します。この変数のデフォルトは、定義されていない場合は "。"です。 - 実際のディレクトリ。それで、...\src
ディレクトリに変更しなければならなかった理由を説明します。しかし、あなたはまた、
set CLASSPATH=C:\Users\Emanuel\Desktop\LetterCounter\src
java Counter.Main
のようにCLASSPATHを設定しているか、単に-cp
(または-classpath
)オプションを使用することができます。
java -cp C:\Users\Emanuel\Desktop\LetterCounter\src Counter.Main
は詳細についてはChecking the CLASSPATH variableとSetting the Class Pathを参照してください。
注:慣習的に、パッケージ名はすべて小文字で書かれています。
実行するには、Javaクラスにmainメソッドが必要です。
はない、これは他の誰かに役立ちますMain.class
希望とまったく同じディレクトリに、私が行うために必要なすべてが上記のディレクトリにあることが判明しました。
クラスの定義を共有できますか?具体的には、それはどのパッケージですか? – Mureinik
あなたのメインソースには何がありますか? – Migwel
stackoverflowの基本的な質問 –