gpt4 book ai didi

java - Play Framework 无法编译我的类,在堆栈跟踪中显示奇怪的字符

转载 作者:行者123 更新时间:2023-12-01 15:53:21 27 4
gpt4 key购买 nike

我正在使用 Play 开发一个 Web 应用程序!在 Windows XP 上使用 Notepad++ 的框架。每当我创建新类、保存并刷新浏览器以查看更改时,我都会收到以下错误:

无法编译文件/app/utils/NameUtil.java。引发的错误是:声明的包“”与预期的包“utils”不匹配)

在/app/utils/NameUtil.java 中(第 1 行附近)

1: i↓导入 java.util.;
2: 导入模型。
;
3: 导入java.lang.*;
4: 导入play.Logger;
5:
6: 公共(public)类 NameUtil {
7:

如果您注意到第 1 行,有一个奇怪的字符在我的文本编辑器中不可见。我尝试将文本格式从 utf-8 更改为 ansi,从 dos/windows 更改为 unix,但没有用。

问题到底是什么?如果是编码问题,playframework不应该支持utf-8格式吗?

谢谢

最佳答案

它可能尝试使用转义序列来突出显示错误或类似的内容。

编译器错误本身的正确修复是遵循编译器错误,并添加:

package utils;

作为文件的第一行。

看看当您遇到其他编译器错误时是否会看到相同的行为。 (由于当前的第一行 import java.util;,您将得到一个 - 应该是 import java.util.*; 或其中的特定类java.util 包,假设这是一个普通的 Java 文件。)

顺便说一句,我还没有使用过 Play!我自己构建了一个框架,但是您有什么理由想要使用 Notepad++ 而不是 Netbeans、Eclipse 或 IntelliJ 等 IDE?他们不是很擅长玩“Play!”吗?

关于java - Play Framework 无法编译我的类,在堆栈跟踪中显示奇怪的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5562176/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com