Bug 210378 - Separate default JRE selection from installed JRE's
Summary: Separate default JRE selection from installed JRE's
Status: ASSIGNED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Debug (show other bugs)
Version: 3.3   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: JDT-Debug-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-11-20 06:50 EST by Martin Aeschlimann CLA
Modified: 2014-08-13 06:56 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Aeschlimann CLA 2007-11-20 06:50:25 EST
3.4

I think the 'Installed JRE' preference page has some potential for improvements.

What I find confusing is the use of the checked list. Although it is written in the label, it's not really clear at a first glance that this defines the 'default' JRE. As this is in the first row it seems more like you could enable/disable JRE installations that way

Two suggestions:
a.) separate default JRE selection in a combo below the list

'Installed JRE's:
List of all installed JRE's (simple list, not a checkbox list)

'Default JRE:'
Combo box with default JRE selected

b.) Add information to label
Add a '(default JRE)' to the end of the label. Add a button 'Make Default' that makes a entry the default JRE. The default entry could always be at the top


Additional improvements when the list is not a checkbox list anymore:
Use a tree to show more information

My JDK 1.6 (default VM)
  |- Path: 'c:\install\jdk16'
  |- Type: Standard VM
  |- Compatible Execution Environments:
     |- JavaSE-1.6 (JRE is default selection)
     |- J2SE-1.5
Comment 1 Darin Wright CLA 2007-11-20 08:45:59 EST
It would be nice to combine the compatible EE information with the installed JREs. However, with current resources, this will not be on the 3.4 plan.
Comment 2 Laurent Barbareau CLA 2014-08-13 06:56:00 EDT
(In reply to comment #0)
> a.) separate default JRE selection in a combo below the list
It's an idea but personally I think it would be better to separate the checkboxes into a new column placed at the end of the table. That column would have a header labeled 'Default'.

> Use a tree to show more information
> 
> My JDK 1.6 (default VM)
> |- Path: 'c:\install\jdk16'
> |- Type: Standard VM
> |- Compatible Execution Environments:
> |- JavaSE-1.6 (JRE is default selection)
> |- J2SE-1.5
Yes, why not. Or maybe just displays more informations when hovering each row.

Personally, I've also noticed that *Installed JREs* and *Execution Environments* pages are still not well synchronized (Eclipse 4.4). That means when you add a new JDK/JRE, you must click on the OK button before to be able to associate it with any matching execution environment. There is no 'Apply' button for instance.