Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在eclipse中安装maven_Java_Json_Eclipse_Maven - Fatal编程技术网

Java 在eclipse中安装maven

Java 在eclipse中安装maven,java,json,eclipse,maven,Java,Json,Eclipse,Maven,我有一个问题,因为我用Intellij编写了一个使用本机软件包的小应用程序,除了org.json。现在需要在Eclipse中打开它(假设版本:Mars.2发行版(4.5.2))。因此,我在项目的主目录中添加了一个pom.xml文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.

我有一个问题,因为我用Intellij编写了一个使用本机软件包的小应用程序,除了
org.json
。现在需要在
Eclipse
中打开它(假设
版本:Mars.2发行版(4.5.2)
)。因此,我在项目的主目录中添加了一个
pom.xml
文件:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>groupId</groupId>
    <artifactId>companyManagement</artifactId>
    <version>1.0-SNAPSHOT</version>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>


    <dependencies>
        <dependency>
            <groupId>org.json</groupId>
            <artifactId>json</artifactId>
            <version>20160212</version>
        </dependency>
    </dependencies>

</project>

但是,
import org.json.
仍然被标记为不可用(红色下划线)

在这种情况下,您可以尝试这样做。这可能对你有帮助

<dependency>
    <groupId>org.codehaus.jackson</groupId>
    <artifactId>jackson-core-asl</artifactId>
    <version>1.9.6</version>
</dependency>

org.codehaus.jackson
jackson core asl
1.9.6
而不是你的依赖

<dependency>
   <groupId>org.json</groupId>
   <artifactId>json</artifactId>
   <version>20160212</version>
</dependency>

org.json
json
20160212

在这种情况下,您可以试试这个。这可能对你有帮助

<dependency>
    <groupId>org.codehaus.jackson</groupId>
    <artifactId>jackson-core-asl</artifactId>
    <version>1.9.6</version>
</dependency>

org.codehaus.jackson
jackson core asl
1.9.6
而不是你的依赖

<dependency>
   <groupId>org.json</groupId>
   <artifactId>json</artifactId>
   <version>20160212</version>
</dependency>

org.json
json
20160212

如果您有一个要导入Eclipse的现有Maven项目,最好的方法是使用文件导入现有Maven项目,然后按照提示操作。这样,您就可以充分利用Eclipse的Maven集成,包括使用pom驱动Eclipse项目依赖项。

如果您有一个现有的Maven项目要导入Eclipse,最好的方法是使用文件导入现有的Maven项目,然后按照提示进行操作。这样,您就可以充分利用Eclipse的Maven集成,包括使用pom来驱动Eclipse项目依赖关系。

事实上,它起了作用,我不知道为什么,但它起了作用,我通常会跳过这一部分(当有人帮助我并且它起了作用时,继续讨论这个主题),但是
1
还剩一分钟,所以我无法将此问题标记为已接受,所以对于未来的用户,我只需发表此评论。谢谢。事实上,它起作用了,我不知道为什么,但它起作用了,我通常跳过这一部分(当有人帮助我并且它起作用时,继续一个主题),但还有
1
分钟,所以我无法将此问题标记为已接受,所以对于未来的用户,我只发表此评论。非常感谢。