我正在使用rawr从JRuby创建一个jar,并且我想要使用几个java库(以jar形式)。这样可以正常工作,但它会将包含它们的文件夹的副本放在程序包目录中的结果包和中。当我运行它时,它工作正常,但是如何将所有文件完全封装在结果中?如果我在新创建的包的父目录中删除包含库的文件夹,则会引发错误。
编辑:这里也是我的build_config.rb
:
configuration do |c|
c.project_name = "LWJGL Tutorial"
c.output_dir = "package"
c.main_ruby_file = "tutorial"
c.main_java_file = "org.rubyforge.rawr.Main"
c.source_dirs = ["./"]
c.source_exclude_filter = []
c.compile_ruby_files = true
c.java_lib_dirs = ["lib/java"]
end