假设存在一个已编译的Java类文件 `com.example.MyApp.class`,该类文件位于 `C:/myproject/bin/com/example/` 目录下。当前命令提示符路径为 `C:/`。以下哪条命令能够成功执行该Java应用程序?
答案解析
选项A错误,java命令执行类文件时不需要指定完整路径。选项B错误,未指定classpath,java无法找到类文件。选项D错误,java命令执行类文件时,类文件名不包含`.class`扩展名。选项C正确,`-cp`或`-classpath`选项用于指定类文件的搜索路径,使得java虚拟机能够找到并加载类 `com.example.MyApp`。由于 `com.example.MyApp`的包路径为 `com/example/`,因此指定的classpath为 `C:/myproject/bin`。注意classpath指定的路径是到包的最顶层目录。
正确答案:C