java - 无法从另一个java项目打开.jar可执行文件

标签 java

有一个应用程序,里面有三个按钮,当用户单击第一个按钮时,记事本 exe 文件将打开 但是当用户单击第二个时,java .jar 文件不会打开。有人可以帮忙吗 以下是我发布的代码

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                         
       //InputStreamReader isr=new InputStreamReader(System.in);
   // BufferedReader br=new BufferedReader(isr);
  try {
    ProcessBuilder p = new ProcessBuilder();

    // Use command "notepad.exe" and open the file.
    p.command("java.exe", "C:\\Users\\zareeba\\Desktop\\KictCHE_UAT");
    p.start();}
  catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } 
       // TODO add your handling code here:
    }     

最佳答案

尝试添加-jar:

p.command("java.exe", "-jar", "C:\\Users\\zareeba\\Desktop\\KictCHE_UAT");

关于java - 无法从另一个java项目打开.jar可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31309676/

相关文章:

java - 如何从 LatLng ArrayList 导出 GPX 文件

java - 使用多个 ManyToOne 连接进行查询

java - 在多线程 Web 应用程序中访问请求范围的 beans

java - environment.getArgument 无法在 graphql-java 中转换为我自己的 java 对象

java - 扩展 java.util.Scanner

java - Android - 我的应用程序中的位置监听器

java - 将 SimpleDateFormat 日期格式转换为正则表达式

java - play framework 2.1 junit 测试无法从 eclipse 运行

java - Reactor Flux 上的条件逻辑

java - Jackson 使用自定义日期格式错误地反序列化 Joda 日期