我一直在使用 NppExec 在 Notepad++ 中编辑、运行和编译代码。我在 C:\Java 设置了一个类路径。此文件夹包含:C:\Java\com\DOMAINNAMEWITHHELD\Classes。在这个文件夹中,我有 3 个 .java 文件和一个 .class 文件(Runner.java、Pirate.java、Ninja.java 和 Pirate.class)。我在闪存驱动器上的一个文件夹中运行这些文件,但三个都看不到对方。所以我将它们移动到我的新类路径定义目录,但仍然无法得到任何东西,除了:
C:\Java\com\DOMAINNAMEWITHHELD\Classes\Runner.java:12: 错误:找不到符号 phil.throwAStar(tim);
throwAStar() 在 Ninja 中定义,并在 Runner 中调用。
在三个源文件中,我定义了一个这样的包:
包 com.DOMAINNAMEWITHHELD.Classes;
如果我在任何其他目录中,请尝试:
导入 com.DOMAINNAMEWITHHELD.Classes.*;
我得到完全相同的错误。我究竟做错了什么?