在 IntelliJ IDEA 上构建 Java 项目时出错 - java:没有这样的文件或目录

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

我的环境:

Java:

1.8.0_392
,Apache Maven:
3.6.3
(在 Ubuntu Linux 上
x86_64
)。 当我在 IntelliJ IDEA 中创建新项目时,出现以下错误:

Executing pre-compile tasks…
Abnormal build process termination:
nice -n 10 /usr/lib/jvm/default-java/bin/java -Xmx700m 
-Djava.awt.headless=true -Djna.boot.library.
    path=/snap/intellij-idea-community/475/lib/ jna/amd64 
-Djna.nosys=true -Djna.noclasspath=true -Dpreload.project.
    path=/home/mi/IdeaProjects/demo1 
-Dpreload.config.path=/home/mi/.config/JetBrains/IdeaIC2023.3 /options 
-Dexternal.project.config=/home/mi/.cache/JetBrains/IdeaIC2023.3/projects/demo1.427dd562/external_build_system -Dcompile.parallel=false -Drebuild.on.dependency.change=true -Didea.IntToIntBtree .page.size=32768 -Djdt.compiler.useSingleThread=true -Daether.connector.resumeDownloads=false -Dio.netty.initialSeedUniquifier=3917806107211059579 -Dfile.encoding=UTF-8 -Duser.language=zh -Duser.country=CN -Didea.paths.selector=IdeaIC2023.3 -Didea.home.path=/snap/intellij-idea-community/475 -Didea.config.path=/home/mi/.config/JetBrains/IdeaIC2023.3 -Didea. plugins.path=/home/mi/.local/share/JetBrains/IdeaIC2023.3 -Djps.log.dir=/home/mi/.cache/JetBrains/IdeaIC2023.3/log/build-log -Djps.fallback. jdk.home=/snap/intellij-idea-community/475/jbr -Djps.fallback.jdk.version=17.0.9 -Dio.netty.noUnsafe=true -Djava.io.tmpdir=/home/mi/.cache /JetBrains/IdeaIC2023.3/compile-server/demo1_d31a0138/_temp_ -Djps.backward.ref.index.builder=true -Djps.kotlin.home=/snap/intellij-idea-community/475/plugins/Kotlin/kotlinc - Dkotlin.incremental.compilation=true -Dkotlin.incremental.compilation.js=true -Dkotlin.daemon.enabled -Dkotlin.daemon.client.alive.path=\"/tmp/kotlin-idea-11008715337566427978-is-running\" -Dide.propagate.context=false -classpath /snap/intellij-idea-community/475/plugins/java/lib/jps-launcher.jar org.jetbrains.jps.cmdline.Launcher /snap/intellij-idea-community/ 475/plugins/java/lib/jps-builders.jar:/snap/intellij-idea-community/475/plugins/java/lib/jps-builders-6.jar:/snap/intellij-idea-community/475/ plugins/java/lib/jps-javac-extension.jar:/snap/intellij-idea-community/475/lib/util-8.jar:/snap/intellij-idea-community/475/lib/util_rt.jar: /snap/intellij-idea-community/475/lib/platform-loader.jar:/snap/intellij-idea-community/475/lib/annotations.jar:/snap/intellij-idea-community/475/lib/protobuf .jar:/snap/intellij-idea-community/475/lib/jps-model.jar:/snap/intellij-idea-community/475/plugins/java/lib/javac2.jar:/snap/intellij-idea- community/475/lib/forms_rt.jar:/snap/intellij-idea-community/475/lib/util.jar:/snap/intellij-idea-community/475/plugins/java/lib/aether-dependency-resolver. jar:/snap/intellij-idea-community/475/plugins/java/lib/maven-resolver-connector-basic.jar:/snap/intellij-idea-community/475/plugins/java/lib/maven-resolver- transport-file.jar:/snap/intellij-idea-community/475/plugins/java/lib/maven-resolver-transport-http.jar:/snap/intellij-idea-community/475/lib/idea_rt.jar: /snap/intellij-idea-community/475/plugins/Kotlin/lib/jps/kotlin-jps-plugin.jar:/snap/intellij-idea-community/475/lib/util-8.jar:/snap/intellij -idea-community/475/plugins/eclipse/lib/eclipse-jps.jar:/snap/intellij-idea-community/475/plugins/eclipse/lib/eclipse-common.jar:/snap/intellij-idea-community /475/plugins/platform-langInjection/lib/java-langInjection-jps.jar:/snap/intellij-idea-community/475/plugins/Groovy/lib/groovy-jps.jar:/snap/intellij-idea-community /475/plugins/Groovy/lib/groovy-constants-rt.jar:/snap/intellij-idea-community/475/plugins/javaFX/lib/javaFX-jps.jar:/snap/intellij-idea-community/475 /plugins/javaFX/lib/javaFX-common.jar:/snap/intellij-idea-community/475/plugins/uiDesigner/lib/jps/java-guiForms-jps.jar:/snap/intellij-idea-community/475 /plugins/maven/lib/maven-jps.jar:/snap/intellij-idea-community/475/plugins/space/lib/space-java-jps.jar:/snap/intellij-idea-community/475/plugins /gradle-java/lib/gradle-jps.jar org.jetbrains.jps.cmdline.BuildMain 127.0.0.1 36503 ad833636-3746-4830-9e1e-04530999cf78 /home/mi/.cache/JetBrains/IdeaIC2023.3/compile- server

nice: "/usr/lib/jvm/default-java/bin/java": No such file or directory

有人遇到过类似的情况吗? 如果您能给出解决方案,非常感谢,我是软件学习的新人。

  1. 第一次运行新项目的java主类时,出现此错误。 但是,如果我选择选项“运行前不构建”,我可以成功运行Java类。 所以,我推断这个问题与构建项目有关。
  2. 在安装 OpenJDK 8 之前,我不小心执行了这条指令:
$ sudo apt install defatult-jdk

然后我通过以下命令安装了 OpenJDK 8:

$ sudo apt install openjdk-8-jdk

我怀疑错误的根本原因是:

"/usr/lib/jvm/default-java/bin/java": No such file or directory

这可能和

defatult-jdk
的安装有关,但是我对Linux不熟悉,不知道如何解决这个问题。

java linux intellij-idea build default
1个回答
0
投票

如果您的linux系统中安装了javajdk,则需要在intellije IDEA中对其进行配置。 进入运行配置并选择当前下载的jdk版本。

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