1

我正在尝试建立一个本地 DBpedia 信息提取框架,但似乎有一些我无法处理的问题。我按照使用 Intelli J 的官方网站上的说明进行操作,直到我到达最后一步,告诉“选择 DBpedia 转储提取 -> 插件 -> scala ->scala:run”,错误消息显示如下:

    D:\program\jdk\bin\java -Dmaven.home=D:\program\apache-maven-3.0.5 -Dclassworlds.conf=D:\program\apache-maven-3.0.5\bin\m2.conf -Didea.launcher.port=7534 "-Didea.launcher.bin.path=D:\program\IntelliJ IDEA 社区版 12.1.3\bin" -Dfile.encoding=UTF-8 -classpath "D:\program\apache -maven-3.0.5\boot\plexus-classworlds-2.4.jar;D:\program\IntelliJ IDEA 社区版 12.1.3\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain org.codehaus .classworlds.Launcher --fail-fast --strict-checksums org.scala-tools:maven-scala-plugin:2.15.2:run
    [INFO] 正在扫描项目...
    [信息]                                                                         
    [信息] --------------------------------------------- -------------------------
    [INFO] 构建 DBpedia 转储提取 3.8
    [信息] --------------------------------------------- -------------------------
    [信息]
    [信息] >>> maven-scala-plugin:2.15.2:run (default-cli) @dump >>>
    [信息]
    [信息] --- maven-resources-plugin:2.5:resources (default-resources) @dump ---
    [调试] 执行上下文化
    [INFO] 使用 'UTF-8' 编码复制过滤的资源。
    [INFO] 跳过不存在的资源目录 E:\code\Scala\extraction_framework\dump\src\main\resources
    [信息]
    [信息] --- maven-scala-plugin:2.15.2:compile (process-resources) @dump ---
    [INFO] 检查 scala 的多个版本
    [信息] 包括 = [**/*.scala,**/*.java,]
    [信息] 不包括 = []
    [INFO] 无需编译 - 所有类都是最新的
    [信息]
    [信息] --- maven-compiler-plugin:2.3.2:compile (default-compile) @dump ---
    [INFO] 无需编译 - 所有类都是最新的
    [信息]
    [INFO] --- maven-scala-plugin:2.15.2:compile(编译)@dump ---
    [INFO] 检查 scala 的多个版本
    [信息] 包括 = [**/*.scala,**/*.java,]
    [信息] 不包括 = []
    [INFO] 无需编译 - 所有类都是最新的
    [信息]
    [信息] --- maven-resources-plugin:2.5:testResources (default-testResources) @dump ---
    [调试] 执行上下文化
    [INFO] 使用 'UTF-8' 编码复制过滤的资源。
    [INFO] 跳过不存在的资源目录 E:\code\Scala\extraction_framework\dump\src\test\resources
    [信息]
    [信息] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @dump ---
    [INFO] 没有可编译的资源
    [信息]
    [信息] --- maven-scala-plugin:2.15.2:testCompile (test-compile) @dump ---
    [INFO] 检查 scala 的多个版本
    [信息] 包括 = [**/*.scala,**/*.java,]
    [信息] 不包括 = []
    [警告] 找不到源文件。
    [信息]
    [信息] org.dbpedia.extraction.dump.sql.Import
    解析 \home\release\wikipedia\wikipedias.csv
    java.lang.reflect.InvocationTargetException
        在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        在 java.lang.reflect.Method.invoke(Method.java:601)
        在 org_scala_tools_maven_executions.MainHelper.runMain(MainHelper.java:161)
        在 org_scala_tools_maven_executions.MainWithArgsInFile.main(MainWithArgsInFile.java:26)
    引起:java.io.FileNotFoundException: \home\release\wikipedia\wikipedias.csv (ϵͳ�Ҳ���ָ����·����)
        在 java.io.FileInputStream.open(本机方法)
        在 java.io.FileInputStream.(FileInputStream.java:138)
        在 scala.io.Source$.fromFile(Source.scala:91)
        在 scala.io.Source$.fromFile(Source.scala:76)
        在 org.dbpedia.extraction.util.WikiInfo$.fromFile(WikiInfo.scala:26)
        在 org.dbpedia.extraction.util.ConfigUtils$.parseLanguages(ConfigUtils.scala:43)
        在 org.dbpedia.extraction.dump.sql.Import$.main(Import.scala:26)
        在 org.dbpedia.extraction.dump.sql.Import.main(Import.scala)
        ... 6 更多
    [信息] --------------------------------------------- -------------------------
    [信息] 构建失败
    [信息] --------------------------------------------- -------------------------
    [INFO] 总时间:2.104s
    [INFO] 完成时间:2013 年 5 月 24 日星期五 18:34:48 CST
    [INFO] 最终内存:10M/175M
    [信息] --------------------------------------------- -------------------------
    [错误] 无法执行目标 org.scala-tools:maven-scala-plugin:2.15.2:run (default-cli) on project dump: wrap: org.apache.commons.exec.ExecuteException: Process exited with an error :-10000(退出值:-10000)-> [帮助1]
    [错误]
    [错误] 要查看错误的完整堆栈跟踪,请使用 -e 开关重新运行 Maven。
    [错误] 使用 -X 开关重新运行 Maven 以启用完整的调试日志记录。
    [错误]
    [错误] 有关错误和可能的解决方案的更多信息,请阅读以下文章:
    [错误] [帮助 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

    进程以退出代码 1 结束

我应该怎么做才能解决它?

PS:我是在 windows 7 操作系统上完成的,安装了 intelli j 12 社区版、maven 3 和 jdk 7。如果需要任何其他信息,请告诉我,谢谢。

4

0 回答 0