我正在尝试在我的项目中运行此页面中的第一个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.
感谢任何帮助
谢谢
我尝试运行一个使用 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)