小编Vad*_*dim的帖子

Intellij IDEA无法在成功导入的Maven依赖项中找到类

我正在尝试在我的项目中运行此页面中的第一个json简单示例https://code.google.com/p/json-simple/wiki/EncodingExamples.

我在这个页面的pom.xml中添加了一个maven依赖项http://mvnrepository.com/artifact/com.googlecode.json-simple/json-simple/1.1.1

Intellij IDEA说一切都很好,依赖成功导入.但是,它在编辑器中找不到任何json-simple类,说"无法解析符号'JSONObject'. 在此输入图像描述

有什么不对?我在添加其他依赖项时遇到了类似的问题,但我可以通过下载必要的jar并将其作为依赖项添加"解决"它们而不使用maven.

感谢任何帮助

谢谢

intellij-idea maven

11
推荐指数
1
解决办法
1万
查看次数

找不到gradle拼图模块

我尝试运行一个使用 java 9 模块的非常简单的 gradle 项目,但收到以下错误。

/home/vadim/IdeaProjects/test_modules/src/main/java/module-info.java:2: error: module not found: HdrHistogram
    requires HdrHistogram;
             ^
Run Code Online (Sandbox Code Playgroud)

这是https://github.com/vad0/test_modules。主类基本上什么都不做。

package app;

import org.HdrHistogram.Histogram;

public class RunHdr {
    public static void main(String[] args) {
        final Histogram histogram = new Histogram(5);
        System.out.println(histogram);
    }
}
Run Code Online (Sandbox Code Playgroud)

它只使用一个依赖项:HdrHistogram。我根据官方 gradle 教程https://docs.gradle.org/current/samples/sample_java_modules_multi_project.html在 build.gradle 中包含了这个魔术命令。

java {
    modularity.inferModulePath = true
}
Run Code Online (Sandbox Code Playgroud)

整个 build.gradle 看起来像这样。

plugins {
    id 'java'
}

group 'org.example'
version '1.0-SNAPSHOT'

repositories {
    mavenCentral()
}

java {
    modularity.inferModulePath = true
}

dependencies {
    compile group: …
Run Code Online (Sandbox Code Playgroud)

java gradle java-platform-module-system java-9 hdrhistogram

4
推荐指数
1
解决办法
659
查看次数