I don't follow at all what you are trying to do and why. Once you run irb from your local installation instead of running 'script/console' from within your rails root directory, you are pretty much not running rails at all but just basic ruby and at that point, you are not on topic here.
Then you've seeming installed the iText jar files in your rails application which should have been installed as gems and automatically loaded from the appropriate ruby/gems path. The error you are asking about is from rjb which likewise, has nothing to do with rails. My own experience with pdf-stamper was with rails 1.2.x and though it's a gem and should be functional with current versions of rails I'm a little hesitant to recommend it because I simply don't know and that is why I tried to steer you onto a methodology that didn't require java/rjb, especially since I gathered that your experience with ruby and with rails are somewhat limited. Craig On Wed, 2010-03-10 at 20:38 +0100, John Wu wrote: > Hey I tried this way: > > irb(main):001:0> require 'rubygems' > => false > irb(main):002:0> require 'rjb' > => true > irb(main):003:0> load_path = > File.join('/Library/WebServer/Documents/rubyapps/tproj2/lib/iText.jar') > => "/Library/WebServer/Documents/rubyapps/tproj2/lib/iText.jar" > irb(main):004:0> options = [] > => [] > irb(main):005:0> Rjb::load load_path, options > => nil > irb(main):006:0> doc = Rjb::import("com.lowagie.text.Document") > NoClassDefFoundError: com/lowagie/text/Document > from (irb):6:in `import' > from (irb):6 > from /usr/local/bin/irb:12:in `<main>' > > Why am I getting this error? > > Craig White wrote: > > On Tue, 2010-03-09 at 16:58 +0100, John Wu wrote: > >> Hi, > >> > >> I have installed both pdf-stamper and rjb on my machine, and when I > >> tired the following code in my controller code > >> > >> pdf = PDF::Stamper.new("YellowReq.pdf") > >> > >> I got an error > >> uninitialized constant HomeController::PDF > > ---- > > same error as with other methodology. Did you get the pdf_stamper gem > > installed? > > > > gem list --local # does it show? > > ---- > >> > >> I have set up java home > >> export JAVA_HOME = '/Library/Java/Home' > >> > >> How to set up LD_LIBRARY_PATH on my snow leopard? > > ---- > > depends upon what/where you've got installed (jre or jdk) but > > generally... > > > > export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JAVA_HOME/jre/lib/i386: > > $JAVA_HOME/jre/lib/i386/client -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-t...@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.