作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有人玩过 http://www.ccnx.org/ 中的 CCNx 代码吗? .
我解压缩该项目并将 javasrc 目录中的 .project 文件加载到 Eclipse 中。项目构建没有错误。
我想我需要启动 CCNDaemon (org.ccnx.ccn.impl.support.CCNDaemon),但出现错误:
java.io.IOException: Cannot run program "../ccnd/agent/ccnd": error=2, No such file or directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
at org.ccnx.ccn.impl.support.CCNDaemon$CCNDWorkerThread.initialize(CCNDaemon.java:93)
at org.ccnx.ccn.impl.support.Daemon$WorkerThread.run(Daemon.java:125)
看起来它正在尝试构建一个新流程
private static final String DEFAULT_CCND_COMMAND_STRING = "../ccnd/agent/ccnd";
protected String _command = DEFAULT_CCND_COMMAND_STRING;
...
ProcessBuilder pb = new ProcessBuilder(_command);
我没有 ccnd 操作系统进程。我需要构建 C++ 代码吗?或者有什么方法可以用纯java来运行它?感谢您的帮助!
最佳答案
根据我的发现,所有 CCN 应用程序都需要 CCNx 守护程序。目前仅基于 C。因此,您必须构建具有所有依赖项的 C 代码。 Java代码实际上调用ccnd(CCN Daemon)来与ProcessBuilder一起运行。
我写了一个blog post关于我如何让它在 Ubuntu 上工作......但基本上是这样。
C Source Dependencies:
sudo apt-get install git-core python-dev libssl-dev libpcap-dev libexpat1-dev athena-jot
Run:
./configure
Build CCN with:
make
Test with:
make test
Start the ccnd:
ccndstart
博客post有更多详细信息。
关于java - CCNx Java 代码帮助 (ProcessBuilder),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4290084/
我正在尝试在 Android 上制作 ccnx 项目。我已经在Linux上成功构建了ccnx,但是按照Android的README进行操作时遇到错误。 错误是这样说的: make -C CCNx-An
有人玩过 http://www.ccnx.org/ 中的 CCNx 代码吗? . 我解压缩该项目并将 javasrc 目录中的 .project 文件加载到 Eclipse 中。项目构建没有错误。 我
我是一名优秀的程序员,十分优秀!