0

私はJavaの世界に不慣れで、ArrayListに問題があります:

これが私のコードです:

package ontologia;

import br.ufal.ic.joint.RepositoryFacade;
import br.ufal.ic.joint.module.ontology.operations.OntologyCompiler;
import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Mauricio
 */
public class NewClass {

    // Caminho do arquivo jar que será gerado
    String ontologyPath = "C:/family.jar";
    // URL da ontologia que deseja ser compilada
    String ontologyURL = "file:///C:/bbcOntology.owl";
    List<String> lista = new ArrayList<String>();

    lista.add(ontologyURL);
    // Chama a fachada do JOINT
    RepositoryFacade fachada = new RepositoryFacade();
    OntologyCompiler compiler = fachada.getOntologyCompiler(ontologyPath, lista); // Gerador do JOINT
    compiler.compile(); // Compila a ontologia em classes Java
}

私はNetbeansでプログラミングしていますが、エラーを非難していますlista.add(ontologyURL);

私は何か間違ったことをしていますか?

スクリーンショット

ここに画像の説明を入力

4

1 に答える 1

1

コード (論理ステートメント) は、クラス内に直接ではなく、何らかのメソッド内にある必要があります。

public class NewClass {
  public void someMethod()
   {
    //Here your code goes.
   }

}
于 2013-07-02T02:05:13.900 に答える