OpenOffice 3.4.1 Java 1.6

Issues with installing under all versions of MS Windows
Post Reply
MrGregOtis
Posts: 9
Joined: Tue Dec 31, 2013 5:33 pm

OpenOffice 3.4.1 Java 1.6

Post by MrGregOtis »

I have used OpenOffice off and on through the years when I first found out about it over 10 years ago. Right now I mostly use Base and Calc for home use only. Whenever I have updated Java and removed older versions, I would get an error with Base (don't remember the exact error, run-time error maybe, has been a while) and it would take me some time to resolve it. When I finally figured it out that updating Java was the culprit, I re-installed the older Java version which is 1.6.0_35. I was able to upgrade to the latest Java 1.7.0_45 over time and still keep 1.6. Both are enabled and running side by side.

I prefer to eventually remove the older Java. Will upgrading to the newer OpenOffice 4.0.1 resolve the Java issue? I can't seem to find any info about it.

Thanks to anyone with any info.

Greg
Win 7 Home Premium SP 1; Apache OpenOffice 3.4.1 A00341m1 (Build 9593) Rev 1372282
User avatar
Villeroy
Volunteer
Posts: 31345
Joined: Mon Oct 08, 2007 1:35 am
Location: Germany

Re: OpenOffice 3.4.1 Java 1.6

Post by Villeroy »

Any recent version of Java works as long as it runs on 32 bit like OpenOffice does.

For Java 7 with Windows you may need to install/upgrade a special MS library too.
http://www.microsoft.com/de-de/download ... px?id=5555 (for 32 bit WIndows)
http://www.microsoft.com/de-de/download ... x?id=14632 (for 64 bit Windows)
Please, edit this topic's initial post and add "[Solved]" to the subject line if your problem has been solved.
Ubuntu 18.04 with LibreOffice 6.0, latest OpenOffice and LibreOffice
MrGregOtis
Posts: 9
Joined: Tue Dec 31, 2013 5:33 pm

Re: OpenOffice 3.4.1 Java 1.6

Post by MrGregOtis »

Villeroy - (or anyone)

I installed the 2010 x86 and then I disabled the Java 1.6. Everything seems to be ok right now. I am going to give it a couple of weeks then uninstall the 1.6.

I already had C++ 2008 Redistributable x86 and x64. Was there or is there a conflict going on that I had to keep reverting back to Java 1.6? Since installing the 2010, can I get rid of all of the older versions? Everything listed as follows:

MS Visual C++ 2005 Redistributable ver 8.0.61001
MS Visual C++ 2005 Redistributable ver 8.0.56336
MS Visual C++ 2008 Redistributable x64 ver 9.0.30729.4148
MS Visual C++ 2008 Redistributable x64 ver 9.0.30729.6161
MS Visual C++ 2008 Redistributable x86 ver 9.0.30729.4148
MS Visual C++ 2008 Redistributable x86 ver 9.0.30729.6161
MS Visual C++ 2010 Redistributable x86 ver 10.0.30319 (installed today)

Also:
MS SQL Server 2005 Compact Edition [ENU] ver 3.1.0000
MS .NET Framework 4.5.1 ver 4.5.50938

Thanks. You have been helpful.
Greg
Win 7 Home Premium SP 1; Apache OpenOffice 3.4.1 A00341m1 (Build 9593) Rev 1372282
User avatar
Villeroy
Volunteer
Posts: 31345
Joined: Mon Oct 08, 2007 1:35 am
Location: Germany

Re: OpenOffice 3.4.1 Java 1.6

Post by Villeroy »

I don't know enough about Windows. I would be happy if it works somehow and keep all the old versions of anything. As far as I know it is considered to be "normal" that any version of Windows will be wiped out some day in order to remove all the clutter.
Please, edit this topic's initial post and add "[Solved]" to the subject line if your problem has been solved.
Ubuntu 18.04 with LibreOffice 6.0, latest OpenOffice and LibreOffice
Bill
Volunteer
Posts: 8952
Joined: Sat Nov 24, 2007 6:48 am

Re: OpenOffice 3.4.1 Java 1.6

Post by Bill »

The MS Visual C++ 2008 Redistributables listed are installed by different versions of OOo/AOO. Even if you remove them, reinstalling OOo/AOO will just reinstall them.
AOO 4.1.14 on Ubuntu MATE 22.04
User avatar
Greengiant224
Posts: 284
Joined: Wed Jun 09, 2010 3:50 pm
Location: All Over The World

Re: OpenOffice 3.4.1 Java 1.6

Post by Greengiant224 »

MrGregOtis:
can I get rid of all of the older versions?
As we do not know what other software you have installed on your Win 7 SP1 machine we can not offer a definitive answer.
Many programs depend upon these MS Visual C++ dynamic link libraries and may not function at all without them.
So, my answer, would be to leave well alone. They should run in the background without any problem,
with the added bonus, that should you in the future install a new program that needs these .dll's.
You will already have them installed. :bravo:

Many software programmers include these MS Visual C++ libraries with their respective programs,
which simply help to locate functions such as the OS locale and printer settings amongst other things.
MrGregOtis:
I already had C++ 2008 Redistributable x86 and x64. Was there or is there a conflict going on that I had to keep reverting back to Java 1.6?
No, AOO v 3.4.1 uses the MS Visual C++ 2008 redistributable (msvcr90.dll) and Java v 1.6 uses msvcr90.dll.
So, upgrading Java to version 1.7 will not work. Without a bit of tweaking, (Copying/pasting a few files)

The newer versions of AOO 4.0+ uses the MS Visual C++ 2010 redistributable (msvcr100.dll) as does Java v 1.7
which simply 'works straight from the box' as you have found.

Greengiant224

Win 7, Portable AOO 4.1.14, LibreOffice 6.2, 7.4.5 & 7.6.1 (Java 1.7.81 & 1.8.0_281) utilising HSQL 1.8.10 & 2.4.*, MySQL, PostgreSQL, SQLite
+ Blood, Sweat and Tears (Application, Determination and Perseverance)
User avatar
Greengiant224
Posts: 284
Joined: Wed Jun 09, 2010 3:50 pm
Location: All Over The World

Re: OpenOffice 3.4.1 Java 1.6

Post by Greengiant224 »

Bill:
I don't think this was ever implemented. AOO 4.0.1 still installs the MS Visual C++ 2008 redistributable, not the MS Visual C++ 2010 redistributable.
That's interesting ! ! !
I have installed several versions on Vista/Win7 (32bit/64bit) and noted the differences as listed below.

LibreOffice 4.1.2 included:
msvcr80.dll = MS Visual C++ 2005 dist
msvcr90.dll = MS Visual C++ 2008 dist
msvcr100.dll = MS Visual C++ 2010 dist

LibreOffice 4.1.3 included:
msvcr80.dll = MS Visual C++ 2005 dist
msvcr90.dll = MS Visual C++ 2008 dist
msvcr100.dll = MS Visual C++ 2010 dist

AOO 4.0.0 included:
msvcr71.dll = MS Visual C++ .Net
msvcr80.dll = MS Visual C++ 2005 dist
msvcr100.dll = MS Visual C++ 2010 dist

AOO 4.0.1 included:
msvcr71.dll = MS Visual C++ .Net
msvcr80.dll =MS Visual C++ 2005 dist
msvcr100.dll = MS Visual C++ 2010 dist

You will have noticed that LO versions include the 2008 distribution but the AOO versions DO NOT.
Likewise the LO versions DO NOT include the MS Visual C++ .Net libraries.
From my experience there does not appear to be any detriment to using these differing versions of AOO/LO
providing you have the correct version of Java (always 32bit) installed.

Greengiant224
 Edit: Since writing and posting this, in the interim; it looks like Bill has removed his reply :oops: 

Win 7, Portable AOO 4.1.14, LibreOffice 6.2, 7.4.5 & 7.6.1 (Java 1.7.81 & 1.8.0_281) utilising HSQL 1.8.10 & 2.4.*, MySQL, PostgreSQL, SQLite
+ Blood, Sweat and Tears (Application, Determination and Perseverance)
Bill
Volunteer
Posts: 8952
Joined: Sat Nov 24, 2007 6:48 am

Re: OpenOffice 3.4.1 Java 1.6

Post by Bill »

Greengiant224 wrote:
Bill:
I don't think this was ever implemented. AOO 4.0.1 still installs the MS Visual C++ 2008 redistributable, not the MS Visual C++ 2010 redistributable.
That's interesting ! ! !
I have installed several versions on Vista/Win7 (32bit/64bit) and noted the differences as listed below.

LibreOffice 4.1.2 included:
msvcr80.dll = MS Visual C++ 2005 dist
msvcr90.dll = MS Visual C++ 2008 dist
msvcr100.dll = MS Visual C++ 2010 dist

LibreOffice 4.1.3 included:
msvcr80.dll = MS Visual C++ 2005 dist
msvcr90.dll = MS Visual C++ 2008 dist
msvcr100.dll = MS Visual C++ 2010 dist

AOO 4.0.0 included:
msvcr71.dll = MS Visual C++ .Net
msvcr80.dll = MS Visual C++ 2005 dist
msvcr100.dll = MS Visual C++ 2010 dist

AOO 4.0.1 included:
msvcr71.dll = MS Visual C++ .Net
msvcr80.dll =MS Visual C++ 2005 dist
msvcr100.dll = MS Visual C++ 2010 dist

You will have noticed that LO versions include the 2008 distribution but the AOO versions DO NOT.
Likewise the LO versions DO NOT include the MS Visual C++ .Net libraries.
From my experience there does not appear to be any detriment to using these differing versions of AOO/LO
providing you have the correct version of Java (always 32bit) installed.

Greengiant224
 Edit: Since writing and posting this, in the interim; it looks like Bill has removed his reply :oops: 
Sorry, Greengiant244, I was going to edit my post but deleted it instead.

It seems that you are referring to the dll files embedded in AOO's program folder. I was referring to the MS Visual C++ 2008 Redistributable package which is still included with AOO 4.0.1 and installed separately. Hovering the mouse pointer over the vcredist_x86.exe file in the redist folder in the installation files folder on the Desktop reveals that it is the MS Visual C++ 2008 Redistributable. After AOO 4.0.1 is installed, opening Programs and Features on my Windows 8.1 system also shows the MS Visual C++ 2008 Redistributable installed and there is no MS Visual C++ 2010 Redistributable showing in Programs and Features.
AOO 4.1.14 on Ubuntu MATE 22.04
Post Reply