首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在linux中运行Netflix Astyanax

如何在linux中运行Netflix Astyanax
EN

Stack Overflow用户
提问于 2014-03-04 01:27:09
回答 1查看 166关注 0票数 0

我是在Linux环境中运行Java代码的新手。我试图让Astyanax在linux机器上工作。我遵循了关于https://github.com/Netflix/astyanax/wiki/Getting-Started的指令,我从github克隆了代码,并成功地运行了./gradlew构建。

我试图在astyanax示例中运行AstClient。我尝试了以下命令:

java "/home/shbash6/astyanax/astyanax-examples/build/libs/;/home/shbash6/astyanax/astyanax-cassandra/build/libs/;/home/shbash6/astyanax/astyanax-core/build/libs/;/home/shbash6/astyanax/astyanax-thrift/build/libs/“-cp com.netflix.astyanax.examples.AstClient

副持证人: /home/shbash6/astyanax/astyanax-examples/build/classes/main

但我有以下例外:

线程"main“中的异常:com/netflix/astyanax/java.lang.NoClassDefFoundError/AstClient,由: java.security.AccessController.doPrivileged(Native方法的java.net.URLClassLoader.findClass(URLClassLoader.java:190):java.lang.ClassNotFoundException: com.netflix.astyanax.examples.AstClient引起))在java.lang.ClassLoader.loadClass(ClassLoader.java:247)中找不到主类: com.netflix.astyanax.examples.AstClient。程序将退出。

有人能告诉我如何解决这个问题吗?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-04 01:28:51

在*nix平台上使用:类路径分隔符

代码语言:javascript
复制
java -cp "/home/shbash6/astyanax/astyanax-examples/build/libs/*:/home/shbash6/astyanax/astyanax-cassandra/build/libs/*:/home/shbash6/astyanax/astyanax-core/build/libs/*:/home/shbash6/astyanax/astyanax-thrift/build/libs/*" com.netflix.astyanax.examples.AstClient
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22161117

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档