有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何使java可执行jar文件调用命令行?

我有以下简单的程序:

package meep;

import java.util.Scanner;   

public class EnterString
{
  public static void main(String[] args)
  {
Scanner in = new Scanner(System.in);
String string1;

    System.out.println("Enter a string");

string1 = in.nextLine();

in.close();

System.out.println("Here is what you entered: " + string1);
  }
}

我想做的是让它成为一个可运行的jar文件,在命令行上运行这个程序(我已经知道如何创建一个可运行的jar文件)

换句话说,我想创建一个可运行的jar文件,这样打开该文件将产生与在命令行中键入java EnterString相同的效果

此外,我使用的是Windows,但我能让它独立于平台(即,它将在Mac或Linux系统上调用命令行)吗


共 (1) 个答案

  1. # 1 楼答案

    试试这个。这一行允许您在终端上运行命令

    Runtime.getRuntime().exec("Your terminal command here")