java - 为什么我会收到这种错误?非法字符
问题描述
有人以前遇到过这个问题吗?
我简单地创建了 for 循环,它创建了 3 种类型的对象,当我尝试运行它时,我遇到了错误。
public static void main(String[] args) {
List<Object> listObiektow= new ArrayList<>();
for(int i=0; i < 1000; i++){
listObiektow.add(new Czołg("Czołg", 500, 100, 50, 10, 100, 100, 500))
{
});
}
}
public class Statek {
private String name;
private int hp;
private int armor;
private int dmg;
private int speed;
private int x;
private int y;
private int hpLeft;
public Statek(String name, int hp, int armor, int dmg, int speed, int x, int y, int hpLeft) {
this.name = name;
this.hp = hp;
this.armor = armor;
this.dmg = dmg;
this.speed = speed;
this.x = x;
this.y = y;
this.hpLeft = hpLeft;
}
任务:compileJava FAILED C:\Users\Szymon\Desktop\WzorzecProjektowyPy�ek\src\main\java\Jednostki\Czo�g.java:3:错误:非法字符:'\u201a' public class Czołg { ^ C:\ Users\Szymon\Desktop\WzorzecProjektowyPy�ek\src\main\java\Jednostki\Czo�g.java:14:错误:非法字符:'\u201a' public Czołg(字符串名称,int hp,int Armor,int dmg, int speed, int x, int y, int hpLeft) { ^ C:\Users\Szymon\Desktop\WzorzecProjektowyPy�ek\src\main\java\Jednostki\Czo�g.java:14:错误:方法声明无效;需要返回类型 public Czołg(String name, int hp, int Armor, int dmg, int speed, int x, int y, int hpLeft) { ^ C:\Users\Szymon\Desktop\WzorzecProjektowyPy�ek\src\main\java \Main.java:1:错误:非法字符:'\u201a' 导入 Jednostki.Czołg;^ C:\Users\Szymon\Desktop\WzorzecProjektowyPy�ek\src\main\java\Main.java:14:错误:非法字符:'\u201a' listObiektow.add(new Czołg("Czołg", 500, 100, 50、10、100、100、500));^ C:\Users\Szymon\Desktop\WzorzecProjektowyPy�ek\src\main\java\Main.java:14: 错误:';' 预期 listObiektow.add(new Czołg("Czołg", 500, 100, 50, 10, 100, 100, 500)); ^ C:\Users\Szymon\Desktop\WzorzecProjektowyPy�ek\src\main\java\Main.java:14: 错误:')' 预期 listObiektow.add(new Czołg("Czołg", 500, 100, 50, 10 , 100, 100, 500)); ^ C:\Users\Szymon\Desktop\WzorzecProjektowyPy�ek\src\main\java\Main.java:14:错误:不是语句 listObiektow.add(new Czołg("Czołg", 500, 100, 50, 10, 100, 100, 500)); ^ C:\Users\Szymon\Desktop\WzorzecProjektowyPy�ek\src\main\java\Main.java:14: 错误:不是语句 listObiektow.add(new Czołg("Czołg", 500, 100, 50, 10, 100、100、500));^ C:\Users\Szymon\Desktop\WzorzecProjektowyPy�ek\src\main\java\Main.java:14: 错误:';' 预期 listObiektow.add(new Czołg("Czołg", 500, 100, 50, 10, 100, 100, 500)); ^ 10 个错误 \Users\Szymon\Desktop\WzorzecProjektowyPy�ek\src\main\java\Main.java:14: 错误:不是语句 listObiektow.add(new Czołg("Czołg", 500, 100, 50, 10, 100, 100 , 500)); ^ C:\Users\Szymon\Desktop\WzorzecProjektowyPy�ek\src\main\java\Main.java:14: 错误:';' 预期 listObiektow.add(new Czołg("Czołg", 500, 100, 50, 10, 100, 100, 500)); ^ 10 个错误 \Users\Szymon\Desktop\WzorzecProjektowyPy�ek\src\main\java\Main.java:14: 错误:不是语句 listObiektow.add(new Czołg("Czołg", 500, 100, 50, 10, 100, 100 , 500)); ^ C:\Users\Szymon\Desktop\WzorzecProjektowyPy�ek\src\main\java\Main.java:14: 错误:';' 预期 listObiektow.add(new Czołg("Czołg", 500, 100, 50, 10, 100, 100, 500)); ^ 10 个错误 add(new Czołg("Czołg", 500, 100, 50, 10, 100, 100, 500)); ^ 10 个错误 add(new Czołg("Czołg", 500, 100, 50, 10, 100, 100, 500)); ^ 10 个错误
FAILURE:构建失败并出现异常。
- 出了什么问题:任务“:compileJava”执行失败。
编译失败;有关详细信息,请参阅编译器错误输出。
解决方案
更改 UTF-8 上的文件编码
推荐阅读
- python - 任何月份的 Pandas 中按周和国家/地区聚合
- react-native - 下拉触摸区域增加其不可正确触摸
- python - 输出的外部尺寸必须是未知的
- apache-spark-sql - 在火花数据框中 - 如何映射类型为列表的一列
- google-apps-script - 如何避免嵌入脚本上的连接被拒绝消息
- stanford-nlp - 与 v 3.9.2 相比,Stanford CoreNLP v 4.0.0 的英语 NER 注释器缺少一些实体类型
- gradle - 在一次 Sonarquebe 分析中涵盖所有 gradle 风味
- python - 为 OpenNMT 安装 PyTorch 时遇到问题
- php - Codeigniter中的视频文件上传问题
- python - 加速 np.array 中的计算