如何配置Intellij以运行我的Java程序?

时间:2018-08-23 08:07:56

标签: java intellij-idea

我正在尝试运行我的程序。但是,当我单击运行时,没有显示输出窗口。另外,当我进入“查看->工具窗口”时,“运行”选项被禁用。 enter image description here

我的主班,以防万一有人想知道:

import org.apache.http.impl.client.HttpClientBuilder;
import org.junit.Test;

import java.io.IOException;
import java.util.HashMap;
import java.util.Map;

import static junit.framework.TestCase.assertEquals;

public class TesterClass {
public static void main(String[] args) {
    String url = "https://erikberg.com/nba/standings.json";
    HttpClient client = HttpClientBuilder.create().build();
    HttpGet request = new HttpGet();
    request.addHeader("User-agent", "LotterySimulator/1.0 (nneeranjun@berkeley.edu)");
    HttpResponse response = null;
    try {
        response = client.execute(request);
    } catch (IOException e) {
        e.printStackTrace();
    }
    try {
        System.out.println(response.getEntity().getContent());
    } catch (IOException e) {
        e.printStackTrace();
    }

}

}

3 个答案:

答案 0 :(得分:1)

很可能您没有 main entry point

  1. 使用您认为合适的任何名称创建一个新类。
  2. 键入psvm并点击tab,这将生成一个主要方法。
  3. 单击左侧的绿色播放箭头。

enter image description here

答案 1 :(得分:1)

“视图->工具Windows”下的“运行”选项不用于运行程序。用于切换运行面板的显示。该选项显示为灰色,因为当前没有面板可切换。

对于运行程序,您需要具有有效的JDK,主类和模块的运行配置设置。运行配置中指定的主类也需要具有签名的方法:public static void main(String [])。另外,如果您在编辑器中打开了包含此类方法的文件,则应该可以通过单击左侧装订线中的绿色箭头或通过运行->运行“ MyClass”

来运行该文件。

答案 2 :(得分:0)

您可以尝试一下。转到“编辑配置...”:

然后在此处选择您的主班:

enter image description here