在E:\Project\Test\HelloWorld下建立工程和HelloWorld类
在E:\Project\Test\DemoApp下建立工程和DemoApp类
HelloWorld类package Test.HelloWorld;import 包;public class HelloWorld extends UIApplication{    HelloWorld() {
       //初始化
    }    public static void main(String str[]){
       //启动HelloWorld程序
    }
}DemoApp类package Test.DemoApp;import 包;public class DemoApp extends Application{    DemoApp() {
       //初始化
    }
    
    public static void main(String[] str){ 
       //启动DemoApp程序
    }
}如果我要在HelloWorld类里创建一个DemoApp类的对象,请问如何在HelloWorld类里导入DemoApp类?谢谢!!

解决方案 »

  1.   

    把DemoApp工程里相关的class文件打个JAR包导入到HelloWorld工程的classpath里面
      

  2.   

    打包的那个文件里,不应该有main()方法的吧
      

  3.   

    无所谓的啊,main方法也是一个静态方法啊,只不过它多一个能作为程序入口的功能而已
      

  4.   

    在eclipse中打包DemoApp,形成jar文件,谁变放到一个目录下,然后打开HelloWorld工程,右键属性,有builder(class) path,导入外部jar,把刚才形成的jar导入到工程里面,在程序中只要,import DemoApp.*;就可以使用其中的类了,
      

  5.   

    在HelloWorld里写 
    import Project.Test.DemoApp;
    在classpath里加入 
    E:\Project\Test\DemoApp
      

  6.   

    在eclipse中打包DemoApp,形成jar文件,谁变放到一个目录下,然后打开HelloWorld工程,右键属性,有builder(class) path,导入外部jar,把刚才形成的jar导入到工程里面,在程序中只要,import DemoApp.*;就可以使用其中的类了
      

  7.   

    import Test.DemoApp.DemoApp;  //建议包名全小写
      

  8.   

    你这样来吧,我在我这里是成功了的
    创建两个目录如下:
    E:\Project\Test\HelloWorld\aaE:\Project\Test\DemoApp\bb这里的工程名我就直接用aa,bb
    接下来直接在下面写类
    在aa下写入下面的类,你用你自己的public class hello{
    public static void main(String[] args){
    one xx=new one();
    }
    }在aa下写类:public class one{
    public one(){
    System.out.println("成功");
    }
    }接下来在你的classpath里面加入下面一段:
    E:\Project\Test\DemoApp\bb;//这一句用来找到one类,这个类只需要编译通过就行
    E:\Project\Test\HelloWorld;这样来编译,先编译one: javac E:\Project\Test\DemoApp\bb\one.java
    接着:javac E:\Project\Test\HelloWorld\aa\hello.java
    最后来到e盘的aa目录下执行 java hello就行了这里如果你有包的话,javac E:\Project\Test\DemoApp\bb\包名\one.java
    同理hello也是一样的
    执行的时候就: 工程名下:java 包名.hello
    然而这样就要在类hello中这样写:包名.one xx=new 包名.one();
    说的挺乱,不知道明白不,坚持一条就是了,javac 后面跟上绝对路径,java 执行的是虚拟机的命令,所涉及到的类通过找当前路径,然后结合classpath和包名来找