Did you download Java and install it on your Vista machine only to notice that when the Java apps open, your Aero interface becomes disabled? You’re not the first. Thankfully, there is a solution.
As mentioned in a few locations, including Ed Bott’s blog, when using Java 5 Update 10 (or older), Aero may become disabled (the transparency on your windows). If you’re having this problem, you probably installed the download available at java.com/en/download/index.jsp.

When installing Java on Vista, you should instead install Java Runtime Environment 6, available from java.sun.com/javase/downloads/index.jsp. It is compatible with Vista, so you won’t loose your Aero interface every time you run a Java app.


Start
About
FAQ
Blogroll
Shop
Tips and Tricks
Windows Updates
Hotfixes
Keyboard Shortcuts
Vista's Services
Vista's Commands
Product Reviews
Glossary
Videos
Web Links

Comments
travelling without moving : Unattended Install: Sun Java Runtime Environment 1.6
Feb 5, 2007 at 4:00 am
[...] Unattended Install: Sun Java Runtime Environment 1.6 The Sun JRE 1.6 is required for full Vista compatibility (although the Control Panel applet still does not prompt for elevation). This script uses the Java Runtime Environment (JRE) 6 Windows Offline package downloadable from the Sun Java SE Downloads page. For full details on a silent installation see the Silent Installation documentation on the Sun web site. @ECHO OFFECHO Sun J2SE Runtime Environment 6..START /WAIT jre-6-windows-i586.exe /s ADDLOCAL=jrecore IEXPLORER=1 MOZILLA=1 JAVAUPDATE=0 REBOOT=Suppress /L %SYSTEMROOT%TEMPsetup.log FOR /D %%d IN (”%ProgramFiles%Java*”) DO SET JAVAVERSION=%%dREG ADD “HKLMSOFTWAREJavaSoftJava Plug-in%JAVAVERSION%” /v HideSystemTrayIcon /t REG_DWORD /d 0×00000001 /fREG ADD “HKLMSOFTWAREJavaSoftJava UpdatePolicy” /v EnableJavaUpdate /t REG_DWORD /d 0 /fREG ADD “HKLMSOFTWAREJavaSoftJava UpdatePolicy” /v EnableAutoUpdateCheck /t REG_DWORD /d 0 /fREG ADD “HKLMSOFTWAREJavaSoftJava UpdatePolicy” /v NotifyDownload /t REG_DWORD /d 0 /fREG ADD “HKLMSOFTWAREJavaSoftJava UpdatePolicy” /v NotifyInstall /t REG_DWORD /d 0 /f A number of applications are specific to a particular version on the JRE. Adding a few registry entries can be used to fool the application into thinking that the specific Java version it requires is installed Here’s a couple of examples - fooling Citrix Presentation Server and the IBM BladeCentre/RSA management tool into using the latest version of Java. You could use the same trick for other software that requires a specific version of Java, but it’s not guaranteed to work. REM Configure Java for known applicatons..ECHO Configuring environment for CPS..REM Find the lastest version of the install JVM from the default pathFOR /D %%d IN (”%ProgramFiles%Java*”) DO SET JAVAVERSION=%%dREG ADD “HKLMSOFTWAREJavaSoftJava Runtime Environment1.4″ /v JavaHome /d “%JAVAVERSION%” /t REG_SZ /fREG ADD “HKLMSOFTWAREJavaSoftJava Runtime Environment1.4″ /v MicroVersion /d “2″ /fREG ADD “HKLMSOFTWAREJavaSoftJava Runtime Environment1.4″ /v RuntimeLib /d “%JAVAVERSION%binclientjvm.dll” /t REG_SZ /fREG ADD “HKLMSOFTWAREJavaSoftJava Runtime Environment1.4.2_06″ /v JavaHome /d “%JAVAVERSION%” /t REG_SZ /fREG ADD “HKLMSOFTWAREJavaSoftJava Runtime Environment1.4.2_06″ /v MicroVersion /d “2″ /t REG_SZ /fREG ADD “HKLMSOFTWAREJavaSoftJava Runtime Environment1.4.2_06″ /v RuntimeLib /d “%JAVAVERSION%binclientjvm.dll” /t REG_SZ /f ECHO Configuring environment for IBM BladeCentre/RSA management..REM Find the lastest version of the install JVM from the default pathFOR /D %%d IN (”%ProgramFiles%Java*”) DO SET JAVAVERSION=%%dREG ADD “HKLMSOFTWAREJavaSoftJava Runtime Environment1.4.2_10″ /v JavaHome /d “%JAVAVERSION%” /t REG_SZ /fREG ADD “HKLMSOFTWAREJavaSoftJava Runtime Environment1.4.2_10″ /v MicroVersion /d “2″ /t REG_SZ /fREG ADD “HKLMSOFTWAREJavaSoftJava Runtime Environment1.4.2_10″ /v RuntimeLib /d “%JAVAVERSION%binclientjvm.dll” /t REG_SZ /f Published Monday, 5 February 2007 9:38 AM by Aaron Parker Filed under: Scripted, Java, Silent, Unattended [...]
Leave a Comment