Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

RSSOwl can't detect Java, no matter what I do.

Help
Keith L
2013-05-26
2013-10-24
  • Keith L
    Keith L
    2013-05-26

    Hello! I'm having a great deal of difficulty getting RSSOwl to work properly, and I was hoping someone might have an idea what I'm doing wrong.

    A little background: I had RSSOwl 2.2 running on the same computer a few days ago, but today I had to do a fresh install of Windows, and I was reinstalling all of my programs. I installed the most recent version of Java, and then installed RSSOwl 2.2 again. When I try to start RSSOwl, however, I get the following notification:

    A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Rssowl. No Java virtual machine was found after searching the following locations: C:\Program Files (x86)\RSSOwl\jre\bin\javaw.exe
    javaw.exe in your current PATH

    For reference, my Javaw installation is located at 'C:\Program Files\Java\jre7\bin\javaw.exe', and my RSSOwl folder doesn't have a '\jre\bin\' folder whatsoever. I originally thought that the problem might lie in the fact that Java was installed in regular 'Program Files' while RSSOwl was installed in 'Program Files (x86)', but reinstalling RSSOwl to 'Program Files' didn't help.

    So I tried a few of the solutions suggested in this thread. In the RSSOwl.ini config file I tried a few permutation of -vm to see if I could reference the VM location:
    - '-vm C:\Program Files\Java\jre7\bin\javaw.exe'
    - '-vm C:\Program Files\Java\jre7\bin\'
    - '-vm jre7'

    None of that worked. Changing the JAVA_HOME variable to 'C:\Program Files\Java\jre7' and adding ';C:\Program Files\Java\jre7\bin' to the PATH variable gets rid of the previous error message when trying to run RSSOwl, but creates a new one instead.

    I'm at a bit of a loss. Any ideas?

     
    • apometron
      apometron
      2013-05-28

      Hi Keith.

      Try this:

      http://www.portablefreeware.com/?id=1996

      Any problem, post again and I will try to help you...

      []s
      Rodrigo Cesar Banhara
      http://about.me/apometron

      On 26/05/2013 19:21, Keith L wrote:

      Hello! I'm having a great deal of difficulty getting RSSOwl to work
      properly, and I was hoping someone might have an idea what I'm doing
      wrong.

      A little background: I had RSSOwl 2.2 running on the same computer a
      few days ago, but today I had to do a fresh install of Windows, and I
      was reinstalling all of my programs. I installed the most recent
      version of Java, and then installed RSSOwl 2.2 again. When I try to
      start RSSOwl, however, I get the following notification:

      A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be
      available in order to run Rssowl. No Java virtual machine was found
      after searching the following locations: C:\Program Files
      (x86)\RSSOwl\jre\bin\javaw.exe
      javaw.exe in your current PATH

      For reference, my Javaw installation is located at 'C:\Program
      Files\Java\jre7\bin\javaw.exe', and my RSSOwl folder doesn't have a
      '\jre\bin\' folder whatsoever. I originally thought that the problem
      might lie in the fact that Java was installed in regular 'Program
      Files' while RSSOwl was installed in 'Program Files (x86)', but
      reinstalling RSSOwl to 'Program Files' didn't help.

      So I tried a few of the solutions suggested in this thread
      http://sourceforge.net/p/rssowl/discussion/296910/thread/3b28be17.
      In the RSSOwl.ini config file I tried a few permutation of -vm to see
      if I could reference the VM location:
      - '-vm C:\Program Files\Java\jre7\bin\javaw.exe'
      - '-vm C:\Program Files\Java\jre7\bin\'
      - '-vm jre7'

      None of that worked. Changing the JAVA_HOME variable to 'C:\Program
      Files\Java\jre7' and adding ';C:\Program Files\Java\jre7\bin' to the
      PATH variable gets rid of the previous error message when trying to
      run RSSOwl, but creates a new one http://i.imgur.com/k3xdyUO.jpg
      instead.

      I'm at a bit of a loss. Any ideas?


      RSSOwl can't detect Java, no matter what I do.
      https://sourceforge.net/p/rssowl/discussion/296910/thread/a534d2e6/?limit=25#b9eb


       
      • Mannig
        Mannig
        2013-10-24

        Same frozen situation came to me but nothing changed after installing jPortable. HEre is the error message I am displayed.

         
        Last edit: Mannig 2013-10-24
        Attachments
  • genodeftest
    genodeftest
    2013-05-28

    Hi
    try the portable RSSOwl version from https://github.com/rssowl/rssowl-portable
    It would be nice if you could report back if it worked.

     
    Last edit: genodeftest 2013-05-28
    • kippr
      kippr
      2013-09-13

      I use the portable Java with the portable launcher. the question is which jar file to open to with it? There are many.

       
  • Christoph Nahr
    Christoph Nahr
    2013-06-01

    Keith, from what I can tell RSSOwl absolutely, positively requires the 32-bit version of Oracle's Java Runtime Environment. You have (quite sensibly!) the 64-bit version installed, that's why it's in "Program Files" rather than "Program Files (x86)" like RSSOwl itself.

    I usually have only the 64-bit JRE installed, too, and RSSOwl likewise refused to start, even when I copied the JRE into the RSSOwl directory. Once I had grudgingly installed the 32-bit JRE, everything worked fine.

    In case anyone wonders: this is a problem because Oracle's 32-bit Windows JRE comes loaded with crapware and installs a browser plugin that's a malware magnet. On top of that, it only includes the old obsolete Client VM although that's not likely to be an issue for an RSS reader. I recommend that people only use the 64-bit JRE if possible: http://kynosarges.org/WindowsJava.html

    I assume RSSOwl has good reasons to require the 32-bit JRE on Windows, such as native dependencies? If not it would be great if the distribution could be made bitness-agnostic so that it runs with the 64-bit JRE.

    edit: This reply, a few threads down, names the component that requires the 32-bit JRE. Too bad, I really hope this gets updated one day.
    https://sourceforge.net/p/rssowl/discussion/296910/thread/14f5562e/#23dc

     
    Last edit: Christoph Nahr 2013-06-01