我在windows中设置java环境有问题
Posted
技术标签:
【中文标题】我在windows中设置java环境有问题【英文标题】:i have problem for setting java environment in windows 【发布时间】:2021-05-07 10:12:46 【问题描述】:我有这样的 Gradle 构建
plugins
id 'org.springframework.boot' version '2.4.2'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
group = 'test.build'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'
configurations
compileOnly
extendsFrom annotationProcessor
repositories
mavenCentral()
dependencies
implementation 'org.springframework.boot:spring-boot-starter-data-rest'
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-web-services'
implementation 'org.springframework.session:spring-session-core'
compileOnly 'org.projectlombok:lombok'
runtimeOnly 'com.oracle.database.jdbc:ojdbc8'
annotationProcessor 'org.projectlombok:lombok'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
test
useJUnitPlatform()
这里是我的应用程序
package test.build.test;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class TestApplication
public static void main(String[] args)
SpringApplication.run(TestApplication.class, args);
当我构建项目时,我看到如下图所示的错误:
有什么问题?我的 Gradle 构建文件中是否有任何错误?
【问题讨论】:
欢迎来到 *** ????!从提供的图像来看,您似乎正在使用 Eclipse 来开发您的项目。你是如何导入项目的?项目是否配置为 Gradle 项目?您是否能够从命令行(gradlew.bat build
(CMD)、.\gradlew.bat build
(PowerShell))构建项目?
是的,我使用 Eclipse 构建,为什么这是一个错误?
Eclipse 没问题,不用担心。你能从命令行构建项目吗?您是如何将项目导入 Eclipse 的?
【参考方案1】:
看起来您缺少依赖项。尝试添加以下依赖项:
implementation 'org.springframework.boot:spring-boot-starter'
【讨论】:
不太可能。提供的构建文件看起来像是从 start.spring.io 生成的,它也没有将spring-boot-starter
列为依赖项。以上是关于我在windows中设置java环境有问题的主要内容,如果未能解决你的问题,请参考以下文章
JAVA_HOME 变量未在 Windows 中设置 [重复]