我在用UE编写一个基础的JAVA时,
public class welcom2
{
public static void main(string[] args)
{
system.out.println("12333");
}
}上边的public class都是蓝色的字,很正常,而string 和system不是红色的字,(查看方式是JAVA方式)然后在C:\下运行后,提示我“类string,不存在”
请问这是什么原因?
我下的都是正版JAVA
 我的JDK包里,为什么没有定义string这个类?

解决方案 »

  1.   

    我靠 String要大写s
    System也要大些s
    类名最好也大些去看看java基础吧
      

  2.   

    真是有了我们这些菜鸟的前仆后继,才有java的经久不衰
      

  3.   

    哈哈,类名一般第一个字母大写,这是sun的命名习惯。Java是区分大小写的。
    String
    System
      

  4.   

    我今天刚学java,这个问题我也可以解答
      

  5.   

    String,必须要大写;System必须要大写。这是要求;
    类名最好也大写,这是代码规范,提高代码的可读性和可维护性。
      

  6.   

    路过!!! 基础!!!!!! 还有不要用ue了吧,很多ide都有,为什么用那么古老的东西
      

  7.   

    string要写成String
    system要写成System
      

  8.   

    String是一个final类,String str中的str是一个对象的引用!!!
      

  9.   

    java 是一门对大小写很敏感的语言,所以对我们初学者来说一定要认真细心,记清楚那些是大写,那些是小写。
      

  10.   

    java,c,c++是对大小写区分对待的。平时注意下就好了。
      

  11.   

    很明显要提示错误,String中s要大写   还有System中s也要大些
      

  12.   

    估计楼主以后见到String和string的时候会想起我们的。
      

  13.   

    问这个问题的兄弟哥真是服死你了…………学Java之前不把基础东西弄懂怎么能学的号呢…………
      

  14.   

    Java 严格区别大小写!!!!!!类名都是要大写字母开头的!@@
      

  15.   

    首先,JAVA语言是区分大小写的。其次,你的代码不符合JAVA代码编写的规范,导致了你查不出自己的错误所在。看似一个小问题,却看出你对JAVA语言还没有理解
    根据JAVA代码的编写规范Class的定义,Class name的首字母必须是大写,你看你定义自己的Class时写成了小写。
    所以你在使用String和System这两个Class的时候很随意的写成了小写 ,要知道JDK中的java代码并且包括所有合格的JAVA程序员编写的代码都是严格遵循JAVA代码编写规范的。你要改掉这个坏习惯,不然你写的代码就算能编译通过也是不合格的,考试的话就是0分。建议你仔细的再复习一下JAVA基础, 先不要使用UE,这个对你目前没有帮助,使用notepad或VI,没有代码高亮显示的那种,好好练练。功底要扎实啊!!!