使用jruby将ruby类改为java类

时间:2011-04-16 18:20:41

标签: java ruby eclipse jruby

我在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`

并将不胜感激, 鲍里斯。

0 个答案:

没有答案