Jruby - 创建 jar,没有要加载的文件
Posted
技术标签:
【中文标题】Jruby - 创建 jar,没有要加载的文件【英文标题】:Jruby - Create jar, no such file to load 【发布时间】:2012-05-14 11:19:49 【问题描述】:我正在尝试为我的 jruby 项目创建一个 jar(实际上当时只有 ruby 代码),但是,usgin rawr 我成功创建了一个 jar,但是当我运行它时:
线程“main”org.jruby.exceptions.RaiseException 中的异常:(LoadError) 没有要加载的文件 -- ../lib/person 在 org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1033) 在 Kernel.require(file:/Users/edipofederle/Projeto/socialAPI/package/jar/lib/java/jruby-complete.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/rubygems/custom_require .rb:36) 在(匿名)。(根)(./bin/main.rb:2) 在 org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1033) 在 (匿名).(root)(./bin/main.rb:1)
我的文件夹结构基本上是一个带有 main.rb 文件的 bin 文件夹和一个带有 person.rb 文件的 lib 文件夹。
我可以进一步澄清。
谁能帮帮我。谢谢
【问题讨论】:
你们两个文件的内容是什么? 【参考方案1】:我的错误,我将 ruby src 文件放入了错误的文件夹。现在可以使用了。
谢谢
【讨论】:
现在的文件夹结构是:/Project/-> bin, lib, src, package以上是关于Jruby - 创建 jar,没有要加载的文件的主要内容,如果未能解决你的问题,请参考以下文章