gpt4 book ai didi

java - 无法在 IntelliJ 中编译/运行 Java 项目

转载 作者:行者123 更新时间:2023-12-03 23:34:57 25 4
gpt4 key购买 nike

问题:

虽然昨天工作正常。今天,我无法编译我的项目(spring-boot)。我创建了一个演示项目来模拟我当前项目中发生的相同问题。

当我尝试使用运行按钮运行项目时,它不想编译。请注意失败编译中的所有错误。此外,您可以看到所有依赖项都已导入(请参阅 外部库 ):

enter image description here

我知道我可以通过输入 mvn spring-boot:run 来运行该应用程序在终端。但出于某种原因,我不想那样做。

可以看到,这个demo是一个简单的spring-boot项目:

pom.xml:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.6.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.example</groupId>
<artifactId>demox</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>demox</name>
<description>Demo project for Spring Boot</description>

<properties>
<java.version>1.8</java.version>
</properties>

<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>

<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>

我试过的:

我尝试了无数的解决方案:
  • 选择 构建->重建项目
  • 点击文件>使缓存无效/重新启动
  • mvn clean -> 构建 -> 制作项目
  • Maven -> 重新导入
  • 已删除 .iml文件并重新导入项目
  • 检查 中没有排除项偏好 |构建、执行、部署 |编译器 |不包括

  • 关于 IntelliJ IDEA:
    IntelliJ IDEA 2019.3.4 (Ultimate Edition)
    Build #IU-193.6911.18, built on March 17, 2020
    Licensed to Hamza Belmellouki
    Subscription is active until October 10, 2020
    For educational use only.
    Runtime version: 11.0.6+8-b520.43 x86_64
    VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
    macOS 10.15.3
    GC: ParNew, ConcurrentMarkSweep
    Memory: 1502M
    Cores: 4
    Registry: debugger.click.disable.breakpoints=true, documentation.show.toolbar=true, debugger.watches.in.variables=false, compiler.automake.allow.when.app.running=true, ide.tree.collapse.recursively=false, ide.balloon.shadow.size=0
    Non-Bundled Plugins: AceJump, BrowseWordAtCaret, DBN, GsonFormat, IdeaVIM, Lombook Plugin, MavenRunHelper, com.4lex4.intellij.solarized, com.alayouni.ansiHighlight, com.berzanmikaili.intellij.monokai_pro, com.codota.csp.intellij, com.daylerees.rainglow, com.github.holgerbrandl.pasteimages/, com.github.mturlo.intellij.theme.spacegray, com.github.shiraji.emoji, com.godwin.json.parser, com.intellij.ideolog, com.intellij.jira, com.intellij.plugins.html.instantEditing, com.jetbrains.CyanTheme, com.jetbrains.colorful.toolwindow.icons, com.jetbrains.darkPurpleTheme, com.jetbrains.grayTheme, com.ppolivka.gitlabprojects, com.robohorse.robopojogenerator, com.sburlyaev.terminal.plugin, com.viartemev.requestmapper, com.vincentp.gruvbox-theme, commit-template-idea-plugin, mobi.hsz.idea.gitignore, net.seesharpsoft.intellij.plugins.csv, tanvd.grazi, org.asciidoctor.intellij.asciidoc, org.intellij.scala, org.root.GoogleIt, org.sonarlint.idea, some.awesome

    我在这个问题上花了很多时间。我该如何解决?

    来自评论:

    运行 mvn clean install -X :
    Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-24T19:41:47+01:00)
    Maven home: /usr/local/Cellar/maven/3.6.0/libexec
    Java version: 1.8.0_192, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home/jre
    Default locale: en_MA, platform encoding: UTF-8
    OS name: "mac os x", version: "10.15.3", arch: "x86_64", family: "mac"
    [DEBUG] Created new class realm maven.api
    [DEBUG] Importing foreign packages into class realm maven.api
    [DEBUG] Imported: javax.annotation.* < plexus.core
    [DEBUG] Imported: javax.annotation.security.* < plexus.core
    [DEBUG] Imported: javax.enterprise.inject.* < plexus.core
    [DEBUG] Imported: javax.enterprise.util.* < plexus.core
    [DEBUG] Imported: javax.inject.* < plexus.core
    [DEBUG] Imported: org.apache.maven.* < plexus.core
    [DEBUG] Imported: org.apache.maven.artifact < plexus.core
    [DEBUG] Imported: org.apache.maven.classrealm < plexus.core
    [DEBUG] Imported: org.apache.maven.cli < plexus.core
    [DEBUG] Imported: org.apache.maven.configuration < plexus.core
    [DEBUG] Imported: org.apache.maven.exception < plexus.core
    [DEBUG] Imported: org.apache.maven.execution < plexus.core
    [DEBUG] Imported: org.apache.maven.execution.scope < plexus.core
    [DEBUG] Imported: org.apache.maven.lifecycle < plexus.core
    [DEBUG] Imported: org.apache.maven.model < plexus.core
    [DEBUG] Imported: org.apache.maven.monitor < plexus.core
    [DEBUG] Imported: org.apache.maven.plugin < plexus.core
    [DEBUG] Imported: org.apache.maven.profiles < plexus.core
    [DEBUG] Imported: org.apache.maven.project < plexus.core
    [DEBUG] Imported: org.apache.maven.reporting < plexus.core
    [DEBUG] Imported: org.apache.maven.repository < plexus.core
    [DEBUG] Imported: org.apache.maven.rtinfo < plexus.core
    [DEBUG] Imported: org.apache.maven.settings < plexus.core
    [DEBUG] Imported: org.apache.maven.toolchain < plexus.core
    [DEBUG] Imported: org.apache.maven.usability < plexus.core
    [DEBUG] Imported: org.apache.maven.wagon.* < plexus.core
    [DEBUG] Imported: org.apache.maven.wagon.authentication < plexus.core
    [DEBUG] Imported: org.apache.maven.wagon.authorization < plexus.core
    [DEBUG] Imported: org.apache.maven.wagon.events < plexus.core
    [DEBUG] Imported: org.apache.maven.wagon.observers < plexus.core
    [DEBUG] Imported: org.apache.maven.wagon.proxy < plexus.core
    [DEBUG] Imported: org.apache.maven.wagon.repository < plexus.core
    [DEBUG] Imported: org.apache.maven.wagon.resource < plexus.core
    [DEBUG] Imported: org.codehaus.classworlds < plexus.core
    [DEBUG] Imported: org.codehaus.plexus.* < plexus.core
    [DEBUG] Imported: org.codehaus.plexus.classworlds < plexus.core
    [DEBUG] Imported: org.codehaus.plexus.component < plexus.core
    [DEBUG] Imported: org.codehaus.plexus.configuration < plexus.core
    [DEBUG] Imported: org.codehaus.plexus.container < plexus.core
    [DEBUG] Imported: org.codehaus.plexus.context < plexus.core
    [DEBUG] Imported: org.codehaus.plexus.lifecycle < plexus.core
    [DEBUG] Imported: org.codehaus.plexus.logging < plexus.core
    [DEBUG] Imported: org.codehaus.plexus.personality < plexus.core
    [DEBUG] Imported: org.codehaus.plexus.util.xml.Xpp3Dom < plexus.core
    [DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < plexus.core
    [DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < plexus.core
    [DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < plexus.core
    [DEBUG] Imported: org.eclipse.aether.* < plexus.core
    [DEBUG] Imported: org.eclipse.aether.artifact < plexus.core
    [DEBUG] Imported: org.eclipse.aether.collection < plexus.core
    [DEBUG] Imported: org.eclipse.aether.deployment < plexus.core
    [DEBUG] Imported: org.eclipse.aether.graph < plexus.core
    [DEBUG] Imported: org.eclipse.aether.impl < plexus.core
    [DEBUG] Imported: org.eclipse.aether.installation < plexus.core
    [DEBUG] Imported: org.eclipse.aether.internal.impl < plexus.core
    [DEBUG] Imported: org.eclipse.aether.metadata < plexus.core
    [DEBUG] Imported: org.eclipse.aether.repository < plexus.core
    [DEBUG] Imported: org.eclipse.aether.resolution < plexus.core
    [DEBUG] Imported: org.eclipse.aether.spi < plexus.core
    [DEBUG] Imported: org.eclipse.aether.transfer < plexus.core
    [DEBUG] Imported: org.eclipse.aether.version < plexus.core
    [DEBUG] Imported: org.fusesource.jansi.* < plexus.core
    [DEBUG] Imported: org.slf4j.* < plexus.core
    [DEBUG] Imported: org.slf4j.helpers.* < plexus.core
    [DEBUG] Imported: org.slf4j.spi.* < plexus.core
    [DEBUG] Populating class realm maven.api
    [INFO] Error stacktraces are turned on.
    [DEBUG] Message scheme: color
    [DEBUG] Message styles: debug info warning error success failure strong mojo project
    [DEBUG] Reading global settings from /usr/local/Cellar/maven/3.6.0/libexec/conf/settings.xml
    [DEBUG] Reading user settings from /Users/hamzabelmellouki/.m2/settings.xml
    [DEBUG] Reading global toolchains from /usr/local/Cellar/maven/3.6.0/libexec/conf/toolchains.xml
    [DEBUG] Reading user toolchains from /Users/hamzabelmellouki/.m2/toolchains.xml
    [DEBUG] Using local repository at /Users/hamzabelmellouki/.m2/repository
    [DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for /Users/hamzabelmellouki/.m2/repository
    [INFO] Scanning for projects...
    [DEBUG] Using mirror central (https://nexus.sdf.x-hub.io/repository/maven-public/) for maven-releases (https://nexus.sdf.x-hub.io/repository/maven-releases).
    [DEBUG] Using mirror central (https://nexus.sdf.x-hub.io/repository/maven-public/) for maven-snapshots (https://nexus.sdf.x-hub.io/repository/maven-snapshots).
    [DEBUG] Using mirror central (https://nexus.sdf.x-hub.io/repository/maven-public/) for central (http://central).
    [DEBUG] Extension realms for project com.example:demox:jar:0.0.1-SNAPSHOT: (none)
    [DEBUG] Looking up lifecycle mappings for packaging jar from ClassRealm[plexus.core, parent: null]
    [DEBUG] Using mirror central (https://nexus.sdf.x-hub.io/repository/maven-public/) for sonatype-nexus-snapshots (https://oss.sonatype.org/content/repositories/snapshots).
    [DEBUG] Using mirror central (https://nexus.sdf.x-hub.io/repository/maven-public/) for central (https://repo.maven.apache.org/maven2).
    [DEBUG] Using mirror central (https://nexus.sdf.x-hub.io/repository/maven-public/) for apache.snapshots (https://repository.apache.org/snapshots).
    [DEBUG] Extension realms for project org.springframework.boot:spring-boot-starter-parent:pom:2.2.6.RELEASE: (none)
    [DEBUG] Looking up lifecycle mappings for packaging pom from ClassRealm[plexus.core, parent: null]
    [DEBUG] Extension realms for project org.springframework.boot:spring-boot-dependencies:pom:2.2.6.RELEASE: (none)
    [DEBUG] Looking up lifecycle mappings for packaging pom from ClassRealm[plexus.core, parent: null]
    [DEBUG] === REACTOR BUILD PLAN ================================================
    [DEBUG] Project: com.example:demox:jar:0.0.1-SNAPSHOT
    [DEBUG] Tasks: [clean, install]
    [DEBUG] Style: Regular
    [DEBUG] =======================================================================

    最佳答案

    感谢安德里的评论,我的问题得到了解决。
    以下是我所做的步骤:

  • 导出 IDE 设置(键盘映射、插件)。您可以通过转至 导出它文件 |管理 IDE 设置 |导出设置... 它将导出一个 zip 文件,您可以稍后在恢复默认 IDE 配置时将其导入
  • 转至 文件 |管理 IDE 设置 |恢复默认设置... IDE 将重新启动并恢复为默认配置。此命令重新生成 path.macros.xml缺少正确配置的文件。请注意,您可以在 <IDE config>/options 中提交目录
  • 导入导出的 zip 文件 文件 |管理 IDE 设置 |导入设置...
  • 关于java - 无法在 IntelliJ 中编译/运行 Java 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60990976/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com