java - Mac 上的 IntelliJ 表示该文件应命名为 Scratch.java 但它已经命名为 Scratch.java

标签 java macos intellij-idea processing

Error Image

我的一位学生正在 Mac 上使用 IntelliJ 中的处理。我们使用与我在 PC 上使用的相同步骤进行设置(适用于我的 PC),但现在它给我一个错误,指出文件名应该是 Scratch.java,但它已经是(参见附图)。

这可能是什么原因造成的?我们尝试重新启动计算机,但仍然遇到相同的错误。

最佳答案

IntelliJ 的划痕功能

您需要从类定义中删除 public

来自:公共(public)类Scratch扩展了PApplet 至:Scratch 类扩展了 PApplet

这似乎是因为该文件位于 Scratches and Consoles 目录下。 有关 intelliJ 的 scrap 的更多信息 here 。 如果你把它放在src目录下,它就可以是公共(public)的。

关于java - Mac 上的 IntelliJ 表示该文件应命名为 Scratch.java 但它已经命名为 Scratch.java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54914413/

相关文章:

macos - 如何在 macOS SwiftUI 中创建默认按钮?

intellij-idea - 在 Phpstorm/Intellij 中更改日期格式

java - 在不使用 GUI 生成器的情况下,如何像这样定位 JTextFields 和 JTextArea?

ruby - OS X 10.5 下 Ruby 的常规 GEM PATHS 是什么?

java - 如何从我自己的 Android 应用程序启动 Telegram 应用程序?

objective-c - 如何使用 Objective-C 禁用预览图标

macos - IntelliJ IDEA 未选取 Maven 主目录 (M2_HOME)

gradle - IntelliJ Idea - 如何启用 gradle wrapper

java - JComboBox 返回值

java - struts2中如何获取xml作为响应