应该是
//Data.javapublic class Data
{
public int value;
public String name;
}保存为Data.java
然后运行 javac Data.java
当然 你必须确保你的路径 设置正确
//Data.javapublic class Data
{
public int value;
public String name;
}保存为Data.java
然后运行 javac Data.java
当然 你必须确保你的路径 设置正确
public class Data
{
public int value; // 学生年龄值
public String name; // 学生名
}出错是:
Data.java:3: illegal character: \12288
public int value; // 学生年龄值
^
Data.java:3: illegal character: \12288
public int value; // 学生年龄值
^
Data.java:4: <identifier> expected
public String name; // 学生名
^
Data.java:4: illegal character: \12288
public String name; // 学生名
^
Data.java:4: <identifier> expected
public String name; // 学生名
^
{
public int value; // 学生年龄值
public String name; // 学生名
}
这样就对了!
嘻嘻,看得出有啥区别吗?
其实就是“//”前的空格不一样!
你用的是中文输入法里的空格,这样会出错的!
{
public int__value;__
public String__name;__
}上面程序中用全角的空格代替__,编译后报错如下:C:\Data.java:3: illegal character: \12288
public int value;
^
C:\Data.java:3: illegal character: \12288
public int value;
^
C:\Data.java:4: illegal character: \12288
public String name;
^
C:\Data.java:4: <identifier> expected
public String name;
^
C:\Data.java:4: illegal character: \12288
public String name;
^
C:\Data.java:4: <identifier> expected
public String name;
所以检查一下你的程序中是否有全角字符,不行的话在确保汉字输入法关闭的情况下重新输入你的程序试一试,毕竟字符不多。
显然是标点符号的问题。