Demo.rar
(100 Bytes, 下载次数: 253)
下载文件把.rar必为.java
昨天在群里碰到一个问题就,
请看下面的代码:
class Demo{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
代码没借吧,但是编译的时候却提示
C:\>javac Demo.java
Demo.java:1: 需要为 class、interface 或 enum
锘縞lass Demo{
^
Demo.java:2: 需要为 class、interface 或 enum
public static void main(String[] args){
^
Demo.java:4: 需要为 class、interface 或 enum
}
^
3 错误
C:\>
最后历经了一个小时的时间终于查出了是字符编码的问题。
群里的那个同学是在windows下右击创建出来的文件,系统默认的是把文件保存成了UTF-8的编码,
由于java 内置的是ansi(ascii)码,所有出错提示不是类文件,
解决办法很简单,打开文件别存为在字符编码中先择ANSI就可以解决了
新手在用记事本等文本编辑器工具是要注意的问题,()
1)注意文件名的后缀不要是Demo.java.txt
2)文件的字符编码一定要是ansi的
|
|