【发布时间】:2022-07-08 11:44:25
【问题描述】:
我正在尝试使用一种工具,它分两步分析 android 的代码异味。 第一步,该工具解析 apk 并在目录中生成 .db 文件,然后在下一步中将其转换为 CSV 文件;但是,每当我尝试运行第二步时,控制台都会返回以下错误:
java.io.IOException: Unable to create directory path [/User/Desktop/db2/logs] for Neo4j store.
我认为是 Neo4J 配置问题。 我目前正在使用以下 Java 配置运行该工具:
echo $JAVA_HOME
/home/User/openlogic-openjdk-11.0.15
update-alternatives --config java
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode
为了安全起见,我还启动了 Neo4J,它返回了以下输出
sudo systemctl status neo4j.service
neo4j.service - Neo4j Graph Database
Loaded: loaded (/lib/systemd/system/neo4j.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2022-07-06 20:11:04 CEST; 16min ago
Main PID: 1040 (java)
Tasks: 57 (limit: 18901)
Memory: 705.4M
CPU: 16.639s
CGroup: /system.slice/neo4j.service
└─1040 /usr/bin/java -cp "/var/lib/neo4j/plugins:/etc/neo4j:/usr/share/neo4j/lib/*:/var/lib/neo4j/plugins/*" -XX:+UseG1GC -XX:-OmitStackTraceInFastThrow -XX:+AlwaysPreTouch -XX:+UnlockExper>.
我该如何解决这个问题?
【问题讨论】:
-
错误提示“您用于运行 neo4j 服务的 id 无权在该目录中创建文件:/User/Desktop/db2/logs”。尝试使用 sudo neo4j 控制台启动 db