要するに、計算を処理するためにmainメソッド内でインスタンス化しようとしています。 Eclipseでメインクラスを作成し、すべてをスムーズにコンパイルして実行できました。さらに新しいクラスオブジェクトを作成するときに 'シンボルを見つけることができません'というエラーが発生する
主な方法:
public static void main(String[] args)
{
...
OutsideClass class = new OutsideClass();
...
}
私はエラーを得たまでは、管理者としてのcmd.exeを使用してに切り替えるために私を導いた、不十分な権限に起因してスムーズに働いている、日食でそれを実行しました。
すべてのクラスを保存したeclipseフォルダに移動し、フォルダ内の各ファイルに対して1つずつjavac x.java
を実行しました。それはjavac Main.java
に来たとき、私は次のエラーを受け取ったけれども、私は、エラーなしjavac OutsideClass.java
を行うことができました:それは本当に重要ならば、私は知りませんが
Main.java:36: error: cannot find symbol
OutsideClass outside = new OutsideClass();
^
symbol: class OutsideClass
location: class Main
Main.java:36: error: cannot find symbol
OutsideClass outside = new OutsideClass();
^
symbol: class OutsideClass
location: class Main
2 errors
OutsideClass
は、定義されたコンストラクタを持っていませんか否か。