java问题 不定义包,编译和运行都没问题,定义了包后,编译可通过,执行就显示错误

2024-12-01 18:15:36
推荐回答(5个)
回答1:

写了包之后,在dos命令下把文件编译成.class文件,然后在你配的环境变量的class的路径下新建文件夹xyz,在xyz文件夹下新建文件夹abc,然后把你编译后的.class文件放在里面,在dos命令下把路径改到。。/xyz/abc下,然后在运行就可以了

回答2:

你是在命令行里编译的吧?
如果是IDE环境就不会出这个问题。
编译后的字节码应该按包层次组织到文件夹中才能正常运行的。

回答3:

如果是dos窗口下,编译,那么必须得在与你类同级的目录下进行编译

回答4:

package xyz.abc貌似包的名称不能有点号的

回答5:

包只能是package.包名 一层