如何让这些 java 包工作?

问题描述 投票:0回答:1

我正在为学校做一个项目,我有两个包:

edu.unca.csci201
edu.unca.csci201.trickortreat

主要方法包含行

package edu.unca.csci201;
,而所有其他文件都包含行
package edu.unca.csci201.trickortreat;

我还有以下文件目录层次结构(树的输出):

`-- kbrett-Encapsulation
     `-- src
          `-- edu
               `-- unca
                    `-- csci201
                    |-- Halloween.java
                    `-- trickortreat
                         |-- Belle.java
                         |-- PennyWise.java
                         |-- SpiderMan.java
                         |-- TrickOrTreater.java

每当我在“Halloween.java”上运行 java 时,这是我的 main 方法的文件;我收到以下编译错误:

Halloween.java:12: error: cannot find symbol
     TrickOrTreater spiderMan = new SpiderMan();

我认为这与我生成包的方式有关,当我使用 eclipse 创建包时它工作正常。这次我使用 mkdir 创建目录,并在 .java 文件中包含包名称。

如果需要更多信息,请告诉我,并提前致谢。

java package
1个回答
0
投票

Scary Wombat 给出的解决方案对我有用,也感谢 ElliottFrisch。

© www.soinside.com 2019 - 2024. All rights reserved.