如何在eclipse中添加UTF-8支持?我想添加例如俄语,但eclipse不会支持它.我该怎么办?请指导我.
我今天正在追踪一个错误,我发现其中一个类中有一些奇怪的东西.我删除尽可能多的代码在这里发布:
class A {
static int obtainNumber() { return 42; }
static int obtainNumber() { return 3; }
static int obtainNumber() { return -1; }
static {
System.out.println(obtainNumber());
}
}
Run Code Online (Sandbox Code Playgroud)
这个类有3个方法,名称和签名完全相同.起初我以为这是无效代码,但是eclipse会突出显示红色代码.它确实有效:
javac A.java && java A
42
Exception in thread "main" java.lang.NoSuchMethodError: main
Run Code Online (Sandbox Code Playgroud)
所以我想也许Java会使用它看到的第一个.我重新测试了:
class A {
static int obtainNumber() { return 3; }
static int obtainNumber() { return -1; }
static int obtainNumber() { return 42; }
static {
System.out.println(obtainNumber());
}
}
Run Code Online (Sandbox Code Playgroud)
不,同样的结果:
javac A.java && java A
42 …Run Code Online (Sandbox Code Playgroud) 一直在到处寻找,但找不到答案。如果我没有记错的话,它一定与“utf-8”有关,但仍然不知道它是什么。