# Wednesday, 25 August 2010
« New Development Snapshot | Main | IKVM 0.44 Released »
Running RSSOwl on IKVM.NET

I recently upgraded my RSS reader from the older version I was still using to the current version. That turned out to be a mistake. The new version was even more broken than the old version, so I decided it was time to switch. I remembered RSSOwl from several years ago when I tested it on IKVM (it uses the Eclipse Standard Widget Toolkit, so like Eclipse it was a good test app back when AWT support was completely useless).

I downloaded the most recent version and played with it and it appeared to suit my needs. Of course, after I decided that I was going to start using it, I wanted to run it on IKVM and not in dynamic mode, but compiled with ikvmc. Fortunately, RSSOwl uses OSGi in much the same way as Eclipse, so I was able to reuse the work I did to get Eclipse to compile with ikvmc.

To play along at home, follow these instructions (on Windows):

  • Download rssowl-2.0.5.win32.zip, ikvmbin- and rssowl-clr.zip and put them all in the same directory.
  • Open a Command Prompt and go to the directory where you downloaded the zip files.
  • Run these commands:
    unzip rssowl-2.0.5.win32.zip
    cd rssowl
    unzip ..\ikvmbin-
    unzip ..\rssowl-clr.zip
  • Start RSSOwl by running rssowl-clr.exe
Wednesday, 25 August 2010 12:27:23 (W. Europe Daylight Time, UTC+02:00)  #    Comments [2]
Thursday, 26 August 2010 08:23:46 (W. Europe Daylight Time, UTC+02:00)

Got this trying to setup.

U:\bin\rssowl>ikvm-\bin\ikvmc -nowarn:100,105,107,111 @response-all.txt
Error: invalid filename: c:\j\rssowl\plugins\com.ibm.icu.base_3.8.1.v20080530.jar

U:\bin\rssowl>if errorlevel 1 goto :eof

Moving folder to C:\j\ did the trick.
Thursday, 26 August 2010 08:33:31 (W. Europe Daylight Time, UTC+02:00)
Thanks, I've updated the rssowl-clr.zip.
Home page

I apologize for the lameness of this, but the comment spam was driving me nuts. In order to be able to post a comment, you need to answer a simple question. Hopefully this question is easy enough not to annoy serious commenters, but hard enough to keep the spammers away.

Anti-Spam Question: What method on java.lang.System returns an object's original hashcode (i.e. the one that would be returned by java.lang.Object.hashCode() if it wasn't overridden)? (case is significant)

Comment (HTML not allowed)  

Live Comment Preview