0

icon.png 在 myapp.jar 里面

DANIELs-MacBook-Air-2:jrubyScreenshot dani [master] $ jar -tf myapp.jar | tail
....
icon.png

我怎样才能加载它?这返回零

f = java.lang.Object.new
image = java.awt.Toolkit::default_toolkit.get_image(f.java_class.resource("icon.png"))

解决方案是:

 f = java.lang.Object.new
 url = f.java_class.resource("/icon.png")
4

1 回答 1

1

也许是 CLASSPATH

> jruby -J-classpath myapp.jar test.rb

include Java

f = java.lang.Object.new
url = f.java_class.resource("/icon.png")
image = java.awt.Toolkit::default_toolkit.get_image(url)
puts image
于 2012-11-16T14:02:51.343 回答