我试图在http://zetcode.com/tutorials/javagamestutorial/puzzle/
运行此代码1 error found:
File: /Users/java/PuzzleEx.java [line: (no source location)]
Error: File is in the wrong directory or is declared part of the wrong package. Directory name 'java' does not match package name 'zetcode'.
请帮助,我该如何运行?
答案 0 :(得分:0)
嗯,首先你需要使用javac编译它,然后你可以运行它。但是,我建议不采取任何行动。只是浏览你提供的链接,我看到了一些不好的做法和过时的代码(没有将变量声明为接口,将所有类填充到一个文件中等)。而不是关注一些可能过时的第三方教程,请看一下官方教程:https://docs.oracle.com/javase/tutorial/
官方教程不仅总是最新的,而且还有易于理解的路径和路径。
编辑: 此外,它不工作的原因正如错误所说:它位于与其声明的包不同的文件夹中。如果您不知道包装是什么,请退后一步,先学习基础知识。