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

1 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());

        }
    }
    }
Run Code Online (Sandbox Code Playgroud)

这是行不通的.此Jar文件包含运行.exe的其他支持文件

Jig*_*shi 5

它的资源不是物理文件.

您需要在某处提取它,然后使用完整路径执行它

  • +1 - 不要被链接问题的标题误导.它适用于EXE以及DLL. (3认同)