【Core Java(二)】Java程序设计环境

版权声明:本文为博主原创文章,如果喜欢欢迎收藏转载! https://blog.csdn.net/houwanle/article/details/84995670

使用命令行工具

注意

  • 如果手工输入源程序,一定要注意大小写。尤其是类名为Welcome,而不是 welcome 或 WELCOME
  • 编译器需要一个文件名(Welcome.java),而运行程序时,只需要指定类名(Welcome),不要带扩展名.java或.class。
  • 如果看到诸如B ad command or file name 或 javac:commmand not found 这类消息,就要返回去反复检查安装是否有问题,特别是执行路径的设置。
  • 如果 javac 报告了一个错误,指出无法找到 Welcome.java,就应该检查目录中是否存在这个文件。
    在Windows环境下,使用命令dir,而不要使用图形浏览工器工具。有些文本编辑器(特别是Notepad)在每个文件名后面要添加扩展名.txt。如果使用Notepad编辑Welcome.java就会存为Welcome.java.txt。对于默认的Windows设置,浏览器与Notepad都隐含.txt扩展名,这是因为这个扩展名属于“已知文件类型”。此时,需要重新命名这个文件,使用命令ren,或是另存一次,为文件名加一对双引号,如:“Welcome.java”。
  • 如果运行程序之后,收到关于java.lang.NoClassDefFoundError的错误消息,就应该仔细地检查出问题的类的名字。
    • 如果收到关于welcome(w为小写)的错误消息,就应该重新执行命令:java Welcome(W为大写)。记住,Java区分大小写。
    • 如果收到有关Welcome/java的错误信息,这说明你错误地键入了java Welcome.java,应该重新执行命令java Welcome。
  • 如果键入java Welcome,而虚拟机没有找到Welcome类,就应该检查一下是否有人设置了系统的CLASSPATH环境变量(将这个变量设置为全局并不是一个提倡的做法,然而,Windows中有些比较差的软件安装程序就是这样做的)。可以像设置PATH环境变量一样设置CLASSPATH,不过这里讲删除这个设置。

参考:书籍《Java核心技术 卷I》

猜你喜欢

转载自blog.csdn.net/houwanle/article/details/84995670