【问题标题】:Missing artifact com.sun:tools:jar缺少工件 com.sun:tools:jar
【发布时间】:2012-01-12 14:37:45
【问题描述】:

我一直在关注入门教程,但在使用 Maven 导入 playn 项目后卡住了。我正在使用在 64 位 Windows 7 上运行的 Eclipse Indigo。

所有导入的项目都有同样的错误:

Missing Artifact com.sun:tools:jar in all the pom.xml files.

在搜索论坛几个小时后,我尝试了:

安装最新的 Java 1.6.029 将我的 JAVA_HOME 环境变量更改为指向 \program files\Java\jdk1.6_029 更改我的 Eclipse Java 首选项以使用 JRE jdk1.6_029

我真的很想尝试 playn,但是为什么有一些帖子我似乎无法找到解决方案的共识答案。有人说 Sun 从 64 位 jdk 中删除了一些东西,有人说你必须编辑你的 xml 文件,很多人说你已经更改了JAVA_HOME,还有人说你必须更改 Eclipse 的 VM 选项。

任何有关清除此问题的帮助将不胜感激,并且可能对许多人有用,因为我在这里没有特别奇怪的设置。

(编辑) 这是第一个项目中的 pom.xml。 Eclipse 在以下行中标记错误:

<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>

  <parent>
    <groupId>com.googlecode.playn</groupId>
    <artifactId>playn-project</artifactId>
    <version>1.1-SNAPSHOT</version>
  </parent>

  <artifactId>playn-android</artifactId>
  <name>PlayN Android</name>
  <packaging>jar</packaging>

  <repositories>
  </repositories>

  <dependencies>
    <dependency>
      <groupId>com.googlecode.playn</groupId>
      <artifactId>playn-core</artifactId>
      <version>${project.version}</version>
    </dependency>

    <!-- needed because Android uses the same JSON code as playn-java;
         that should be factored into a library shared by both backends -->
    <dependency>
      <groupId>com.googlecode.playn</groupId>
      <artifactId>playn-java</artifactId>
      <version>${project.version}</version>
    </dependency>

    <dependency>
      <groupId>com.google.android</groupId>
      <artifactId>android</artifactId>
      <version>${android.version}</version>
      <scope>provided</scope>
    </dependency>

    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>

  <build>
    <sourceDirectory>src</sourceDirectory>
  </build>
</project>

【问题讨论】:

  • 从命令行运行 maven 时是否遇到同样的错误?
  • 我添加了 pom.xml 文件。对于不知道如何使用命令行使用 maven 做任何事情,我深表歉意。
  • POM 坏了。缺少groupId、artifactId、version等强制标签……父POM也是Maven Central中不存在的模块版本……
  • 您是否以某种方式修复了它?这些似乎都不适合我(Windows7-64 位 - jdk1.6)
  • 由于这是一个常见问题,您能接受一个适合您的答案吗?

标签: java maven playn


【解决方案1】:

我刚刚在this question 上发布了同样的问题以及我如何解决它,但我也会在此处粘贴(并扩展)它,因为它似乎更相关。

我在 Windows 7 中使用 Eclipse 时遇到了同样的问题,即使我从 Eclipse 设置中的 JRE 列表中删除了 JRE,并且只在其中放置了 JDK。

我最终不得不做的(正如你在问题中提到的那样)是修改我用来启动 Eclipse 的快捷方式的命令行,以向其中添加 -vm 参数,如下所示:

-vm "T:\Program Files\Java\jdk1.6.0_26\bin"

当然,您可以将其调整为指向 您的 JDK 安装的 bin 目录。这样做会导致 Eclipse 本身使用 JDK 而不是 JRE 运行,然后它能够​​正确找到 tools.jar

我相信这与 Eclipse 在没有指定 JRE 时如何找到其默认 JRE 有关。我猜它往往更喜欢 JRE 而不是 JDK(为什么,我不知道),并且会选择它找到的第一个兼容的 JRE。如果它像 Vladiat0r 的回答所建议的那样脱离 Windows 注册表项,它会首先查找 HKLM\Software\JavaSoft\Java Runtime Environment 键而不是 HKLM\Software\JavaSoft\Java Development Kit 键。

