Java:“不在其项目的构建路径上”

时间:2019-12-29 19:45:28

标签: java visual-studio-code

我在vscode中有一个简单的Java程序:

public class Main {
    public static void main(String[] args) {
        System.out.println("smf");
    }
}

当我运行它时,然后在左上角显示窗口: Build failed, do you want to continue,因此我单击选项Proceed。它运行并打印smf。 (因此它没有错误,但是为什么它没有显示?)。这个问题类似于How can I fix build failed, do you want to continue? in vscode。它说要删除,清理我已DID的工作区(在vscode中-并通过命令行递归文件夹),但仍显示错误提示。因此,我查看了Java: Open Java Language Server Log File并发现了这一点:

Java Model Exception: Java Model Status [_/.vscode [in .java_4fb810be] is not on its project's build path]
    at org.eclipse.jdt.internal.core.JavaElement.newJavaModelException(JavaElement.java:583)
    at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:256)
    at org.eclipse.jdt.internal.core.Openable.openAncestors(Openable.java:530)
    at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:250)
    at org.eclipse.jdt.internal.core.Openable.openAncestors(Openable.java:530)
    at org.eclipse.jdt.internal.core.CompilationUnit.openAncestors(CompilationUnit.java:1236)
    at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:250)
    at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:596)
    at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:326)
    at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:312)
    at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:298)
    at org.eclipse.jdt.ls.core.internal.handlers.WorkspaceDiagnosticsHandler.publishDiagnostics(WorkspaceDiagnosticsHandler.java:264)
    at org.eclipse.jdt.ls.core.internal.handlers.WorkspaceDiagnosticsHandler.publishDiagnostics(WorkspaceDiagnosticsHandler.java:208)
    at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer$1.run(JDTLanguageServer.java:274)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
!SUBENTRY 1 org.eclipse.jdt.core 4 1006 2019-12-29 20:19:44.837
!MESSAGE _/.vscode [in .java_4fb810be] is not on its project's build path

我不知道.. is not on its project's build path是什么意思。都没有办法解决。到目前为止,我已经删除了所有(项目)文件。但是没有帮助。我该怎么办?

0 个答案:

没有答案