执行javac不能生成class文件是什么原因 应该怎么改???

还是不行呀

你的命名错了 你的文件里面写的是 public class TestDateTyPe 但是你的文件名却是TestDateType.JAVA
下面三个方法 随便一个都能解决 原因就是 你的public class xxx这个xxx必须和文件名一样 你的一个p是大写 一个是小写 所以错误 还有应该是main方法 不是mian方法
1、你执行javac TestDateTyPe.java
2、把你的文件名改为TestDateTyPe.java
3、把你的内容改为public class TestDateType
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-22
你的文件名命名要跟你代码里面的类名一样,你的文件名是:TestDateType.java,但是你代码里面写的类名为TestDateTyPe
P一个是大写一个是小写,改成一致的就可以了
第2个回答  推荐于2016-02-03
1 文件名和类名不一致
2 main函数声明是main,而不是mian
3 main函数的变量声明中,数据类型没有叫string的,而是String本回答被提问者采纳
第3个回答  2014-05-22
String的第一个字母要大写追问

这个已经改过了 还是不好使

追答

文件名要和类名一致,你的文件名是TestDteType,而你的类名是TestDateType。能把你的代码发上来吗?

第4个回答  2014-05-22
类名大小写不一样
相似回答