我正在尝试编译具有依赖性的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/