【Core Java(二)】Java程序设计环境,
分享于 点击 38236 次 点评:114
【Core Java(二)】Java程序设计环境,
使用命令行工具
注意
- 如果手工输入源程序,一定要注意大小写。尤其是类名为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》
相关文章
- 暂无相关文章
用户点评