【发布时间】:2020-10-02 17:08:01
【问题描述】:
大家好,我是 java 新手,我开始使用包等,当我尝试运行位于
的主文件时遇到问题C:\Users\Robert\Desktop\Java\latebd\Test.Java
当我跑步时
java -cp C:\Users\Robert\Desktop\Java\latebd\latebd.Test
我没有运行代码,而是得到了这个(它是意大利语 bu,基本上它告诉我使用 java 时的所有选项 -
为什么会这样?
【问题讨论】:
-
你编译文件了吗?
-
类路径不能指向单个类。类路径中的每个条目都必须是 .jar 文件,或包含已编译包的目录。如果您的源代码包含
package latebd;,那么您应该运行java -cp C:\Users\Robert\Desktop\Java latebd.Test。请注意,类路径本身是不够的;-cp及其参数告诉 Java 在哪里可以找到类,但您仍然必须通过将主类名(不是文件名)指定为不遵循任何选项的参数来准确告诉 Java 要运行哪个类。
标签: java class package classpath