Java 设置类路径时遇到问题
我试着查找关于有相同问题的人的其他问题,我重新阅读了文档,但这一整天都让我感到困惑 我有Coffee.Java,它位于C:\Learning Java\209\CoffeeProject\machineJava 设置类路径时遇到问题,java,classpath,Java,Classpath,我试着查找关于有相同问题的人的其他问题,我重新阅读了文档,但这一整天都让我感到困惑 我有Coffee.Java,它位于C:\Learning Java\209\CoffeeProject\machine 还有拿铁,那只是 //Latte.java package machine; public class Latte extends Coffee{} 我正试图通过这样做来设定路径 java -classpath C:\Learning Java\209\CoffeeProject machi
还有拿铁,那只是
//Latte.java
package machine;
public class Latte extends Coffee{}
我正试图通过这样做来设定路径
java -classpath C:\Learning Java\209\CoffeeProject machine.Coffee
但这给了我一个错误
找不到或加载主类Java\209\CoffeeProject
我已经离开了这里
编辑:我试过引用,它很有效。谢谢现在它说主方法没有找到,也没有,但它只是被设置好了,以便我可以扩展它,这就是书中的内容。在我可以执行类路径之前,我是否必须拥有所有这些设置的最后一个主程序?尝试:
java -classpath "C:\Learning Java\209\CoffeeProject" machine.Coffee
“Learning Java”中的空格会导致问题。类路径选项(或其他命令行选项)不能包含空格,除非将整个类路径括在引号中。因此,请尝试使用
-cp“C:\Learning Java\209\CoffeeProject”
。如果找到空格,请在类路径中使用引号
根据经验,如果您的类路径中有空格
,请务必按照说明用引号括起来
java -classpath "C:\Learning Java\209\CoffeeProject" machine.Coffee