Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.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 无法运行maven安装?_Java_Maven_Maven 3 - Fatal编程技术网

Java 无法运行maven安装?

Java 无法运行maven安装?,java,maven,maven-3,Java,Maven,Maven 3,您好,我配置了pom.xml的一个查询,除了库jdbc6 Oracle 11.2.0之外,其他库都下载了,所以现在我不得不说,我不明白为什么不下载这个库。我的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" x

您好,我配置了pom.xml的一个查询,除了库jdbc6 Oracle 11.2.0之外,其他库都下载了,所以现在我不得不说,我不明白为什么不下载这个库。我的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/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.bbva.sca</groupId>
    <artifactId>adm</artifactId>
    <name>AdmSCA</name>
    <packaging>war</packaging>
    <version>1.0.0-BUILD-SNAPSHOT</version>
    <properties>
        <java-version>1.6</java-version>
        <org.springframework-version>3.0.5.RELEASE</org.springframework-version>
        <org.aspectj-version>1.6.10</org.aspectj-version>
        <org.slf4j-version>1.6.6</org.slf4j-version>
    </properties>
    <repositories>
        <repository>
            <id>spring-release</id>
            <name>Spring Release Repository</name>
            <url>http://maven.springframework.org/release</url>
        </repository>
        <repository>
            <id>jboss</id>
            <name>jboss Repository</name>
            <url>http://repository.jboss.org/maven2</url>
        </repository>
        <repository>
            <id>ibilio maven-2</id>
            <name>ibilio Repository</name>
            <url>http://download.java.net/maven/2</url>
        </repository>
        <repository>
            <id>com.springsource.repository.bundles.external</id>
            <name>SpringSource Enterprise Bundle Repository - External Bundle Releases</name>
            <url>http://repository.springsource.com/maven/bundles/external</url>
        </repository>
        <repository>
            <id>primefaces-repo</id>
            <name>Primefaces Repository</name>
            <url>http://repository.primefaces.org/</url>
        </repository>
        <repository>
            <id>oracle</id>
            <name>SpringSource Enterprise Bundle Repository - External Bundle Releases</name>
            <url>http://www.mvnsearch.org/maven2/</url>
        </repository>
        <repository>
            <id>ibilio maven-1</id>
            <name>ibilio Repository</name>
            <url>http://download.java.net/maven/1</url>
        </repository>
    </repositories>
    <dependencies>
        <!-- Spring -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>${org.springframework-version}</version>
            <exclusions>
                <!-- Exclude Commons Logging in favor of SLF4j -->
                <exclusion>
                    <groupId>commons-logging</groupId>
                    <artifactId>commons-logging</artifactId>
                 </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>${org.springframework-version}</version>
        </dependency>

        <!-- Spring Hibernate -->

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-jdbc</artifactId>
            <version>${org.springframework-version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-orm</artifactId>
            <version>${org.springframework-version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>${org.springframework-version}</version>
        </dependency>

        <!-- Hibernate -->

        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-entitymanager</artifactId>
            <version>3.6.4.Final</version>
        </dependency>
        <!-- <dependency>
            <groupId>com.oracle</groupId>
            <artifactId>ojdbc6</artifactId>
            <version>11.2.0</version>
        </dependency> -->

        <!-- JSF -->

        <dependency>
            <groupId>com.sun.faces</groupId>
            <artifactId>jsf-api</artifactId>
            <version>2.1.13</version>
        </dependency>
        <dependency>
            <groupId>com.sun.faces</groupId>
            <artifactId>jsf-impl</artifactId>
            <version>2.1.13</version>
        </dependency>
        <dependency>  
            <groupId>org.primefaces</groupId>  
            <artifactId>primefaces</artifactId>  
            <version>3.5</version>  
        </dependency>
        <dependency>  
            <groupId>org.primefaces.themes</groupId>  
            <artifactId>redmond</artifactId>  
            <version>1.0.9</version>  
        </dependency>

        <!-- AspectJ -->

        <dependency>
            <groupId>org.aspectj</groupId>
            <artifactId>aspectjrt</artifactId>
            <version>${org.aspectj-version}</version>
        </dependency>   

        <!-- Logging -->
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>${org.slf4j-version}</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>jcl-over-slf4j</artifactId>
            <version>${org.slf4j-version}</version>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
            <version>${org.slf4j-version}</version>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.15</version>
            <exclusions>
                <exclusion>
                    <groupId>javax.mail</groupId>
                    <artifactId>mail</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>javax.jms</groupId>
                    <artifactId>jms</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>com.sun.jdmk</groupId>
                    <artifactId>jmxtools</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>com.sun.jmx</groupId>
                    <artifactId>jmxri</artifactId>
                </exclusion>
            </exclusions>
            <scope>runtime</scope>
        </dependency>

        <!-- @Inject -->
        <dependency>
            <groupId>javax.inject</groupId>
            <artifactId>javax.inject</artifactId>
            <version>1</version>
        </dependency>

        <!-- Servlet -->

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>jsp-api</artifactId>
            <version>2.1</version>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>
        <dependency>
            <groupId>com.sun.el</groupId>
            <artifactId>el-ri</artifactId>
            <version>1.0</version>
        </dependency>

        <!-- Test -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.7</version>
            <scope>test</scope>
        </dependency>        
    </dependencies>
    <build>
        <plugins>
            <plugin>
                <artifactId>maven-eclipse-plugin</artifactId>
                <version>2.9</version>
                <configuration>
                    <additionalProjectnatures>
                        <projectnature>org.springframework.ide.eclipse.core.springnature</projectnature>
                    </additionalProjectnatures>
                    <additionalBuildcommands>
                        <buildcommand>org.springframework.ide.eclipse.core.springbuilder</buildcommand>
                    </additionalBuildcommands>
                    <downloadSources>true</downloadSources>
                    <downloadJavadocs>true</downloadJavadocs>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.5.1</version>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                    <compilerArgument>-Xlint:all</compilerArgument>
                    <showWarnings>true</showWarnings>
                    <showDeprecation>true</showDeprecation>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>exec-maven-plugin</artifactId>
                <version>1.2.1</version>
                <configuration>
                    <mainClass>org.test.int1.Main</mainClass>
                </configuration>
            </plugin>
        </plugins>
    </build>
</project>

您需要安装JDK而不是JRE,或者在JRE之外安装,并相应地将JAVA_主页设置为指向JDK

根据:

Maven是一个Java工具,因此必须安装Java才能继续。更准确地说,您需要一个Java开发工具包(JDK),Java运行时环境(JRE)是不够的

除此之外:

确保用户变量或系统变量中存在
JAVA_HOME
,并将其设置为JDK的位置,例如
C:\Program Files\JAVA\jdk1.5.0_02

有点离题:

并且[确保]
%JAVA\u HOME%\bin
在您的
路径
环境变量中


您需要安装JDK而不是JRE,或者在JRE之外安装,并相应地将JAVA_主页设置为指向JDK

根据:

Maven是一个Java工具,因此必须安装Java才能继续。更准确地说,您需要一个Java开发工具包(JDK),Java运行时环境(JRE)是不够的

除此之外:

确保用户变量或系统变量中存在
JAVA_HOME
,并将其设置为JDK的位置,例如
C:\Program Files\JAVA\jdk1.5.0_02

有点离题:

并且[确保]
%JAVA\u HOME%\bin
在您的
路径
环境变量中


我相信你有两个问题

  • 为什么没有jdbc6 jar>Oracle jar在Maven中央存储库上不可用。这是您需要从oracle站点下载或从DBA团队获得的所有者文件。然后可以在本地存储库中手动安装jar文件。提及

  • 您需要使用JDK而不是JRE运行maven。如果从命令提示符运行,则需要将JAVA_HOME设置为JDK路径。如果您是从某种形式的IDE运行maven,则需要相应地设置maven环境


  • 我相信你有两个问题

  • 为什么没有jdbc6 jar>Oracle jar在Maven中央存储库上不可用。这是您需要从oracle站点下载或从DBA团队获得的所有者文件。然后可以在本地存储库中手动安装jar文件。提及

  • 您需要使用JDK而不是JRE运行maven。如果从命令提示符运行,则需要将JAVA_HOME设置为JDK路径。如果您是从某种形式的IDE运行maven,则需要相应地设置maven环境

  • 此异常是因为“C:\Program Files\Java\jre1.6.0_34..\lib\tools.jar”

    as tools.jar在JDK中可用,而不是在JRE中

    如果您试图在eclipse中使用嵌入式mavan,则需要使用JDK安装目录更新已安装的JRE for eclipse

    在eclipse中转到以下选项

    windows-->首选项-->java-->安装的JRE并单击“添加”,然后找到JDK安装目录。

    此异常是因为“C:\Program Files\java\jre1.6.0_34..\lib\tools.jar”

    as tools.jar在JDK中可用,而不是在JRE中

    如果您试图在eclipse中使用嵌入式mavan,则需要使用JDK安装目录更新已安装的JRE for eclipse

    在eclipse中转到以下选项


    windows-->首选项-->java-->已安装JRE并单击“添加”,然后找到JDK已安装目录。

    是否已安装java?将maven指向JDK,而不是JRE。是否已安装java?将maven指向JDK,而不是JRE。简言之,编译java代码需要java编译器,简单地说,编译Java代码需要Java编译器,而JRE不包括Java编译器。
    [INFO] Scanning for projects...
    [INFO]                                                                         
    [INFO] ------------------------------------------------------------------------
    [INFO] Building AdmSCA 1.0.0-BUILD-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    [INFO] 
    [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ adm ---
    [debug] execute contextualize
    [WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!
    [INFO] Copying 2 resources
    [INFO] 
    [INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ adm ---
    [WARNING] File encoding has not been set, using platform encoding Cp1252, i.e. build is platform dependent!
    [INFO] Compiling 62 source files to C:\Users\PC\Documents\BBVA\Versiones\AdmSCA\target\classes
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 1.044s
    [INFO] Finished at: Sat Sep 28 22:08:13 COT 2013
    [INFO] Final Memory: 5M/122M
    [INFO] ------------------------------------------------------------------------
    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project adm: Fatal error compiling: tools.jar not found: C:\Program Files\Java\jre1.6.0_34\..\lib\tools.jar -> [Help 1]
    [ERROR] 
    [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
    [ERROR] Re-run Maven using the -X switch to enable full debug logging.
    [ERROR] 
    [ERROR] For more information about the errors and possible solutions, please read the following articles:
    [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException