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);
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);
是l不是I啦,细心呀
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>
System.out.println("The Answer is"+a*2); //正确的
System.out.printin("The Anser is "+a*2); //你的,错误看到错所在了吗?你把你的代码复制到记事本中看一下就知道了!