【发布时间】:2015-11-01 15:13:47
【问题描述】:
我正在尝试使用此命令 (OS X Yosemite) 编译我的 Java 代码:
javac -cp "../../;./colorCalculator;" Application.java
但我收到以下错误(以及其他依赖于此的错误):
Application.java:4: error: package colorCalculator does not exist
import colorCalculator.Model;
^
Application.java:5: error: package colorCalculator does not exist
import colorCalculator.View;
^
Application.java:6: error: package colorCalculator does not exist
import colorCalculator.Controller;
我添加了两个类路径。 1. 此应用程序所依赖的“.jar”的路径。 2. Application.java 导入的包。
目录结构如下:
├── colorcalculator
│ ├── Application.java
│ └── colorCalculator
│ ├── Controller.java
│ ├── Model.java
│ └── View.java
└── colorcalculator.zip
我从 colorcalculator 目录运行命令,因为那是 Application.java 和 colorCalculator 包所在的位置。我做错了什么?
最后,如果您愿意,请提供代码供您参考。虽然它来自教授的网站,所以我很确定它是正确的:code
谢谢!
【问题讨论】:
-
将您的
./colorCalculator更改为.。
标签: java command-line package javac