【讨论】:

  • 这适用于我们在 Windows 7 中。我们必须修改快捷方式以添加 -vm "..." 参数,而不是使用 eclipse.ini。此外,我们必须在错误消失之前将我们的 maven 项目重新导入工作区。
  • 这里相同 - .ini 没有骰子,但 cmdline 中的 -vm arg 有效。
  • 我编辑了答案以解释如何更改 eclipse.init。来源:wiki.eclipse.org/Eclipse.ini#-vm_value:_Windows_Example
  • 这里相同 - 将 -vm 添加到快捷方式对我有用。我不必重新导入我的项目,项目/maven/更新就足够了。
  • 为了让它工作,我还需要将javaw.exe 添加到该路径(完整:-vm "T:\Program Files\Java\jdk1.8.0_66\bin\javaw.exe");
【解决方案2】:

我在开发一个简单的 Web 服务应用程序时遇到了同样的麻烦,在我的情况下,我必须添加一个 codehous 插件才能获得 jaxws 库。但是,maven pom 不断询问有关工具 jar 文件的信息。

我不得不说上面的cmets是正确的,你可以在pom文件中包含以下条目:

<dependency>
   <groupId>com.sun</groupId>
   <artifactId>tools</artifactId>
   <version>1.6</version>
   <scope>system</scope>
   <systemPath>C:\Program Files\Java\jdk1.6.0_29\lib\tools.jar</systemPath>
 </dependency>

但是,当您必须部署到生产实例时会发生什么?您可以将路径替换为对系统环境变量的引用,但这仍然看起来不太好,至少对我来说是这样。

我在 StackOverflow 评论中找到了另一个解决方案:

Maven 3 Artifact problem

<dependency>
    <groupId>org.apache.struts</groupId>
    <artifactId>struts2-core</artifactId>
    <version>${struts2.version}</version>
    <exclusions>
        <exclusion>
            <artifactId>tools</artifactId>
            <groupId>com.sun</groupId>
        </exclusion>
    </exclusions>
</dependency>

他们建议为工具 jar 包含一个排除声明,它可以工作。总结一下:您可以在依赖项中包含排除规则并避免出现 tool.jar 问题:

 <exclusions>
            <exclusion>
                <artifactId>tools</artifactId>
                <groupId>com.sun</groupId>
            </exclusion>
        </exclusions>

【讨论】:

  • 提示:使用 'mvn dependency:tree' 查找插入排除项的位置。
  • pom.xml 中添加排除标记对我不起作用。
【解决方案3】:

我遇到了同样的问题,我能够解决的方法是将 tools.jar 的依赖位置添加到 pom.xml 中。像这样:

 <dependency>
   <groupId>com.sun</groupId>
   <artifactId>tools</artifactId>
   <version>1.6</version>
   <scope>system</scope>
   <systemPath>C:\Program Files\Java\jdk1.6.0_29\lib\tools.jar</systemPath>
 </dependency>

确保将 &lt;systemPath&gt; 更改为您的 tools.jar 文件所在的位置。

【讨论】:

  • 我强烈建议不要这样做——它可以解决问题,但不能移植到其他开发人员或构建环境。查看其他答案,他们似乎可以解决问题
  • 也许最好将 systemPath 更改为 ${java.home}/lib/plugin.jar
  • stackoverflow.com/questions/3080437/… 有如何以便携的方式做到这一点。
  • 我像这样疯狂更改我的 pom.xml(强制更新版本的 java-md-doclet)错误消失了:com.github.iotaledger java-md-doclet2.1.3
  • 我们如何为 Mac 编写相同的路径
【解决方案4】:

没有其他答案对我有用。在 Eclipse 中检查 pom.xml 的“依赖层次结构”是什么,其中提供过滤器“工具”表明我对 tools.jar 有真正的依赖关系:

所以我的罪魁祸首是:

<dependency>
    <groupId>com.github.markusbernhardt</groupId>
    <artifactId>robotframework-selenium2library-java</artifactId>
    <version>1.4.0.7</version>
    <scope>test</scope>
</dependency>

添加排除修复它:

