package  chap1_1;
class  test1
{
public static void main(String args[])
{
int a=6;
System.out.printIn("The answer is"+a*2); }
}
我是在JDK1.5下编译的
配置的路径如下:
JAVA_HOME   C:\Program Files\Java\jdk1.5.0_07
CLASSPATH  %JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
Path       %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
D:\temp>javac test1.java
test1.java:7: 找不到符号
符号: 方法 printIn(java.lang.String)
位置: 类 java.io.PrintStream
                System.out.printIn("The answer is"+a*2);

解决方案 »

  1.   

    我考,是System.out.println()不是System.out.printIn()
    是l不是I啦,细心呀
      

  2.   

    楼上的兄弟说对了,可是又有新的问题
    D:\temp>java test1
    Exception in thread "main" java.lang.NoClassDefFoundError: test1 (wrong name: ch
    ap1_1/test1)
            at java.lang.ClassLoader.defineClass1(Native Method)
            at java.lang.ClassLoader.defineClass(Unknown Source)
            at java.security.SecureClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.access$100(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClassInternal(Unknown Source)D:\temp>
      

  3.   

    跟我上个星期一样,不过还好,我现在知道怎么找错了,你的问题在:
    System.out.println("The Answer is"+a*2);  //正确的
    System.out.printin("The Anser is "+a*2);  //你的,错误看到错所在了吗?你把你的代码复制到记事本中看一下就知道了!