Java mysterious installations

Page 1 of 2 12 LastLast

  1. Posts : 247
    Windows 7 Home Premium 64-bit (OEM)
       #1

    Java mysterious installations


    Regretfully, I must reinstall Java after abandoning it years ago. I have gone into mind-mapping software, and it seems all of them need it. The reason I'm asking is that I have already installed my first Java-based software : X-Mind. It did not require any separate installation of Java, and it launched properly, so I presume it came "with its own Java".

    Now I tried to install another one, an academic program named Docear. When I tried to launch it after install, a warning popped up, saying that Java Runtime Environment 1.60 (if I remember correctly) was missing. There were no instructions on Docear site about installing Java as a first step.

    I was naïvely hoping that Docear (and the other Java-based programs I'm about to install) would be able to "share X-Mind's Java", but apparently this chap is jealous.

    I went hunting for Java on my PC, by the way. There's nothing Java-looking in my installed programs under Control Panel. No obvious Java Control Center or somesuch either, as I seem to remember it existed ages ago. But I did find various bits and bytes obviously Java-related, which had not been there before.

    I'm being told that it's easy to mess up the Java installs. What should I do ? Are there different sort of Javas (not taking the browsers' variety into account), the big ones shared by everybody, and the tiny ones sticking to a particular application ?
      My Computer


  2. Posts : 1,102
    OEM Windows 7 Ult (x64) SP1
       #2

    Hi:

    Yes, it's unfortunate that you need to reinstall Java.
    Few programs or websites require it these days, which is a good thing, as it suffers from a notorious history of security vulnerabilities.

    There is ONLY one safe place to download the current version: https://java.com/download

    As a general rule, it's best NOT to have it on one's system unless absolutely necessary.
    And it's vitally important that it be kept current -- older, outdated versions (even remnants) pose the greatest security risk:
    http://java.com/olderversions

    It's also notorious for leaving leftovers and remnants behind, even after uninstalling it.
    There are two removal tools:
    JavaRa is no longer being developed, but still works fine under Windows 7 (version 1.16 probably works best): https://singularlabs.com/software/javara/
    Oracle also has their own removal tool now: https://java.com/en/download/help/uninstall_java.xml
    And see here: https://java.com/en/download/help/manual_regedit.xml

    If you have leftovers of old versions on your system, I suggest that you might want to first use one or both removal tools (and a manual removal, if needed) to fully clean out all Java on the system.
    THEN, you might cleanly reinstall the current version from the link I mentioned earlier.

    >>Be sure to read ALL of the dialog windows during the setup wizard and to opt-out of any bundled freebies that most assuredly will be offered to you.

    Hope this helps,
    MM
      My Computer


  3. Posts : 4,776
    Microsoft Windows 7 Home Premium 64-bit 7601 Multiprocessor Free Service Pack 1
       #3

    Personally I don't install apps that require Java unless they have their own version.

    Anyway if you must install Java the best thing to do is disable Java in your browser.

    http://java.com/en/download/help/disable_browser.xml

    https://nakedsecurity.sophos.com/201...-java-browser/
      My Computer


  4. Posts : 247
    Windows 7 Home Premium 64-bit (OEM)
    Thread Starter
       #4

    Thanks, very helpful indeed, I'll keep those links. I don't have any problems with Java remnants now, although I might in the future...


    1. Do I understand correctly that I have now to download Java Version 8 Update 101 in order to make Docear work ?
    2. Is there a risk of conflict with the Java elements that Mind-X has obviously installed by itself ?
    3. How is it possible that Mind-X works, without Java showing in Control Panel ? Or the Java Control Panel being present ?
    4. I definitely don't have Java in my Firefox browser right now. I understand there's a difference beween the Java that sits on your PC, and the Java that sits in your browser. Will installing Java on my PC also install it in the browser ?


    This mention on the Java site helps understand how confusing the whole situation is :

    Java software for your computer, or the Java Runtime Environment, is also referred to as the Java Runtime, Runtime Environment, Runtime, JRE, Java Virtual Machine, Virtual Machine, Java VM, JVM, VM, Java plug-in, Java plugin, Java add-on or Java download.

    Java may be referred to as Java Runtime Environment or the Java plug-in, but are they actually the same thing ?

    And just for laughs, here is what you get when you attempt to check if Java in installed on your PC, while having NoScript active :

    Java mysterious installations-java-version.png

    (I have learned by now that Java and Javascript are two entirely different beasts, but just imagine the extra layer of confusion for someone who's not there yet...)
      My Computer


  5. Posts : 4,776
    Microsoft Windows 7 Home Premium 64-bit 7601 Multiprocessor Free Service Pack 1
       #5

    From Docear User Manual

    Java is the programming language in which Docear (and many other programs) is written in. To run a software written in Java, you need to install the free Java Runtime Environment (Java JRE). Probably you have already installed Java. If not, and Docear does not start, visit www.java.com if you are a Linux or Windows user.
    So you need to download Java from here: http://www.java.com/en/download/windows_manual.jsp

    I have one application that uses it's own localized version of Java:

    Java mysterious installations-java-localized.jpg

    It's a standalone version of Java the developer added into their installation and it doesn’t have the security problems and annoyances that regular Java does.

    That Java installation is only available to the program that installed it and running another app that requires Java to be installed means that Java has to be installed in it's own right.
      My Computer


  6. Posts : 4,776
    Microsoft Windows 7 Home Premium 64-bit 7601 Multiprocessor Free Service Pack 1
       #6

    Basically you need the 32bit Java offline installer.

    See: https://www.java.com/en/download/hel...e_download.xml

    And: Java Tester - Installing Java

    It would be helpful if other members who actually make a habit of installing / updating Java have any comments as I must admit that I haven't had it installed for at least two years.
      My Computer


  7. Posts : 247
    Windows 7 Home Premium 64-bit (OEM)
    Thread Starter
       #7

    Sorry, back from an Internet cutoff... Thanks for looking into the Docear manual which I did browse -- but I missed this bit.
    Callender said:
    I have one application that uses it's own localized version of Java. It's a standalone version of Java the developer added into their installation and it doesn’t have the security problems and annoyances that regular Java does. That Java installation is only available to the program that installed it and running another app that requires Java to be installed means that Java has to be installed in it's own right.
    Now it's clear. I had never seen it explained that way.
    Callender said:
    Basically you need the 32bit Java offline installer.
    Wouldn't it rather be the 64-bit installer ? I have a 64-bit Windows and Firefox. Java frowns upon 64-bit browsers because allegedly they would not render some sites properly (I suppose they mean sites which use Java), but anyway I plan to disable Java in the browser, I haven't needed it for ages.
      My Computer


  8. Posts : 4,776
    Microsoft Windows 7 Home Premium 64-bit 7601 Multiprocessor Free Service Pack 1
       #8

    I'm not sure which version of Java is required by Docear or even if it matters.

    RE: 64bit Java. You're correct in thinking that it's needed for 64bit browsers (if enabled in the browser)

    Java states that you can run both 32bit and 64bit versions side by side.

    They also state that 64bit Java must me manually kept up to date.

    https://java.com/en/download/faq/java_win64bit.xml

    I'm not really much of an expert on Java although I have used it in the past. I see the logic - 64bit machine and 64bit browser means I need 64bit Java but on my 64bit machine I always used 32bit Java without issues for software that required it.

    I guess you can try 64bit Java and see if Docear works.
      My Computer


  9. Posts : 247
    Windows 7 Home Premium 64-bit (OEM)
    Thread Starter
       #9

    Thanks, Callender.
    Callender said:
    They also state that 64bit Java must be manually kept up to date.
    It seems there has been an upgrade to that, and you can now set 64-bit Java to automatically update as well. I guess I will now have to start polluting my machine with Java and see what works.
      My Computer


  10. Posts : 247
    Windows 7 Home Premium 64-bit (OEM)
    Thread Starter
       #10

    I'm happy to report that I have now installed Java Runtime Environment version 8 update 101, 64-bit, and everything works fine, as far as I can tell : Docear now opens normally. My other Java-based application, X-Mind, which has its own embedded version of Java, still works.

    I have de-activated Java in the browser through the Java Control Panel. The Java plug-in is nowhere to be seen in my various browsers (Firefox 64-bit, Opera, Internet Explorer, Maxthon), not even in a disabled state, so I like to believe I'm protected from the biggest dangers of Java.

    I have changed the automatic update from the default weekly to daily (warn me but do not download). I have also checked the option Suppress sponsor offers when installing or updating Java (thank you, Mr. Java), as well as another mysterious one, Enable the operating system's restricted environment (native sandbox) (because it feels a bit safer). Despite checking Place Java icon in system tray, there's no Java icon in the system tray. Oh, well.

    Docear seems great, by the way, despite not being up-to-date with the way Windows 7 handles high resolution screens.
      My Computer


 
Page 1 of 2 12 LastLast

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 13:14.
Find Us