小编Man*_*shi的帖子

从Java应用程序打开Excel

如果我想从Java应用程序中打开记事本,那么它将打开记事本,但是如果我尝试打开Excel,则它给了我例外。

try
    {
        Runtime.getRuntime().exec("excel");
    }
    catch (IOException e) 
    {
      e.printStackTrace();
    }
Run Code Online (Sandbox Code Playgroud)

以下是例外:

java.io.IOException: Cannot run program "excel": CreateProcess error=2, The system cannot find the file specified
    at java.lang.ProcessBuilder.start(Unknown Source)
    at java.lang.Runtime.exec(Unknown Source)
    at java.lang.Runtime.exec(Unknown Source)
    at java.lang.Runtime.exec(Unknown Source)
    at OpenNotepad.main(OpenNotepad.java:18)
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified
    at java.lang.ProcessImpl.create(Native Method)
    at java.lang.ProcessImpl.<init>(Unknown Source)
    at java.lang.ProcessImpl.start(Unknown Source)
    ... 5 more
Run Code Online (Sandbox Code Playgroud)

当我开始->运行-> Excel时,它将打开excel。

java excel runtime

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

excel ×1

java ×1

runtime ×1