问题描述
我用eclipse新建一个包Test,然后在Test包新建一个HelloA.java文件,javac完全没问题。可是java HelloA就有问题了。我必须返回上一级目录,java Test/HelloA才行。但是我如果直接在Test文件夹下新建一个HelloB.java文件,为什么HelloB.java不属于Test包,在Eclipse里Test包并没有显示HelloB。java HelloB也很简单,不需要返回上一级目录,java Test/HelloB这样反而会错。谢谢您的解答!
解决方案
如果你的程序中指定了package,那么应该是java Test/HelloA。源程序没有指定package,那么进入到文件夹下java HelloB即可。
解决方案二:
建议带上代码,截个图!比较直观
解决方案三:
直接在TEST文件夹下面建了HelloB.java后,刷新你的工程就有了
时间: 2024-10-21 09:54:45