Je sais, c'est ce que j'aurai fait en temps normal. (Je ne suis pas très débrouillarde, mais je ne suis pas non plus totalement débutante, et j'ai déjà suivi des cours de java...) Mon problème, c'est "sans définir un objet String[] par avance".
En fait, mon problème est un peu plus complexe. Je travaille avec le framework Tapestry, qui utilise des annotations particulières. Et je dois inclure une librairie javascript (qui sera utilisée dans la partie html) : c'est déclaré avant la classe, avec les imports. Ce qui donne normalement :
Fichier MaClasse.java
package monPackage;
import unImport;
import unAutreImport;
@IncludeJavaScriptLibrary("./maLibrairie.js")
public class MaClasse {
}
L'annotation contient les chemins d'accès aux librairies, sous la forme String[]. Comme cette annotation est avant la classe, je ne vois pas vraiment où définir mon objet String[] pour inclure plusieurs librairies. Je peux me tromper, mais il me semble bien que ce n'est pas possible de cette façon, d'où ma question.