Finden die .class-Datei kompiliert Eclipse

Frage(N):

Wie soll ich compile nur eine class? Wie setze ich es IN die class-Datei (die ich angelegt habe)? Nicht Eclipse automatisch kompiliert alle Klassen, die zur Laufzeit?

Die Geschichte zurück:

Bin ich nach einem tutorial und es sagt mir zu:

Setzen Sie die kompilierten Klassen in WEB-INF/classes.

Wo ist die Klasse:

package org.odata4j.tomcat;
import java.util.Properties;
import org.core4j.Enumerable;
import org.core4j.Func;
import org.core4j.Funcs;
import org.odata4j.producer.ODataProducer;
import org.odata4j.producer.ODataProducerFactory;
import org.odata4j.producer.inmemory.InMemoryProducer;

public class ExampleProducerFactory implements ODataProducerFactory {

  @Override
  public ODataProducer create(Properties properties) {
    InMemoryProducer producer = new InMemoryProducer("example");

    //expose this jvm's thread information (Thread instances) as an entity-set called "Threads"
producer.register(Thread.class, Long.class, "Threads", new Func<Iterable<Thread>>() {
  public Iterable<Thread> apply() {
    ThreadGroup tg = Thread.currentThread().getThreadGroup();
    while (tg.getParent() != null)
      tg = tg.getParent();
    Thread[] threads = new Thread[1000];
    int count = tg.enumerate(threads, true);
    return Enumerable.create(threads).take(count);
  }
}, Funcs.method(Thread.class, Long.class, "getId"));

return producer;
  }
 }
  • "Doesn't Eclipse just automatically compile all the classes at runtime?" -- Eclipse kompiliert automatisch, während Sie Tippen. Das ist eine Art und Weise identifizieren kann Kompilierungsfehler schnell. Wenn man sich in das Unterverzeichnis " bin " finden Sie die class-Dateien.
  • In der Regel eclipse erledigt das für Sie. Wenn Sie gehen, um die eclipse build path (Rechtsklick Eigenschaften auf Ihre Projekt -> build-Pfad) und wählen Sie 'Quelle', sollte es zeigen Sie eine Ausgabe-Ordner.
  • Sie können javac zu kompilieren aller java-Datei, die Sie wollen, wenn seine auf deinem Weg.
  • Beachten Sie, dass eclipse kompiliert automatisch, aber nicht müssen.
InformationsquelleAutor AllieCat | 2013-06-21
Schreibe einen Kommentar