method.invoke();问这种问题,自己找帮助没问题了吧?

解决方案 »

  1.   

    to  bluesmile979(笑着) :对不起,是时间紧,实在是没时间,我对java不熟,谢谢你另外,能写的详细一点吗?
      

  2.   

    我写了一个java程序调用这个HelloWorld.class程序,如下:
    class test{
          public static void main(String[] args){
                 
     method.invoke("c:\HelloWorld.class");
                 }
          }报错如下:
    C:\>javac test.java
    test.java:4: illegal escape character
                             method.invoke("c:\HelloWorld.class");
                                               ^
    test.java:4: cannot resolve symbol
    symbol  : variable method
    location: class test
                             method.invoke("c:\HelloWorld.class");
                             ^
    2 errors时间真的是很急,小弟再这里先谢谢各位了,不要再讲什么要看帮助了,好吗?如果你觉的这个问题不值得回复,就不要回复了,ok?
      

  3.   

    如果两个类放在一个包中,那么可以直接调用这个类:使用new生成实例,或直接使用类名调用类的类变量,类方法,类对象。
        如果不在一个包中,必须可以在类路径中查找到这个类,然后使用import导入这个类。
      

  4.   

    to QJava(仅次于郎):谢谢你,我是新手,以前没有接触过java,而且任务急,能不能写的详细一些,小弟再这里谢谢了。
      

  5.   

    QJava(仅次于郎) 已经说的很清楚了也就是说 如果另一个 java 应用程序要是能看得见 HelloWorldApp 的话
    也就是说它们在同一个包里 或者在 classpath 里能找到 HelloWorldApp 的话那就直接 初始化一个 new HelloWorldApp() 然后 开始用吧
    记得要 import 进来
      

  6.   

    把两个java文件放在同一目录下:
    在HelloWorldApp文件里:
    HelloWorldApp HelloWorldApp=new HelloWorldApp();
      

  7.   


    在另外一个java文件里
    HelloWorldApp HelloWorldApp=new HelloWorldApp();
      

  8.   

    如果你的意思是别的java程序调用HelloWorld的public static void main(String[] args)
    That's mother fuckin' easy!For Example:
    in HelloWorldApppublic static void main(String[] args){
       .....
       HelloWorld.main(new String[0]);
       .....
    }如果你要调用的main需要特定参数的话,就按所需格式传递。
      

  9.   

    楼上正解,不过要注意使两个class文件要有相互访问权限。符合java要求。
      

  10.   

    to shine333(shine):
       谢谢你的回复,现在的问题是我在执行HelloWorldApp.class程序时候,需要对java.exe指定-classpath,该如何实现??周末不能上网,耽搁了两天,sorry