我已经通过以下方式下载了京都大亨:hxxps://bitbucket.org/EP/kyototycoon-java
运行 mvn install 时,我收到很多警告,告诉我找不到多个文件:
当我第一次开始运行安装时,我遇到了很多失败并且没有错误。在盲目地四处走动并尝试单独安装东西之后,输出现在看起来像这样。我没有使用 Maven 的经验,所以编辑 pom.xml 文件是不可能的。我尝试过使用忽略测试和编译,但我得到的 jar 文件很少。这允许我使用以下方法编译“Example.java”:
javac -cp .:target/kyototycoon-0.2-SNAPSHOT.jar Example.java
然后我尝试使用以下方法运行代码:
java -cp .:target/kyototycoon-0.2-SNAPSHOT.jar Example
但我得到一个运行时错误:
Exception in thread "main" java.lang.NoClassDefFoundError: Exception in thread "main" java.lang.NoClassDefFoundError: com/twitter/finagle/Codec
at kyototycoon.SimpleKyotoTycoonClient.<init>(SimpleKyotoTycoonClient.java:16)
at Example.main(Example.java:11)
Caused by: java.lang.ClassNotFoundException: com.twitter.finagle.Codec
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
... 2 more
我假设这一切都回来了 maven 安装失败,但我不知道如何解决它。
任何方向表示赞赏。京都似乎没有一个庞大的支持小组。