我正在尝试从控制台/ DOS提示符下使用Spring应用程序执行Java。这是我遵循的步骤:


下载spring-framework-3.1.0.RELEASE并解压缩。
在F:上创建了一个名为“ springlib”的文件夹。
将文件夹-F:\ spring-framework-3.1.0.RELEASE \ dist下的所有文件复制到F:\ springlib
将文件夹-F:\ spring-framework-3.1.0.RELEASE \ projects \ spring-build \ lib \ ivy下的所有文件复制到F:\ springlib
创建一个文件夹F:\ springtest,并将其放置在Java程序下面:

导入org.springframework.context.annotation.AnnotationConfigApplicationContext;

公共类BillRunner {
公共静态void main(String [] args){
AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext();
System.out.println(上下文);
}
}
尝试编译程序,如下所示:

F:\ springtest> javac -cp F:\ springlib * BillRunner.java
javac:无效标志:F:\ springlib \ commons-httpclient.jar
用法:javac
使用-help列出可能的选项
为什么会出现这样的错误?解决办法是什么?

最佳答案

问题可能是由于您声明类路径的方式引起的:-cp F:\ springlib *
也许您可以尝试使用此F:\springtest>javac -cp "F:\springlib\*" BillRunner.java,但是我必须承认它仍然必须进行测试。
有关与类路径here中的通配符有关的问题的更多信息

关于java - 使用基于Spring控制台的应用程序执行Java时出现javac错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9111214/

10-10 11:21