JDK-7034701 : JDK: Remove separate install of Java DB MSI on Windows
  • Type: Enhancement
  • Component: install
  • Sub-Component: install
  • Affected Version: 7
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: windows_xp
  • CPU: x86
  • Submitted: 2011-04-07
  • Updated: 2011-05-10
  • Resolved: 2011-05-10
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 7
7 b141Fixed
Related Reports
Relates :  
Description
Java DB is to be removed as an optional feature from the Windows 32-bit and 64-bit JDK installers.  The Java DB MSI installers will no longer be used.
There will no longer be a checkbox to not install Java DB in the JDK installer GUI.
Command line installation will no longer support "JavaDBFeature" as a parameter for ADDLOCAL.

JavaDB can already be found in the db directory under the JDK installation (e.g. C:\Program Files\Java\jdk1.7.0\db\ ) where it is always installed.

The db directory is not optional.  It will be installed by default with no option to not install it.

Comments
EVALUATION removal of Java DB MSI from JDK installer remove src/copkg/javadb/windows/javadb-x64.msi remove src/copkg/javadb/windows/javadb.msi remove $(JAVADB_MSI) target remove JAVADB_DIR and SUN directory properties remove sbMAJORVERSIONMINORVERSIONMICROVERSIONCOMPUPDATEVERSION Component and extracting from cab file from JDK wrapper remove installjavadb CustomAction remove "JavaDBFeature" Feature remove JavaDB specific strings remove JavaDB_INSTALLDIR_Signature remove IDP_INSTALLERCAB12 from JDK wrapper remove /INSTALLDIRJAVADB= command-line parameter to JDK wrapper
07-04-2011

SUGGESTED FIX Source files: install\make\installerdll\installerdll\src\installer\RegInstall.cpp install\make\installer\bundles\windows\ishield\sdk\Makefile install\make\installer\bundles\windows\ishield\sdk\sdk\AppSearch.idt install\make\installer\bundles\windows\ishield\sdk\sdk\Component.idt install\make\installer\bundles\windows\ishield\sdk\sdk\CustomAction.idt install\make\installer\bundles\windows\ishield\sdk\sdk\Directory.idt install\make\installer\bundles\windows\ishield\sdk\sdk\Feature.idt install\make\installer\bundles\windows\ishield\sdk\sdk\FeatureComponents.idt install\make\installer\bundles\windows\ishield\sdk\sdk\File.idt install\make\installer\bundles\windows\ishield\sdk\sdk\InstallUISequence.idt install\make\installer\bundles\windows\ishield\sdk\sdk\ISString.idt install\make\installer\bundles\windows\ishield\sdk\sdk\ISString_en.txt install\make\installer\bundles\windows\ishield\sdk\sdk\ISString_ja.txt install\make\installer\bundles\windows\ishield\sdk\sdk\ISString_zh.txt install\make\installer\bundles\windows\ishield\sdk\sdk\Property.idt install\make\installer\bundles\windows\ishield\sdk\sdk\RegLocator.idt install\make\installer\bundles\windows\ishield\wrapper\wrapper.jdk\wrapper.cpp
07-04-2011