java - Intellij 找不到 java 项目的主类
问题描述
我有一个带有主类的简单代码,但它没有被 ide 识别,我没有识别问题。
主.java
public class Main {
public static void main(String[] args) {
FileReader leitor = new FileReader("config.txt");
BufferedReader buffer = new BufferedReader(leitor, 2 * 1024 * 1024);
String linha = buffer.readLine();
while (linha != null) {
System.out.print(linha+"\n");
linha = buffer.readLine();
Thread.sleep(1000);
}
} catch (FileNotFoundException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
} catch (InterruptedException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
}
我无法选择主要课程
谢谢
解决方案
Intellij 没有将该java
文件夹识别为源文件夹。
我猜,您没有将该项目作为 Maven 项目导入。查看导入 Maven 项目指南。
要快速解决此问题,您可以右键单击java
文件夹,选择Mark Directory as
并选择Sources Root
.
推荐阅读
- angular - ERROR 错误:尝试比较“[object Object]”时出错。角度 11 中只允许使用数组和可迭代对象
- javascript - 我在下面的数组对象中有数据,想转换另一种数组对象格式
- javascript - 使用 JavaScript 显示多个实体之间的连接
- javascript - 我可以只导出 .d.ts 中的部分接口吗?
- r - 覆盖R S3类中的基本方法?
- angular - Angular:最大调用堆栈大小超出错误命令失败,退出代码为 1
- python - 访问 Google Colab 中与我共享的云端硬盘文件夹
- compiler-errors - 错误:Part::pkspec1:表达式 i 不能用作零件规范
- html - 尝试编写两个div元素时出错模板根需要一个元素.eslint-plugin-vue
- postgresql - Bash 脚本 - Postgres COPY 从 CSV 到表,返回 COPY 0