Difference between revisions of "User:Mjb/Java updates"
(→Java 8 issues) |
|||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
Here are some notes about '''Java updates''' on Windows 7. | Here are some notes about '''Java updates''' on Windows 7. | ||
− | + | ==Default installation folders== | |
− | The 64-bit JRE installation | + | If you have a 64-bit version of Windows, you can install both the 32-bit and 64-bit JREs. |
+ | |||
+ | * The 32-bit JRE installation is in <code>C:\Program Files (x86)\Java</code>. | ||
+ | * The 64-bit JRE installation is in <code>C:\Program Files\Java</code>. | ||
+ | |||
+ | ==Java 7 issues== | ||
+ | |||
+ | The 32-bit JRE installation updates itself, but produces strange warnings about certificate problems. There's apparently no fix for it. | ||
+ | |||
+ | The 64-bit JRE installation does '''not''' support auto updating yet (a [http://bugs.sun.com/view_bug.do?bug_id=6492837 known issue] since 2006). So you have to manually install the latest version whenever is convenient. | ||
The [https://www.java.com/en/download/installed.jsp Java verify/uninstall page] (doesn't work on Chrome) will tell you what you have installed and will let you uninstall and replace outdated versions. If your 64-bit version is outdated, it will uninstall it, but it won't install a replacement for you. You have to do that manually. | The [https://www.java.com/en/download/installed.jsp Java verify/uninstall page] (doesn't work on Chrome) will tell you what you have installed and will let you uninstall and replace outdated versions. If your 64-bit version is outdated, it will uninstall it, but it won't install a replacement for you. You have to do that manually. | ||
− | Here's where to download the latest versions (this week): | + | Here's where to download the latest Java 7 versions (this week): |
* http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.html | * http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.html | ||
− | ==Java and Serviio== | + | ==Java updates and Serviio== |
+ | |||
+ | Ideally, shut down any running Java apps before updating Java. | ||
+ | |||
If a 64-bit Java app like Serviio is running when you do the update, you'll be prompted for a reboot. But even after the reboot, Java doesn't be installed correctly and the Serviio service won't start. You'll get a warning (from Serviio Console, although it won't say that) about needing to set EXE4J_JAVA_HOME to point to a 64-bit JRE. Ignore the warning and just re-run the 64-bit JRE installer without Serviio running. It should prompt you about that version of Java already being installed; just continue and it should complete the installation without error. Then you can go start the Serviio service manually. | If a 64-bit Java app like Serviio is running when you do the update, you'll be prompted for a reboot. But even after the reboot, Java doesn't be installed correctly and the Serviio service won't start. You'll get a warning (from Serviio Console, although it won't say that) about needing to set EXE4J_JAVA_HOME to point to a 64-bit JRE. Ignore the warning and just re-run the 64-bit JRE installer without Serviio running. It should prompt you about that version of Java already being installed; just continue and it should complete the installation without error. Then you can go start the Serviio service manually. | ||
− | + | So, before running the 64-bit JRE installer, exit the Serviio Console and be sure to stop the Serviio service. After installing the new JRE, restart both from Start Menu > Serviio. | |
− | |||
− | |||
− |
Latest revision as of 20:48, 18 May 2018
Here are some notes about Java updates on Windows 7.
Default installation folders
If you have a 64-bit version of Windows, you can install both the 32-bit and 64-bit JREs.
- The 32-bit JRE installation is in
C:\Program Files (x86)\Java
. - The 64-bit JRE installation is in
C:\Program Files\Java
.
Java 7 issues
The 32-bit JRE installation updates itself, but produces strange warnings about certificate problems. There's apparently no fix for it.
The 64-bit JRE installation does not support auto updating yet (a known issue since 2006). So you have to manually install the latest version whenever is convenient.
The Java verify/uninstall page (doesn't work on Chrome) will tell you what you have installed and will let you uninstall and replace outdated versions. If your 64-bit version is outdated, it will uninstall it, but it won't install a replacement for you. You have to do that manually.
Here's where to download the latest Java 7 versions (this week):
Java updates and Serviio
Ideally, shut down any running Java apps before updating Java.
If a 64-bit Java app like Serviio is running when you do the update, you'll be prompted for a reboot. But even after the reboot, Java doesn't be installed correctly and the Serviio service won't start. You'll get a warning (from Serviio Console, although it won't say that) about needing to set EXE4J_JAVA_HOME to point to a 64-bit JRE. Ignore the warning and just re-run the 64-bit JRE installer without Serviio running. It should prompt you about that version of Java already being installed; just continue and it should complete the installation without error. Then you can go start the Serviio service manually.
So, before running the 64-bit JRE installer, exit the Serviio Console and be sure to stop the Serviio service. After installing the new JRE, restart both from Start Menu > Serviio.