Java 无法启动maven服务-找不到类#
好的……这是我作为一名开发人员有生以来第一次不知道如何修复这个错误 我在Maven命令和Intellij方面有问题 (重要) 本地项目上的所有maven命令都不起作用,并返回错误:Java 无法启动maven服务-找不到类#,java,spring,maven,intellij-idea,Java,Spring,Maven,Intellij Idea,好的……这是我作为一名开发人员有生以来第一次不知道如何修复这个错误 我在Maven命令和Intellij方面有问题 (重要) 本地项目上的所有maven命令都不起作用,并返回错误: 无法找到或加载主类,java.lang.ClassNotFoundException:35; 错误消息中“#”的详细信息 我的pom.xml文件是: <?xml version="1.0" encoding="UTF-8"?> <project xmlns=&
无法找到或加载主类,java.lang.ClassNotFoundException:35;
错误消息中“#”的详细信息
我的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.3.4.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>garantia.safra</groupId>
<artifactId>gateway</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>gateway</name>
<description>description</description>
<properties>
<java.version>11</java.version>
<start-class>garantia.safra.gateway.GatewayApplication</start-class>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwd</artifactId>
<version>0.9.1</version>
</dependency>
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</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>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
所以…这是一个非常令人担忧的问题,我缺乏想法。也许我会再次尝试重新创建项目并重新导入每个文件以查看哪个文件是损坏的,但是如果有人之前有此问题并修复了它…如何?清空或删除
.maven/jvm.config
文件,它会直接加载并添加到命令行,注释语法不受支持。它在命令行Maven的IDE之外工作吗?不,我也尝试过,同样的错误。但出于某种原因,如果我在intellij上将其作为构建命令添加,则该命令有效…在我更新pom.xml之前,该命令运行良好。尝试清空或删除.maven/jvm.config
文件,它看起来像是直接加载的,没有用于注释的语法。CrazyCoder…几乎3周了…你救了我。我之前搜索过,看看是否有评论的语法,我发现了一些关于“#”的东西,但我很匆忙,没有检查其他来源…请添加您的答案,我将标记为soution。再次..您救了我。
# -Dhttp.proxyHost=<proxy_host>
# -Dhttp.proxyPort=<proxy_port>
# -Dhttps.proxyHost=<proxy_host>
# -Dhttps.proxyPort=<proxy_port>
server.address=0.0.0.0