大家好:不知道以下该如何实现:
就是运行入口函数的时候,先是读取屏幕的分辨率,然后它根据不同的分辨率,动态加载和执行其他的JAR文件。读取分辨率啥的我知道怎么弄,,,那怎么在程序中动态加载和执行其他JAR文件呢?

解决方案 »

  1.   

    import   java.awt.*;  
      int   width=0;  
      int   weight=0;  
      width=Toolkit.getDefaultToolkit().getScreenSize().width;  
      height=Toolkit.getDefaultToolkit().getScreenSize().height
      

  2.   

    通过判断获取的分辨率选择要执行的class啊
    MyClass mc = null;
    if(screenSize.width == 0 && screenSize.height == 0){
        mc = new MyClass0();
    }else if(screenSize.width == DEFAULT && screenSize.height == DEFAULT){
        mc = new MyClassDefault();
    }
    // MyClass0与MyClassDefault都继承MyClass
      

  3.   

    if(screenSize.width == 0 && screenSize.height == 0){ 
        mc = new MyClass0(); 
    }else {}
      

  4.   

    看API里CLASS那一块
    Class.forname("$类的名字$").newInstance();
    读完分辨率后,用IF做判断,想要加载哪个类就把他的名字填进去就好了
      

  5.   

    难道你的几个 jar 是不同的应用程序吗?
      

  6.   

    我要实现的就是,,,先启动一个JAR文件(程序),,该文件的作用只是读取当前的分辨率,然后根据不同的分辨率再去启动不同的JAR文件,,再把自己关闭,,这么个功能
      

  7.   

    1 先给 不同的jar 写各自的启动 bat 文件。
    2 在先启动的程序里面判断 调用不通的 bat 
    调用方法 例:
    Runtime.getRuntime().exec("D:\\TTPlayer\\TTPlayer.exe");把文件名改为你的bat 文件就可以了。