Apparently, though unproven, at 21:03 on Friday 10 June 2011, András Csányi did opine thusly:
> On 10 June 2011 20:41, Paul Hartman <[email protected]> wrote: > > On Fri, Jun 10, 2011 at 1:05 PM, András Csányi <[email protected]> wrote: > >> Hi All, > >> > >> I would like to use netbeans to programming in java language. I can't > >> start netbeans because "Cannot find java...". I thought, no problem > >> because here is the fantastic eselect tool and I'm going to set up the > >> java environment on my machine. But, I made a mistake. On my machine > >> only sun-jdk-1.6.0.26 is installed and I set up this to system-vm. By > >> the way, the system-vm is not accessible for user, only for root. On > >> one hand, after this I tried to delete or disable the system-vm but I > >> didn't find any option for this in eselect. On the other hand, to use > >> the same java-vm as system-vm and as user-vm is not possible because > >> the eselect not able to do this setup. > >> > >> Here is my question: > >> - how can I change to user-vm a system-vm when I have only one > >> installed java-vm which is set up as system-vm? > >> > >> Thanks for any help in advance! > > > > Maybe use java-config instead of eselect. Something like "java-config -s > > 1" > > java-config is not appropriate. > > sa-home sayusi # java-config-2 -L > The following VMs are available for generation-2: > *) Sun JDK 1.6.0.26 [sun-jdk-1.6] > > sa-home sayusi # java-config-2 -s sun-jdk-1.6 > !!! ERROR: The user 'root' should always use the System VM > > sa-home sayusi # java-config -s sun-jdk-1.6 > !!! ERROR: The user 'root' should always use the System VM > sa-home sayusi # That is incorrect. java-config is quite appropriate. Using it to try and set a user vm for root is not, as the output clearly shows. -- alan dot mckinnon at gmail dot com

