In c gekennzeichneten Fragen können wir die Kompilierung von Blockcode wie folgt verhindern:
%Vor%Auch wenn der Codeblock fehleranfällig ist, kompiliert der Code, ich möchte dasselbe in Java, damit ich den Teil des Codes überspringen kann, der nicht kompiliert wird, weil eine Bibliothek fehlt.
Kann mir jemand helfen?
Es gibt keinen Präprozessor in Java. Abhängig von Ihrem Build-System können Sie möglicherweise einen Preprocessor eines Drittanbieters verwenden (Sie können viele davon finden, indem Sie nach "Java Preprocessor" suchen). Einige Beispiele sind
Abhängig von dem Bereich, den Sie auskommentieren möchten, können Sie Blockkommentare und manchmal etwas wie
verwenden %Vor% Wenn alles andere fehlschlägt, kommentieren Sie einfach jede Zeile mit //
. Die meisten IDEs haben eine Möglichkeit, dies effizient zu tun (und rückgängig zu machen).
Java hat keinen Preprozessor im Sinne von C.
Da Sie gemäß den Tags Eclipse verwenden, können Sie einfach den gesamten Codeblock markieren, den Sie auskommentieren möchten. Verwenden Sie dann STRG - / .
Sie können auch die gleiche Tastenfolge verwenden, um einen bereits auskommentierten Block auszukommentieren.
Eine Technik, die ich verwendet habe, ist m4 als Präprozessor für Java-Dateien. Sie schreiben Ihren Code in classname.java.m4
und verwenden eine Makefile- oder andere Build-Systemregel, um m4 auszuführen:
java Stellen Sie die Möglichkeit des Vorprozessors nicht zur Verfügung.
Übrigens können Sie Kommentar wie unten verwenden:
Sie verwenden Eclipse, Sie können einfach den gesamten Codeblock markieren, den Sie auskommentieren möchten, und dann STRG + UMSCHALT + C zum Kommentieren und Auskommentieren des Codeblocks verwenden.
Tags und Links eclipse java android c-preprocessor