AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 473064
Accepted
webjay
webjay
Asked: 2013-01-29 06:32:39 +0800 CST2013-01-29 06:32:39 +0800 CST 2013-01-29 06:32:39 +0800 CST

通过 Maven 安装 Neo4j

  • 772

Neo4j 说我可以通过 Maven 安装 Neo4j,方法是将它添加到我的构建中:

<dependency>
 <groupId>org.neo4j</groupId>
 <artifactId>neo4j</artifactId>
 <version>1.8.1</version>
</dependency>

但是我需要构建吗?如果是这样,我应该是什么pom.xml样子?

我试过这个:

<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.webcom.app</groupId>
  <artifactId>webcom</artifactId>
  <packaging>jar</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>webcom</name>
  <url>http://maven.apache.org</url>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
        <dependency>
            <groupId>org.neo4j</groupId>
        <artifactId>neo4j</artifactId>
        <version>1.9.M04</version>
    </dependency>
  </dependencies>
</project>

但后来我得到了:

[ERROR] Unable to locate the Javac Compiler in:
[ERROR] /opt/local/java/sun6/../lib/tools.jar

我已经安装sun-jdk6-6.0.26并设置JAVA_HOME为/opt/local/java/sun6.

solaris
  • 2 2 个回答
  • 264 Views

2 个回答

  • Voted
  1. Best Answer
    Alan Camillo
    2013-03-02T10:52:07+08:002013-03-02T10:52:07+08:00

    我解决如下:

    1. 转到目录:/opt/local/java
    2. 执行“sudo ln -s sun6/lib/”
    3. 验证执行“sudo ls -ld lib”

    现在您的 Maven 命令将毫无问题地运行。祝你好运!

    • 0
  2. michael
    2013-03-14T21:54:02+08:002013-03-14T21:54:02+08:00

    env var$JAVA_HOME应该指向包含 的目录bin,因此$JAVA_HOME/bin包含javac. (您可能解决了配置错误的环境变量,这可能会在以后导致其他问题——例如,找不到 JDK 的其他部分)

    通过运行以下命令验证一切设置是否正确:(type javac和type java),javac -version(和java -version)。如果发现错误的版本,请检查路径和 java_home(总是PATH=$JAVA_HOME/bin:$PATH:)

    如果使用 eclipse(一个常见的错误配置问题),您必须通过首选项配置您的 jdk -> 安装的 jre(或者可能是项目->java 构建路径->库->JRE 系统库->编辑->“默认工作区” JRE")

    • 0

相关问题

  • 从现有目录创建 zfs 的正确方法?

  • 在 Solaris lp 或 lpr 上打印

  • 如何将 ZFS ACL 从一个文件克隆到另一个文件?

  • Solaris DNS

  • 在 solaris 10 上为 mysql 设置 max_allowed_pa​​cket

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve