I am working on packaging an application that has Java 6u11 rolled into the install. In order to build the MSI, I have to do a before and after snapshot. The actual install media is aquired by clicking a local intranet link. Once the link is clicked, it automatically installs Java 6u11, and proceeds with the final product software.

My current MSI includes(Java 6u11 + Lawson Smart Client).

When I run the MSI, it launches the Java WebStart install before the Lawson application ("Java 6 ..." is what I see on the screen). I then must click accept and run multiple times before it launches the final Lawson Smart Client(which installs without issue). I would like to have the Java install silently and suppress all configuration boxes. This would then in turn JUST launch the final application instead of loading the Java configuration page. The only problem I am having is because Java and Lawson are rolled into the same MSI. I dont have the ability to remove JUST Java from the MSI abd run it silently.

Not sure if this is a good explaination of the problem, but any advise would be helpful.

Thanks.
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
The java installation is an msi in it's own right when you run the exe it extracts to %APPDATA%\Sun\..
If you look at this knowledge base article you'll see how to install this silently: http://itninja.com/link/java-downloads-for-all-operating-systems

Are you saying though that you've captured the java install and bundled it with your app?

If you are then you'll need to start again with a wrapper script that installs Java and then your app
Answered 03/07/2011 by: timmsie
Fourth Degree Brown Belt

Please log in to comment
0
The issue I am running into is splitting the Java and Lawson package into two separate packages. Once I click the link, it installs Java and immediately after installs Lawson. If I could distinguish when the Java 6u11 install finished and Lawson started I would not be in the predicament.

Could you please explain a 'wrapper script'?
Answered 03/08/2011 by: hosshoss
Senior Yellow Belt

Please log in to comment
0
My current MSI includes(Java 6u11 + Lawson Smart Client)

I'm a bit confused! Are you saying that The vendor has supplied you with an msi? or you have captured the vendors install so you've ended up capturing Java and Lawson smart client into a single msi?
Answered 03/08/2011 by: timmsie
Fourth Degree Brown Belt

Please log in to comment
0
The Latter. The vendor does not offer a production MSI. I had to capture the install. Te capture includes BOTH Java and Lawson. The only thing I can think of to remove the Java would be to OMIT the Java. It just does not really seem like an option.

Do you know of any other way to split the captured install into two separate msi's?
Answered 03/09/2011 by: hosshoss
Senior Yellow Belt

Please log in to comment
0
Find out EXACTLY which flavour of the JRE is being installed and install it before starting your capture.

If you're unable to find the exact version, get a close one and "ghost" the registry entries.
Answered 03/09/2011 by: VBScab
Red Belt

Please log in to comment
0
It is installing JRE 6 update 11. Prior to my initial post, I created two captures. 1. Installed Java 6 update 11(offline install, silently), Then did the capture 2. Only Capture, (No Java installed prior to initial snapshot.)

I was just informed that the install is not supported through Microsoft Installer Package. "It is designed to be installed manually".

I am going to install OTHER pre-req's silently and have our end users install the main install manually.
Answered 03/09/2011 by: hosshoss
Senior Yellow Belt

Please log in to comment
0
"It is designed to be installed manually". Vendors almost never support installers other than their own, even the brain-dead ones. JRE is a good example of the latter, actually, in that the MSI is merely a wrapper for a bunch of Custom Actions which extract files from ZIPs. have our end users install the main install manually. Your users have admin rights?!?!?!?!? Oops!
Answered 03/09/2011 by: VBScab
Red Belt

Please log in to comment
0
Haha! Total Confusion with the last message.

Our users do NOT have admin rights. We deploy the pre-req's through SMS and then have the user launch the 'link' that runs the install. This particular install (Java + Lawson) does not require admin rights to install, assuming you have the JRE 6u11 installed already.

The vendor does not supply an EXE or MSI at all. 'Somehow' they have it prepacked with Java which is where the original issue comes from. They would not send me just the Lawson portion of their combined install(Java+Lawson)
Answered 03/09/2011 by: hosshoss
Senior Yellow Belt

  • This content is currently hidden from public view.
    Reason: Removed by user request
    For more information, visit our FAQ's.
Please log in to comment
0

Im Back on this issue!

To clarify things...(i was more of a n00b when i posted this)... Java v6.11 must be installed to install Lawson Smart office.  After that is installed, users(or admins) launch a link which auto installs the software on a per user basis.  I would like to capture this install but as mentioned above, the vendor does not have a standalone msi or exe installer.  this software must be installed via HTTP link. 

Goal:  Capture the install from http installer and build msi using Admin Studio

Answered 08/09/2012 by: hosshoss
Senior Yellow Belt

Please log in to comment
Answer this question or Comment on this question for clarity