当前位置: 首页 > 知识库问答 >
问题:

Intellij无法运行hello world[关闭]

颛孙凯定
2023-03-14

这是代码(我正在研究IntellijJava):我不知道是什么导致了它。

package Scratches;

public class scratch {
    public static void main(String[] args) {
        System.out.println("hello world!");
    }
}

这是控制台:

Internal error (java.util.concurrent.ExecutionException): org.jetbrains.jps.model.serialization.CannotLoadJpsModelException: Cannot parse file C:\Users\Ran_Durbach1\IdeaProjects\learnjava\learnjava.iml: Unexpected character 'c' (code 99) in prolog
 at [row,col {unknown-source}]: [1,2]
java.util.concurrent.ExecutionException: org.jetbrains.jps.model.serialization.CannotLoadJpsModelException: Cannot parse file C:\Users\Ran_Durbach1\IdeaProjects\learnjava\learnjava.iml: Unexpected character 'c' (code 99) in prolog
 at [row,col {unknown-source}]: [1,2]
    at java.util.concurrent.FutureTask.report(FutureTask.java:122)
    at java.util.concurrent.FutureTask.get(FutureTask.java:192)
    at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadModules(JpsProjectLoader.java:385)
    at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadModules(JpsProjectLoader.java:331)
    at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadFromDirectory(JpsProjectLoader.java:199)
    at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadProject(JpsProjectLoader.java:109)
    at org.jetbrains.jps.model.serialization.impl.JpsSerializationManagerImpl.loadModel(JpsSerializationManagerImpl.java:24)
    at org.jetbrains.jps.cmdline.JpsModelLoaderImpl.loadModel(JpsModelLoaderImpl.java:34)
    at org.jetbrains.jps.cmdline.BuildRunner.load(BuildRunner.java:63)
    at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:311)
    at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:162)
    at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:218)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
Caused by: org.jetbrains.jps.model.serialization.CannotLoadJpsModelException: Cannot parse file C:\Users\Ran_Durbach1\IdeaProjects\learnjava\learnjava.iml: Unexpected character 'c' (code 99) in prolog
 at [row,col {unknown-source}]: [1,2]
    at org.jetbrains.jps.model.serialization.JpsLoaderBase.tryLoadRootElement(JpsLoaderBase.java:84)
    at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadRootElement(JpsLoaderBase.java:64)
    at org.jetbrains.jps.model.serialization.JpsProjectLoader.lambda$loadModules$1(JpsProjectLoader.java:360)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:246)
    at com.intellij.util.concurrency.BoundedTaskExecutor.access$200(BoundedTaskExecutor.java:32)
    at com.intellij.util.concurrency.BoundedTaskExecutor$1.execute(BoundedTaskExecutor.java:225)
    at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:213)
    at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:214)
    ... 3 more
Caused by: org.jdom.JDOMException: Unexpected character 'c' (code 99) in prolog
 at [row,col {unknown-source}]: [1,2]
    at com.intellij.openapi.util.JDOMUtil.loadUsingStaX(JDOMUtil.java:239)
    at com.intellij.openapi.util.JDOMUtil.load(JDOMUtil.java:324)
    at org.jetbrains.jps.model.serialization.JpsLoaderBase.tryLoadRootElement(JpsLoaderBase.java:76)
    ... 11 more
Caused by: com.fasterxml.aalto.WFCException: Unexpected character 'c' (code 99) in prolog
 at [row,col {unknown-source}]: [1,2]
    at com.fasterxml.aalto.in.XmlScanner.reportInputProblem(XmlScanner.java:1333)
    at com.fasterxml.aalto.in.XmlScanner.throwUnexpectedChar(XmlScanner.java:1519)
    at com.fasterxml.aalto.in.XmlScanner.reportPrologUnexpChar(XmlScanner.java:1379)
    at com.fasterxml.aalto.in.StreamScanner.nextFromProlog(StreamScanner.java:187)
    at com.fasterxml.aalto.stax.StreamReaderImpl.next(StreamReaderImpl.java:790)
    at com.intellij.openapi.util.SafeStAXStreamBuilder.build(SafeStAXStreamBuilder.java:102)
    at com.intellij.openapi.util.JDOMUtil.loadUsingStaX(JDOMUtil.java:232)
    ... 13 more

共有1个答案

谭向晨
2023-03-14

可能你把IDE搞砸了。您的问题的答案可能是:

无法解析文件C:\用户\Ran_Durbach1\ideaProjects\learnjava\learnjava.iml: prolog中意外的字符'c'(代码99)

检查这个文件。

尝试读取每个日志消息。

 类似资料:
  • 1.我从“git克隆https://github.com/corda/samples"”下载的 2.我从Intellij As页面打开项目(https://docs.corda.net/tutorial-cordapp.html#downloading-示例cordapp)显示 3.我选择了“运行示例CordApp-静态编程语言”,并开始调试 4.我从智能控制台得到一些例外 我访问“网址”,但它不

  • 在安装完所有环境以后,接下来运行第一个qap程序测试是否正常安装 第一步: 利用QAP初始化项目 首先命令行进入项目的目录 输入如下命令 qap init helloWorld 第二步 安装npm 包 输入如下命令,安装npm包 cnpm install 第三步 启动QAP调试环境 输入如下命令 qap debug 稍候片刻,如果浏览器能看到相关的页面,恭喜你已经完成第一个qap hell

  • null 我的代码是: 我尝试过创建Scala工作表,它工作了。

  • 我有一个带有TestNG的maven项目。我以前使用Eclipse,今天搬到了IntelliJ,我认为我配置正确。但是当我在IntelliJ中运行这个项目时,它不能在下面的错误信息下运行。当使用maven命令运行时,它没有任何问题。 但是当我从IntelliJ跑过来时,我得到: @w@C:\用户\sdymj\AppData\本地\Temp\idea_working_dirs_testng.tmp-

  • 我的问题是我想从Java代码(我的IntelliJ插件)运行shell命令: runtime.getruntime().exec(“ADB设备”) 但随后我收到IOException: 无法运行程序“adb”:错误=2,没有这样的文件或目录。 奇怪的是,当我在调试模式下运行它时,它正常工作,只有当我将插件部署到真正的Intellij时,它才会被破坏。该命令也可以从任何终端工作。现在唯一能起作用的是

  • 我刚刚下载了IDE,我想用它编辑我的第一个Java文件,我对创建整个项目不感兴趣,只是编辑单个文件。 因此,我使用Intellij IDEA从桌面上打开了该文件,因为我将其设置为打开。java文件的默认程序。 我写了一些代码,主运行和调试按钮是灰色的!我不能运行我的代码! 编辑:我也无法运行我的文件,无论它是否在一个项目中。