Glassfish-server jdk niet gevonden

I am going to setup glassfish with eclipse. Glassfish server has installed with eclipse but now when i tried to run any jsp , it shows this error.

"GlassFish v3 requires a JDK 1.6 and not a JRE. Please add/select the correct JDK in the Server properties 'Runtime Environment' section."

I searched alot and I have seen these 1 , 2 questions too but unable to find the solution. Please can anyone tell me that why this problem is occurring and its step by step solution?
Please keep in mind that i have installed java7 so is this due to java7 as it is asking for jdk1.6.
I am thinking that it would be 1.6 or up versions.
thanks

0
Heeft u nog een JRE geïnstalleerd, behalve die in uw JDK?
toegevoegd de auteur Alexis Dufrenoy, de bron
het is eclipse indigo
toegevoegd de auteur khan, de bron
os is WINDOWS en classpath is "C: \ Program Files \ Java \ jdk1.7.0_05 \ bin" - ik heb mijn classpath ingesteld in Deze Computer -> eigenschappen -> omgevingsvariabelen -> ....
toegevoegd de auteur khan, de bron
Dit is mijn variabele PATH-waarde, ik heb mijn CLASSPATH niet ingesteld
toegevoegd de auteur khan, de bron
nee @Traroth ik heb alleen jre7 en jdk1.7
toegevoegd de auteur khan, de bron
Welk besturingssysteem, wat is uw CLASSPATH en waar hebt u de jdk geïnstalleerd?
toegevoegd de auteur Paul Tomblin, de bron
Uw CLASSPATH is onjuist: 1. het zou CLASSPATH moeten zijn, geen klassepad - ik weet niet of Windows hier om geeft, maar alle andere besturingssystemen doen dit waarschijnlijk goed om het goed te doen. 2. U hebt het pad naar uw bin-map gegeven, niet de locatie van uw rt.jar- en andere runtime-klassen en -kruiken. 3. Ik had je waarschijnlijk ook moeten vragen waaraan je PATH was ingesteld.
toegevoegd de auteur Paul Tomblin, de bron
welke flavour of eclipse gebruik je?
toegevoegd de auteur user1405023, de bron

2 antwoord

Ik heb de oplossing gevonden. Eigenlijk was het probleem dat eclips de jdk niet kon vinden omdat glasvis jdk nodig heeft om bestanden uit te voeren (niet alleen jre). Dus toen ik dit bewerkte, kon ik met succes werken :). Deze link heeft me veel geholpen

0
toegevoegd
Omdat ik niet alle stappen kon vinden die ik nodig had om lookup voor eclipse naar jdk te maken
toegevoegd de auteur khan, de bron

make sure the jdk is installed. Look in C:\Program Files\Java\jdk1.6.XXXX (mine says 0_16). If that has stuff in it the jdk probably was installed, if not you can grab just the jdk from http://java.sun.com/javase/downloads/index.jsp

Dit is waar de foutmelding nogal een voorbeeld voor is.

Get eclipse started, ignore the message. Go to Window>Preferences Then under +Java+Installed JREs hit Add. Select Standard VM then Next

JRE Home = C: \ Program Files \ Java \ jdk1.6.XXXX de rest moet automatisch worden ingevuld. Klik op Finish. MEEST BELANGRIJK! Klik op het selectievakje terug in het venster Voorkeuren voor de nieuwe jdk-runtime ... Ik weet niet waarom het nodig is, maar het is zeker ... Nog steeds in het Voorkeur venster. (Moet misschien Oké raken en het venster Voorkeuren opnieuw openen)

Ga naar + Server, runtime-omgevingen Selecteer de Glassfish SRE, klik op Bewerken ... Vanaf de JRE drop-down pak je de JDK en klik je op Finish Raak Oké. Ga naar Servers Veiw (waarschijnlijk naar beneden bij Console View). Klik met de rechtermuisknop op de gebundelde glassfish ... Server en klik op restart/start

0
toegevoegd