<dependency>
    <groupId>com.github.markusbernhardt</groupId>
    <artifactId>robotframework-selenium2library-java</artifactId>
    <version>1.4.0.7</version>
    <scope>test</scope>
    <exclusions>
        <exclusion>
            <artifactId>tools</artifactId>
            <groupId>com.sun</groupId>
        </exclusion>
    </exclusions>  
</dependency>

排除似乎没有任何缺点。

【讨论】:

  • 为我工作,出现将 java 6 代码库升级到 java 8 的问题
  • 我已将 spotbugs-maven-plugin 确定为我的罪魁祸首,谢谢!
【解决方案5】:

我和 Windows 7 也是如此。我最终在 eclipse.ini 中添加了两行:

-vm 
C:\Program Files\Java\jdk1.6.0_35\bin

我尝试在那里使用%JAVA_HOME%,但没有成功。

【讨论】:

  • 请注意:这必须在 -vmargs 行之前,因为任何过去的内容都将被解释为 VM 启动参数。所以:就在那之前!
  • 这个解决方案在-vmargs之前使用-vm是关键!谢谢!
【解决方案6】:

我在 Eclipse 4.3 设置中解决了这个问题 - 仅通过将 JDK 库添加到 JRE 的库中。

Go windows -> settings -> Java -> installed JREs -> 选择 JDK 并点击 Edit -> 点击 Add External JARs 并添加 tools.jar(放在 JDK/lib 中)

