问题1:
环境配置没有问题
后缀名确定为.java
运行时要在文件目录下
问题2:
保存文件时取名HelloWorld.java
,然后进入命令行开始编译,然而编译时却出现一个错误,“类Puppy是公共的,应在名为Puppy.java
的文件中声明”。
**解决办法:**其实提示已经很明显了,java源代码文件名错了,应该与声明的class类一致,将HelloWorld.java
改为Puppy.java
就可以了。但如果声明的class非public则文件名无需与类名相同。
问题排除:
1、java运行需要先使用“javac HelloWorld.java
”命令对java文件进行编译,编译会自动生成一个同名的以“.class”为后缀的类文件放在同一目录,然后再执行“java HelloWorld
”来运行。(注意:此处运行“java”命令,java后只能跟文件名