Spring框架1.1.2-具有挑战性…使用没有构建工具(Maven或Gradle..etc)的命令行javac编译器

问题描述 投票:0回答:1

目的:

我正在尝试使用spring框架1.1.2构建一个简单的Spring Application。这可以追溯到2004年。其想法是了解框架是如何从一堆类发展为引入注释的,并通过多种方式减少了开发人员的工作。我正在使用示例(Spring-MVC-step-step-step)与spring框架1.1.2 dist一起分发,该框架提供spring当时基于的jar。

问题:

问题是,当您不使用构建工具并自己创建所有目录结构(src,war,WEB-INF)并将.java,.jsp放置在适当的文件夹中时。.javac编译器很难找到使用classpath env变量来关联关联的jar。我将所有关联的spring jar放入一个文件夹中,并相应地设置了CLASSPATH。但是,javac编译器会抛出以下错误

SpringAppController.java:1:错误:包org.springframework.web.servlet.mvc不存在

SpringAppController.java:2:错误:包org.springframework.web.servlet不存在

SpringAppController.java:8:错误:找不到符号导入java.io.Exception;

无论将jar放在哪里,编译器都无法找到和使用它们。

没有人知道如何使用javac和记事本编辑器构建简单的Spring应用程序,而无需任何构建工具的支持吗?

即使在stackoverflow上进行了大量搜索也没有显示任何此类尝试的结果。请指教。

java spring spring-mvc command-line javac
1个回答
0
投票

对不起,这很愚蠢。我只需要在CLASSPATH上分别添加每个spring框架.jar文件,这足以让javac编译器找到合适的包。

© www.soinside.com 2019 - 2024. All rights reserved.