JAVA : « Build path > No actions available » dans Eclipse

J’ai un projet dans Eclipse, mais quand j’ouvre le menu contextuel, sur « Build Path », il n’y a que « No actions available »

SOLUTION 1

Fermer Eclipse,

Ouvrir le fichier « .project »

Remplacer par :


<projectDescription>
    <name>MON_PROJET</name>
     <comment></comment>
     <projects>
     </projects>
     <buildSpec>
         <buildCommand>
             <name>org.eclipse.jdt.core.javabuilder</name>
            <arguments>
             </arguments>
         </buildCommand>
     </buildSpec>
     <natures>
         <nature>org.eclipse.jdt.core.javanature</nature>
     </natures>
</projectDescription>

Sauvegarder

Redémarrer Eclipse

JAVA : syntaxe générale d’écriture du code

Voici un exemple de classe JAVA. Ce code n’a aucun sens, c’est juste pour la syntaxe.


package com.example.smart.pos.lib; 

import org.json.JSONObject;
import org.json.JSONArray;
import org.json.JSONException;

public class UneClasse extends UneAutreClasseParente {

	/**
	 * Commentaire Java
	 */
	public String Result;

	public static CallbackContext localCallbackContext;

	public static final int STATE_READY = 1;
	public static final int STATE_BUSY = 2;

	private int currentState = 1;
	private Boolean nopaper = false;

	@Override
	public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException {

		// Commentaire
		this.localCallbackContext = callbackContext;

		// Tester égalité d'une chaine en Java
		if ("test_neutre".equals(action)) {
			if (isStateOk()) {
				return true;
			}
			callbackContext.error("NOTREADY");
			return false;
		}
	}

	private void methodeExemple() {
		String message = "";
		try {
			int a = 1;
			if (a == -1) {
				return;
			}
		} catch (Exception e) {
			e.printStackTrace();
			message = e.toString();
		} finally {
			// code
		}
	}
}