xiemengxiao
2010-11-09 15:02
浏览 271
已采纳

ROR中用JRUBY调用JAVA的常量

我要在controller中调用Java,这样可以调用Java类的方法,但是怎么调用JAVA类中的常量, 比如:我在LIB包下引入了JXL.jar,可以应用这个包内的类的方法,但是不能引用这个包内某个类的常量,引用就会报错,
是不是我调用Java类中常量的调用方法出错,
我是这样调用JAVA常量的,

include_class "jxl.write.WritableFont"

puts WritableFont.ARIAL

我已证实可以调用这个 WritableFont 类下的方法,但是调用常量会出错,出错内容为:
undefined method `ARIAL' for Java::JxlWrite::WritableFont:Class

是不是在JRUBY中有专门调用JAVA常量的方式呢?
请指教哈。

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • Tadas-Gao 2010-11-11 09:55
    已采纳

    puts WritableFont::ARIAL
    试试

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题