既存のソリューションをいくつか試しましたが、うまくいきません。
First.java (メインが定義されている) と Second.java の 2 つのファイル/クラスがあり、単純な関数が定義されています。
**First.java:**
import java.util.*;
public class First
{
public static void main(String[] args)
{
Second s1 = new Second();
s1.Hello();
}
}
上記のコードをEclipseでデバッグすると、行に「ソースが見つかりません」というエラーが表示されますSecond s1 = new Second();
ただし、「ステップイン」をクリックすると、このエラーが発生します。前述の行で「ステップオーバー」をクリックすると、エラーは発生しません。その後のステップで「ステップイン」をクリックすると、エラーは再び発生せず、実行は 2 番目のファイル「Second.java」に正常に入力されます。
だから私の質問は、「Second.java」のコンストラクターをステップオーバーせずに入力できる方法はありますか?
ソースパスの設定方法。
Second.java クラス:
public class Second
{
int a;
public Second()
{
this.a=100;
}
public void Hello()
{
System.out.println("hello how are you");
}
public int GetResult()
{
return a;
}
}