使用基于Spring控制台的应用程序执行Java时出现javac错误

时间:2012-02-02 11:04:29

标签: java javac

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

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

    import org.springframework.context.annotation.AnnotationConfigApplicationContext;

    公共类BillRunner {  public static void main(String [] args){      AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext();      的System.out.println(上下文);   } }

  6. 尝试编译程序,如下所示:

    F:\ springtest> javac -cp F:\ springlib * BillRunner.java javac:无效标志:F:\ springlib \ commons-httpclient.jar 用法:javac 使用-help获取可能的选项列表

  7. 为什么我会收到这样的错误?解决方案是什么?

1 个答案:

答案 0 :(得分:1)

问题可能是由于您声明类路径的方式:-cp F:\ springlib * 也许你可以尝试这个F:\springtest>javac -cp "F:\springlib\*" BillRunner.java,但我必须承认它仍然需要进行测试。 有关类路径here

中与通配符相关问题的更多信息