【讨论】:

    【解决方案7】:

    检查你机器上的 JDK 版本,pom.xml 两者应该相同

    <dependency>
        <groupId>sun.jdk</groupId>
        <artifactId>tools</artifactId>
        <version>1.8</version>
        <scope>system</scope>
        <systemPath>C:\Program Files\Java\jdk1.8.0_192\lib\tools.jar</systemPath>
    </dependency>
    

    【讨论】:

      【解决方案8】:

      如果此问题仍然存在,可能是因为 JDK 版本等于或大于 11。

      tools.jar 存档已从这些 JDK 中的 lib 文件夹中删除(请参阅 this answer 到类似问题)。 在这种情况下,请尝试使用不依赖于 com.sun:tools 库的其他版本的库。

      【讨论】:

        【解决方案9】:

        经过一段时间的努力,我终于让它可以使用eclipse.ini 而不是命令行。在最终阅读了documentation 之后,我意识到 -vm 参数必须在单独的行上,不加引号,并且在任何 -vmargs 之前:

        -vm
        C:\Program Files\Java\jdk1.7.0_45\bin\javaw.exe
        

        【讨论】:

          【解决方案10】:

          我遇到了类似的错误。 这是因为 JDK 没有在 eclipse 中正确设置。 Cucumber 需要 JDK 和 JRE,所以在 pom.xml 中添加以下依赖项

          <dependency>
            <groupId>com.sun</groupId>
            <artifactId>tools</artifactId>
            <version>1.6</version>
            <scope>system</scope>
            <systemPath>C:\Program Files\Java\jdk1.8.0_101\lib\tools.jar</systemPath>
          </dependency>
          

          【讨论】:

            【解决方案11】:

            我也遇到了同样的问题

            可能是由于这些中的任何一个-->

            1. 您安装了 JRE 而不是 JDK。 (继续安装JDK)
            2. JDK 路径配置不正确或您的 IDE 使用了完全错误的 SDK(请参阅 Intellij 的项目结构)
            3. 您使用了错误的 JDK 版本,tools.jar 从版本 9 开始已从 jdk 中删除 (https://docs.oracle.com/en/java/javase/13/migrate/migration-guide.pdf) 为此,您可以使用适当的 JDK(

            【讨论】:

              【解决方案12】:

              如果您在新安装/升级的操作系统上看到这种情况,那只是因为 JAVA_HOME 设置不正确。

              我们需要正确设置 JAVA_HOME。例如在 mac 上: 如果我想使用 java 版本 1.8.0_261

              export JAVA_HOME=`/usr/libexec/java_home -v 1.8.0_261`
              

              【讨论】:

              • 这在 2021 年的 mac os big sur 上对我有用。
              【解决方案13】:

              在 pom 文件的有效 POM 选项卡中,我看到以下派生路径: C:\Program Files\Java\jre6/../lib/tools.jar 我认为这不是 Windows 中的有效路径。我尝试将 tools.jar 复制到 jre6/lib 文件夹以及 Java/lib 中,但没有成功。

              值“C:\Program Files\Java\jre6”来自注册表

              HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.6.0_30
              HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.6
              

              并将 JavaHome 键设置为安装 jdk JRE 的位置。然后所有的编译器错误都消失了。

              重新安装 JDK 并没有解决它。设置 JAVA_HOME 或 java.home 系统环境变量没有帮助。

              我见过的另一种选择是在每个 pom xml 文件中添加具有正确路径的依赖项,但是 playn-samples 有很多文件,必须编辑这些文件非常痛苦。

              这是有效的 POM 结果,显示了错误的路径!

               <dependency>
                    <groupId>com.sun</groupId>
                    <artifactId>tools</artifactId>
                    <version>1.6</version>
                    <scope>system</scope>
                    <systemPath>C:\Program Files\Java\jre6/../lib/tools.jar</systemPath>
                    <optional>true</optional>
                  </dependency>
              

              【讨论】:

                【解决方案14】:

                在 pom.xml 文件中添加此依赖项。希望对您有所帮助。
                &lt;systemPath&gt; 属性中,您必须编写您的 jdk 库路径..

                    <dependency>  
                          <groupId>com.sun</groupId> 
                           <artifactId>tools</artifactId>
                        <version>1.4.2</version>
                        <scope>system</scope>
                        <systemPath>C:/Program Files/Java/jdk1.6.0_30/lib/tools.jar</systemPath>
                        </dependency> 
                

                【讨论】:

                  【解决方案15】:

                  最终使用 eclipse.ini 修复:

                  openFile
                  -vm (Your Java Home JDK here)
                  

                  例如,-vm C:\Java\JDK\1.6

                  还必须将 JRE 更改为 JDK:

                  在 Eclipse IDE 中转到:

                  1. 窗口 -> 首选项 -> 已安装的 JRE
                  2. 点击添加(找到新的 JRE)
                  3. 选择标准JVM->下一步
                  4. 点击 Directory 找到 JRE home,放入 JDK_INSTALL_LOCATION 并完成。
                  5. 转到您的 java 项目的属性 -> Java 构建路径 -> 库 -> 选择 JRE -> 编辑 -> 选择工作区默认 JRE -> 完成
                  6. 使用项目进行完整的工作区清理 -> clean。

                  【讨论】:

                  • 我们所有的 Eclipse IDE 的 Windows 实例都有这个问题。我们不会影响所有基于 Ubuntu 的 Eclipse IDE。因此,我们在 Windows 实例上使用了这种方法,它解决了我们的问题。确保在-vm之后添加换行符,将Java SDK路径放在nect行,并将所有新添加的-vm标志放在--vmargs之前的--vmargs文件中。
                  【解决方案16】:

                  正如其他发帖人所说,这里的问题与 Eclipse 使用的 JRE 无法找到工具 jar 有关。我通过与上述不同的方向解决了这个问题,这是因为我的项目和环境的方式。

                  Eclipse 4.5 运行时至少需要 Java 7,因此我的系统设置为使用位于 C:\java\jre1.8.0_45 的 Java 8 JRE。

                  接下来,我使用一个 POM 文件,假设我正在使用 Java 6 JDK 运行。

                    <profiles>
                      <profile>
                        <id>default-profile</id>
                        <activation>
                          <activeByDefault>true</activeByDefault>
                          <file>
                            <exists>${java.home}/../lib/tools.jar</exists>
                          </file>
                        </activation>
                        <properties>
                          <toolsjar>${java.home}/../lib/tools.jar</toolsjar>
                        </properties>
                      </profile>
                      <profile>
                        <id>osx_profile</id>
                        <activation>
                          <activeByDefault>false</activeByDefault>
                          <os>
                            <family>mac</family>
                          </os>
                        </activation>
                        <properties>
                          <toolsjar>${java.home}/../Classes/classes.jar</toolsjar>
                        </properties>
                      </profile>
                    </profiles>
                  
                    <dependencies>
                      <dependency>
                        <groupId>com.sun</groupId>
                        <artifactId>tools</artifactId>
                        <version>1.6.0</version>
                        <scope>system</scope>
                        <systemPath>${toolsjar}</systemPath>
                      </dependency>
                    </dependencies>
                  

                  我不被允许更改 POM 文件,所以我不得不做一些乱七八糟的事情。我从我的 Java 6 JDK 中复制了 tools.jar,创建了目录 C:\java\lib 并将其粘贴到那里。然后我重新启动了eclipse并清理了我的项目。 VOILA 错误消失了。

                  这不是一个优雅的解决方案,我认为正确的解决方案是改变 POM 的设置方式,但由于我无法做到,所以这可行。

                  【讨论】:

                    【解决方案17】:

                    我在 Windows 7 和 Eclipse 3.7 上遇到了同样的问题 我设法通过启动来修复它

                    eclipse.exe -vm "D:\JDK6\bin"

                    您可以像这样启动 cmd 并启动 eclipse,或者您可以编辑快捷方式并在“目标部分”中添加 -vm "D:\JDK6\bin" 作为参数。

                    作为旁注,我还尝试将 -vm "D:\JDK6\bin" 添加到 eclipse.ini 但没有奏效。 并且添加 JRE6 将不起作用,因为它的“lib”目录中不包含 tools.jar。只有 JDK 可以。

                    【讨论】:

                      【解决方案18】:

                      在尝试了以上所有方法后,我仍然遇到同样的问题。

                      • PATH 环境变量指向 JDK 1.7\bin
                      • 我的 JAVA_HOME 环境变量指向了 JDK 1.7
                      • 我的 eclipse.ini 中有 javaw -vm 条目指向 JDK 1.7
                      • 我的 Eclipse 偏好使用 JDK 1.7 作为已安装的 JRE。
                      • 我的项目构建路径使用的是 JDK 1.7。

                      然后我尝试了以下,

                      • 打开命令提示符并键入 java -version。它向我展示了 JRE 1.8 版。

                      • 打开命令提示符并转到 JDK 1.7 bin 目录的位置并键入 java -version。这次它正确显示了 1.7。

                      然后在挖掘了几个地方之后发现除了上面的位置之外,还有一些Java运行时的位置。

                      注册表

                      还有一个注册表项,其中指定了 JRE 位置

                      HKLM\软件\Javasoft\版本

                      我将此处的条目更改为指向 JDK 1.7

                      程序数据

                      目录“C:\ProgramData\Oracle\Java\javapath”存在于 PATH 环境变量中,并包含 java、javaw 等的快捷方式... 这些快捷方式的目标都是 JRE 1.8。 (我认为这是主要问题) 我更改了快捷方式以指向正确的 JDK exe。

                      所有这些都完成后。我打开eclipse所有jdk.tools pom.xml错误消失了。

                      【讨论】:

                        【解决方案19】:

                        我遇到了这个问题,结果证明 Windows 上的 JBossDevStudio 9.1 是一个 32 位程序。 Eclipse 和 JBossDevStudio 不能与错误类型的 JVM 一起工作。 64位eclipse需要64位JVM,32位eclipse需要32位JVM。因此,无法将 Eclipse 配置为使用我安装的 64 位 JDK 运行。

                        安装 32 位 JDK 并从中运行 Eclipse 解决了这个问题。

                        至少对于我的一个项目,我试图在 Eclipse 项目属性中配置运行时 JDK 的另一个项目仍然损坏。

                        【讨论】:

                          【解决方案20】:

                          我通过从系统中卸载 JRE 并仅保留 JDK 解决了这个问题。重新安装 JDK 是不够的,因为 Oracle JDK 安装程序同时安装了 JDK 和 JRE

                          顺便说一句,在我看来,这个错误是造成麻烦的原因:java.home of the Eclipse JRE is used instead of the build JRE

                          【讨论】:

                            【解决方案21】:

                            就我而言,我是从 Eclipse Run Configurations 执行 Maven Build。即使将默认 JRE 配置更改为指向 JDK 安装文件夹,我也没有解决这个问题。原因是 Maven 构建 - 运行配置中有一个 JRE 选项卡(见下图)。它仍然指向我的 JRE 安装。我将其更改为指向 JDK 安装,然后运行 ​​Maven Build。这一次,它奏效了。 enter image description here

                            【讨论】:

                              【解决方案22】:

                              让我们了解为什么会发生此问题:

                              $ mvn -version

                              Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-04T20:00:29+01:00) Maven 主页:C:\Program Files\Apache\maven-3.6.1 Java 版本:1.8.0_221,供应商:Oracle Corporation,运行时:C:\Program Files\Java\jre1.8.0_221 默认语言环境:en_GB,平台编码:Cp1252 操作系统名称:“windows 10”,版本:“10.0”,arch:“amd64”,家族:“windows”

                              Maven "mvn -version" 命令返回上述输出。

                              如果您不指定 JAVA_HOME 环境变量,我们可以看到 maven 将 java 运行时路径获取为“C:\Program Files\Java\jre1.8.0_221”。然后 maven 假设这个路径是 JAVA_HOME。这就是为什么在从命令提示符或任何 IDE 构建应用程序时,maven 在路径“%JAVA_HOME%..\lib\tools.jar”中查找 tools.jar 文件。

                              tools.jar 存在于 JDK 路径中,所以我们需要在使用它之前向 maven 提及它。现在一天机器都是用已经可用的 jre 构建的,但 jdk 仅用于开发。这可能是 maven 自动选择 jre 路径的原因。

                              更多帮助,请阅读maven安装路径中的mvn.cmd代码。

                              【讨论】:

                                【解决方案23】:

                                问题是系统找不到文件tools.jar

                                所以首先检查该文件是否在目录的JDK安装中。

                                按照其他人正确指出的方式在 POM.xml 中创建以下条目

                                <dependency>
                                <groupId>com.sun</groupId>
                                <artifactId>tools</artifactId>
                                <version>1.6</version>
                                <scope>system</scope>
                                <systemPath>C:\Program Files\Java\jdk1.8.0_241\lib\tools.jar</systemPath>
                                </dependency> 
                                

                                然后按照以下步骤也可以解决问题

                                1) 右键单击​​您的项目

                                2) 点击构建路径

                                如下图,选择工作区默认的JRE,点击完成。

                                【讨论】:

                                  【解决方案24】:

                                  将“首选项 -> Java -> 已安装的 JRE”下的“已安装的 JRE”更改为 JDK 主页对我有用。

                                  仅供参考 - 我正在使用 JDK 1.8。

                                  【讨论】:

                                    【解决方案25】:

                                    我相信这些本地补丁会起作用。然而,这些可能会导致下游部署问题。我只是下载了带有 Java 11 的新版本 Eclipse,现在一切正常。

                                    【讨论】:

                                      【解决方案26】:

                                      另一个场景

                                      • JAVA_HOME 变量必须指向 Java 11+ 安装。
                                      • Maven 用于旧项目。新项目使用 Gradle。
                                      • 旧的 maven 项目使用 Java 8,如果我们使用 Java 9+,其中一些项目会因缺少 tools.jar 文件错误而中断。

                                      解决方案

                                      • 编辑mvn shell 脚本(Windows 上为mvn.batmvn.cmd)并将JAVA_HOME 设置为指向JDK 8 安装。
                                      • 该脚本位于您的 apache maven 安装目录下的 /bin 目录中。
                                      • 变量设置位置示例(Windows 脚本):
                                      @REM ==== 开始验证 ==== 设置 JAVA_HOME=C:\Program Files\Java\jdk1.8.0_161

                                      【讨论】:

                                        【解决方案27】:

                                        ${java.home}/../lib/tools.jar的相对位置改为绝对路径 的C:\Program Files\Java\jdk1.6.0_29\lib\tools.jar 为我工作。

                                        您应该只需要在playn/pom.xml 中更改它。

                                        现在对于 playn-samples,Vladiator 是对的,需要更改的 pom 文件太多。

                                        【讨论】:

                                          猜你喜欢
                                          • 2013-02-08
                                          • 2012-01-31
                                          • 2014-12-12
                                          • 2023-04-06
                                          • 1970-01-01
                                          • 1970-01-01
                                          • 2012-02-18
                                          • 2014-01-04
                                          • 2013-07-12
                                          相关资源
                                          最近更新 更多