public class LineNum1 extends Thread{
    public synchronized void run()
         {
          try {
                Hello.main(null);
                System.out.println("Stack Trace of thread"+ this.currentThread().getName());
                System.out.println(this.currentThread().getStackTrace()[1].getLineNumber());
                System.out.println("End of Stack Trace");
               } catch (Exception e1) {
                    e1.printStackTrace();
               }
            }
     public static void main(String[] args) {
                LineNum1 t = new LineNum1();
                t.start();
            }
   }
我正在开发一个代码覆盖工具。
使用上面的程序,我从这里执行 Hello.java。有什么方法可以让我控制 Hello.java 吗?
或者为了让我的生活更简单,我可以获得 Hello.java 的执行行(执行路径)的行号吗?