install4j - Radio Buttons for Installation Components - install4j

I want to make user select only one component. Is there a way to do this?
Install4j provides only check boxes, which is not what I want.

You have to go one level higher, to installation types. Add the "Installation type" screen to your installer and customize the installation types on the screen. Each installation type defines the installation components that should be installed.

Related

How do you configure JRE-related error messages in Install4j

We have an installer with a bundled JRE. Since we want users to only use the bundled JRE we have turned off all entries from "JRE search sequence". However that creates some unfortunate error messages. E.g. if the bundled JRE is removed the user gets a message about defining "EXE4J_JAVA_HOME", we would prefer a message just telling the user that the bundled JRE is missing. Is this possible?
On the General Settings->Languages step, set up a custom localization file, then open the built-in editor and click on the "Override messages" tool bar button. Search for the message you want to change and click on OK. Then you can change the text in the editor.

Want to inactivate the "Disable"/ "Uninstall" button for my VS extension

I have created a vsix extension and i want to make the "Disable" button inactive. So that user can not disable or uninstall it.
Here is example what i exactly want to achieve for my extension.
I don't believe there is a way to change how that button actually works. If you install your extension via a custom installer (.MSI) (and set the InstalledByMsi attribute in your .vsixmanifest), or if you specify the AllUsers attribute in your .vsixmanifest, this button should be disabled by default. Unless you run the IDE as Admin, in which case the user will be allowed to uninstall the VSIX.
Sincerely,

Install4j uninstall other program

The examples I have found of Install4j are simple wizard generated and don't show more complex logic. I need some help to do the following in Install4j v6.
Desired flow
Display the initial welcome screen
check for other program being installed in Windows
if other program is installed
Display message to user with confirmation to remove the other program
If confirmed, run the Windows Uninstaller for the other program
If not confirmed, exit the installer
I found question 27497335 which describes how to search the Windows Registry. Also question 10282814 which describes how to run a Windows uninstall.
I'm unsure of how to use these in my install to achieve the above flow.
To organize screen flow, use screen groups and set the condition expression on the screen groups or on single screens.
To see an example, add a "standalone updater" application on the "Installer->Screens & Actions" step. It uses screen groups with condition expressions to behave in different ways depending on whether the installation is up to date or not.

Google Plugin for Eclipse gone

This is the second time this has happened to me, and the first time I chalked it up to some "user error". It happened again so I will post in here for any ideas / thoughts.
Here is a picture of the installed software I have.
I have no option to create a web application project, I can't show the Development Mode View, doesn't recognize GAE or GWT library folders, JSNI methods don't have auto-complete, etc.
The only thing that appears to be working, is the "Google" properties inside the project, I can edit those.
Everything appears to be installed, is there something I am missing?, or any way that I can see why some stuff is missing?
I have found 2 good methods to handle Eclipse breaking.
Start from Scratch
a. Download or Locate an Eclipse Archive and place the contents in a new folder.
b. Launch the New install.
c. Perform Updates.
d. Re-install all necessary addons.
Rollback your install/updates to a working version.
a. Select the Help Menu
b. Select About Eclipse (Usually at the Bottom)
c. Click the "Installation Details" Button (Lower Left Hand Corner)
d. Select the 2nd Tab "Installation History"
e. Select one of the Available options
f. Follow the wizard instruction to "Revert"
Neither of these options have ever failed in getting me back to work. They are not the most expedient, but they work every time.

Does install4j provide a *Completely* unattended auto update?

We are currently evaluating install4j and things are going pretty well, however I have a question about auto-update.
Currently I see options and documentation around 3 options for auto-update and the third one (no version check) seems
to be the closest to what we need. However it sounds as though it still prompts the user to actually start the download/install. Is there
any way to get around this? We are targeting our software as a service on many windows boxes in a server room, so there isn't a user
to click continue for that last step. I believe we can roll our own service to monitor for upgrades that will do a command line
install with an answers file to prevent prompting, but I'd love to know if I missed something that would allow me to utilize
install4j's auto-update.
When you go to Installer->Screens & Actions, click on the "Add" button and choose "Add application", you can choose from a number of pre-defined templates. However, they are just templates and after adding them you can change them completely.
If the updater should be automatic but still show a progress dialog, you can just set the "Default execution mode" property of the updater application to "Unattended mode with progress dialog". In that case, no screens will be shown at all.