我在git中找到了以下ruby应用程序: https://github.com/chrislo/sourceclassifier 这正是我学校项目最后部分所需要的。 如果我能在我的java项目中使用它会很棒。
我使用jRuby并设法将我需要的类(sourceclassifier.rb)编译为Java .class文件,并将其添加到我的eclipse应用程序的构建路径中。
我现在如何在我的应用程序中使用它?
使用sourceclassifier s = new sourceclassifier()
会引发以下异常:
Exception in thread "main" java.lang.NoClassDefFoundError: sourceclassifier/lib/sourceclassifier
at StackOverFlowReader.main(StackOverFlowReader.java:208)
Caused by: java.lang.ClassNotFoundException: sourceclassifier.lib.sourceclassifier
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 1 more`
并将不胜感激, 鲍里斯。