我正在尝试编译具有依赖性的Java文件。

这个文件里面有:

package assignment3;
public class CandyLearner {


这是我的目录树:

../
├── lib
│   └── learnlib-0.9.1-dependencies-bundle.jar
├── src
│   └── assignment3
│       ├── CandyLearner.java
│       ├── CandyLearner.java~
│       └── SutSocketWrapper.java


我在src/内部,然后运行:

java -cp .:../lib/learnlib-0.9.1-dependencies-bundle.jar assignment3.CandyLearner


我得到错误:Error: Could not find or load main class assignment3.CandyLearner

尝试了许多发布在SO中的解决方案,但无法对其进行编译。

最佳答案

你用

javac


编译代码并

java


运行已编译的程序。

我建议您使用IDE,因为这将设置项目,因此您可以使用一个按钮进行编译和运行。

关于java - 找不到或加载主类(使用依赖项进行编译时),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34577504/

10-14 12:10
查看更多