2014-06-21 1 views
1

Je suis nouveau à l'univers de Liferay, je suis en train de créer un portlet mais Eclipse jette cette erreur:Impossible de créer projet de plugin Liferay

Error Creating Liferay plugin project, please see eclipse error log for more details. 

J'ai vérifié le fichier .log:

!ENTRY com.liferay.ide.project.core 4 0 2014-06-21 23:56:42.463 
!MESSAGE Error creating Liferay plugin project. 
!STACK 1 
org.eclipse.core.runtime.CoreException: One or more constraints have not been satisfied. 
    at (......) 
!MESSAGE One or more constraints have not been satisfied. 
!STACK 1 
org.eclipse.core.runtime.CoreException: One or more constraints have not been satisfied. 
at (......) 
Contains: Liferay Portlet 6.0 requires Java 1.5 or newer. 
Contains: Dynamic Web Module 3.0 requires Java 1.6 or newer. 
!SUBENTRY 2 org.eclipse.wst.common.project.facet.core 4 0 2014-06-21 23:56:42.465 
!MESSAGE One or more constraints have not been satisfied. 
!SUBENTRY 3 org.eclipse.wst.common.project.facet.core 4 0 2014-06-21 23:56:42.465 
!MESSAGE Liferay Portlet 6.0 requires Java 1.5 or newer. 
!SUBENTRY 3 org.eclipse.wst.common.project.facet.core 4 0 2014-06-21 23:56:42.465 
!MESSAGE Dynamic Web Module 3.0 requires Java 1.6 or newer. 

J'utilise Java 1.7 (essayé aussi avec 1.8), donc je ne comprends pas d'où cette erreur pourrait provenir. voici ma configuration:

-Eclipse Kepler -Tomcat 7 (Liferay 6.2 CE) -java 1,7/1,8

Merci pour votre aide les gars :)

+0

Vous pouvez essayer de créer le portlet via la ligne de commande à l'aide du fichier de script approprié, puis d'importer le projet en tant que plug-in liferay existant. – Origineil

Répondre

0

Je ne l'ai pas vu ce problème déjà. Vous pouvez vérifier si Eclipse connaît le JRE avec lequel vous travaillez - notez qu'il existe une différence entre le JRE Eclipse et le JRE/JDK que vous utilisez pour les projets. Vous trouverez le JRE du projet dans la boîte de dialogue des préférences (filtrez simplement par JRE) et vérifiez si le JRE que vous référencez existe bien.

J'ai observé un comportement bizarre similaire (mais pas le même) lorsqu'une mise à jour Java a supprimé un ancien répertoire et s'est installée dans un répertoire différent. Cela se produit facilement lorsque le répertoire en question contient des numéros de version/niveaux de correctif pour votre JRE.

1

solution pour cela est goto
Windows-> Préférences-> java-> compilateur
Dans le niveau de conformité du compilateur assurez-vous que le 1.7, si son changement de 1,7 à une valeur inférieure et appuyez sur ok, la encore le changer en 1.7 il devrait fonctionner.

0

Si le problème persiste, téléchargez liferay-sdk depuis le lien this et mettez à jour sdk dans votre éclipse.

J'ai trouvé dans this une page ajoutée par Lu Li.

Questions connexes