Java配置----JDK开发环境搭建及环境变量配置

详见收藏

class A
{
};
class B extends A
{

};

class demo1
{
public static void main (String args[])
{
 A a =new B();
System.out.println(a instanceof A);
System.out.println(a instanceof B);
}
};

cmd命令行:编译执行

编译过程

D:>testjava20170324>javac 001.java
'testjava20170324' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

D:>cd testjava

D:	estjava>cd 20170324

D:	estjava20170324>javac 001.java
001.java:4: 需要 '{'
class B extents A
       ^
1 错误

D:	estjava20170324>javac 001.java
001.java:8: 类 demo1 是公共的,应在名为 demo1.java 的文件中声明
public class demo1
       ^
001.java:10: 找不到符号
符号: 类 string
位置: 类 demo1
public static void main (string arg[])
                         ^
2 错误

D:	estjava20170324>javac 001.java
001.java:9: 需要为 class、interface 或 enum
public Class demo1
       ^
001.java:11: 需要为 class、interface 或 enum
public static void main (string arg[])
              ^
001.java:14: 需要为 class、interface 或 enum
System.out.println(a instanceof A);
^
001.java:15: 需要为 class、interface 或 enum
System.out.println(a instanceof B);
^
001.java:16: 需要为 class、interface 或 enum
}
^
5 错误

D:	estjava20170324>javac 001.java
001.java:9: 类 demo1 是公共的,应在名为 demo1.java 的文件中声明
public class demo1
       ^
001.java:11: 找不到符号
符号: 类 string
位置: 类 demo1
public static void main (string args[])
                         ^
001.java:14: 软件包 system 不存在
system.out.println(a instanceof A);
      ^
001.java:15: 软件包 system 不存在
system.out.println(a instanceof B);
      ^
4 错误

D:	estjava20170324>javac 001.java
001.java:9: 类 demo1 是公共的,应在名为 demo1.java 的文件中声明
public class demo1
       ^
001.java:11: 找不到符号
符号: 类 string
位置: 类 demo1
public static void main (string args[])
                         ^
2 错误

D:	estjava20170324>javac java
错误:仅当显式请求注释处理时才接受类名称“java”
1 错误

D:	estjava20170324>javac 001.java
001.java:9: 类 demo1 是公共的,应在名为 demo1.java 的文件中声明
public class demo1
       ^
1 错误

D:	estjava20170324>javac 001.java

D:	estjava20170324>java 001
Exception in thread "Main Thread" java.lang.NoClassDefFoundError: 001
Caused by: java.lang.ClassNotFoundException: 001
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: 001.  Program will exit.

D:	estjava20170324>java demo1
true
true

D:	estjava20170324>

 

原文地址:https://www.cnblogs.com/liuyudong0825/p/6616428.html