Error with GlassFish 4 and Eclipse Juno JavaEE

13,749

Solution 1

On the screen where you define GlassFish runtime, there is a link labeled "Installed JRE preferences". If you click on that you will be directed to a screen that shows you all JRE and JDK installations that Eclipse knows about. You will need to add an entry for your JDK install. Then, when you return to the GF screen, select that new entry in the JRE drop-down list.

Solution 2

1) make sure the jdk is installed. Look in C:\Program Files\Java\jdk1.7.XXXX

2) Go to Window > Preferences. Then under +Java+Installed JREs hit Add.

  • Select 'Standard VM' then Next
  • JRE Home = C:\Program Files\Java\jdk1.7.XXXX
  • the rest should fill in automagically.

3) Still in Preference Window -

  • Get to +Server, Runtime Environments
    • Select add an chose glassfish 4 (for example)
    • In JRE choose the new jdk added in step 2.
    • In glassfish server directory choose the path where you have setup glassfish, in my case is: D:\glassfish4\glassfish

4) Restart eclipse.

Share:
13,749
PM 77-1
Author by

PM 77-1

This is not me on the photo. I really like this image found on the Web, when I needed an avatar for a different site. #SOreadytohelp

Updated on June 04, 2022

Comments

  • PM 77-1
    PM 77-1 almost 2 years

    I downloaded Eclipse Juno a while ago but until now used its Java SE perspective only.

    Today I downloaded GlassFish 4 for Windows and installed it. During installation I got a screen that showed that installation process didn't find Java JDK but allowed to browse for it. I found C:\Program Files\Java\jdk1.7.0_17 directory and selected it. i finished the installation and was able to start and stop domain and see both application and admin pages.

    I also wanted to install GlassFish plug-in for Eclipse. I found it through Marketplace and downloaded and installed it.

    I switched Eclipse's perspective to JavaEE and tried to pick GlassFish as a server. Such option was indeed there. However, I then got a screen titled New GlassFish 4.0 Runtime with the following error:

    Glassfish server runtime requires full JDK instead of JRE

    The only enabled buttons are Back and Cancel.

    I Googled around but didn't find anything useful for such case.

    Can somebody guess what could have happened and suggest troubleshooting steps?