无法在可执行Jar中调用.exe文件。如何?

时间:2011-03-31 09:26:03

标签: java jar

我想调用一个包含在可执行Jar文件中的.exe文件。以下是应该调用.exe文件的主类。

    import java.io.File;

    public class TriggerApp{

    public static void main(String[] args) 
    {
        try
        {
            Runtime rt=Runtime.getRuntime();

            rt.exec("MoreComplexUI.exe");

        }
        catch(Throwable t)
        {
            System.out.print(t.getMessage());

        }
    }
    }

它不起作用。此Jar文件包含运行.exe

的其他支持文件

1 个答案:

答案 0 :(得分:5)

它的资源不是物理文件。

You need to extract it somewhere然后以完整路径

执行它